오늘의 짤방: fullstack🤪 via @chb0b
개발 관련 소식
- 팁과 유틸리티
- Hardening macOS
 - "포토샵 필요 없다" iOS 16·벤추라에서 이미지 배경 제거하는 방법
 - 크롬보다 나은 마이크로소프트 엣지의 5가지 기능
 - Viddy - Go로 재작성한 모던 Watch 커맨드 (github.com/sachaos)
 - MinSans - Noto Sans의 불편한 점을 해결하기 위해 시작된 사이드 프로젝트
 - maxurl - Finds larger/original versions of images and videos: 소스코드
 - 벤투라에서 찾은 '클래식 맥OS'의 이스터에그
 - sourcegraph - Code Search service
 - pptx-tool - A script package for pptx helper tools to fill the gap between PowerPoint GUI and OOXML.
 - Dan's Tools
 - 랜덤 Favicon 생성기 (toolcool.org)
 - Ikonate are fully customisable & accessible*, well-optimised vector icons.
 - 4 macOS Screenshot Tricks To Impress Your Co-Workers
 - Lorien - 무한 칠판/노트 작성 도구 오픈소스 (github.com/mbrlabs)
 - dns.toys is a DNS server that takes creative liberties with the DNS protocol to offer handy utilities and services that are easily accessible via the command line.
 - Shotcut - 무료, 오픈소스, 크로스플랫폼 비디오 편집기 (shotcut.org)
 
 - 프로그래밍
- Speeding up this site by 50x
 - 가장 인기 있는 웹어셈블리 언어는 '러스트'
 - Layer — A New Tool for Spreadsheet Management
 - NVIDIA has open-sourced its Linux GPU kernel drivers
 - Miniflux - 경량 오픈소스 RSS 리더 (miniflux.app)
 - Whatever happened to SHA-256 support in Git?
 - a brief history of one line fixes
 - Data Oriented Programming in Java
 - Crafting Interpreters: A Review
 - “Don’t Mock What You Don’t Own” in 5 Minutes
 - BlueLink - 현대자동차 제어용 Python API Wrapper (Unofficial) (github.com/synchronizing)
 - 최고의 개발툴 발표는 어떤 건가요? (news.ycombinator.com)
 - Would Steve Wozniak pass Facebook and Google software engineer interviews with flying colors?
 - The Documentation Triangle (or, why code isn't self documenting)
 - Localhost 시대의 종말 (dx.tips)
 - Lexical – a web text editor framework that powers Facebook
 - NFS: the early years
 - The Illustrated QUIC Connection
 - Django Rest Framework 레시피
 - Oldschool PC Fonts
 - Platformer Toolkit is an interactive video essay
 - 리액트 오픈소스 어워드 2022 (osawards.com)
 - JavaScript Main Thread Time
 - httparchive Report: State of the Web
 - Awesome Cold Showers
 - Because cross-compiling binaries for Windows is easier than building natively
 - We Are Sorry to Inform You (2005)
 - 👋 Aloha, this is where you can grab most of my tech doodles and sketchnotes.
 - moon - A build system for the JavaScript ecosystem, written in Rust.
 - LinkedIn’s journey to Java 11
 - 프로그래밍의 ‘짜릿함’과 ‘위대함’에 대하여
 - 자바ㆍ자바스크립트용 풀 스택 프레임워크, 제이힙스터의 이해
 - API 디자인, 개발, 테스트를 위한 무료 도구 12선
 - UI Component Encyclopedia (storybook.js.org)
 - Project Bloks: Making code physical for kids
 - C#: IEnumerable, yield return, and lazy evaluation
 - JavaScript testing best practices
 - "새로운 개발자 경험이 온다" 2022년 SW 트렌드 총정리
 - Toffeeshare FAQ(file transfer using WebRTC)
 - The history and evolution of the Unix operating system is made available as a revision management repository, covering the period from its inception in 1970 as a 2.5 thousand line kernel and 26 commands, to 2018 as a widely-used 30 million line system.
 - 당근마켓에서 공통으로 관리되는 웹사이트 소스코드 저장소입니다.
 - Design resources for developers
 - { 고퀄리티⚡개발 컨텐츠 모음 }
 - 자바스크립트 프레임워크 비교 - 애플리케이션 파일 크기 중심으로
 - Firefox 데스크탑 & 안드로이드에서 WebContainers 지원 시작 (blog.stackblitz.com)
 - Helping developers break through the enigma of code
 - fork() without exec() is dangerous in large programs
 - mintlify - Autopilot for World Class Documentation
 - vvt-gog - A Very, Very Tiny Grammar of Graphics
 - How To Set Up Jupyter Notebook with Python 3 on Ubuntu 18.04
 - Ten Reasons Why I Don't Like Golang
 - Frontend Mentor
 - Penpot is the first Open Source design and prototyping platform meant for cross-domain teams.
 - Deepkit - 고성능 TypeScript 프레임워크 (deepkit.io)
 - Diving into GCC Internals
 - 원티드 서버개발자 QnA 1편 ‘원티드 서버 FastAPI 도입 장점과 단점’
 - Deepkit - 고성능 TypeScript 프레임워크 (deepkit.io)
 - fresh - The next-gen web framework.
 - THE STATE OF user research 2022
 - IETF Tools - IETF-related tools, standalone or hosted on tools.ietf.org.
 - Challenge: Pixel perfect design
 - World’s Largest Computing Society Makes Thousands of Research Articles Freely Available; Opens First 50 Years Backfile ACM Takes Major Step in Its Transition To Become a Fully Open Access Publisher
 - Neat: LLVM pre-computes `factorial(10)` (3628800) in this Rust example at compile time 😮
 - 1. 테스트하기 좋은 코드 - 테스트하기 어려운 코드
 - fastcache - fast thread-safe inmemory cache for big number of entries in Go
 - 한국 개발자를 위한 법률 모음
 - PORTING DOOM TO A FORGOTTEN APPLE OS
 - 안드로이드 12 스플래시(SPLASH SCREEN) 화면 적용하기
 - The Future Of Frontend Build Tools
 - The DJB legacy
 - Using Magic Methods to Control Attributes in Python
 
 - DevOps
- 메르세데스 벤츠가 900개의 쿠버네티스 클러스터를 운영하는 이유
 - CI/CD에서 한 단계 더 나아간 '지속적 배포 자동화' 준비하는 5가지 방법
 - 컨테이너 분야의 '요즘 애들', 포드맨을 아시나요?
 - portainer.io - Container Management Made Easy
 - Dynamic Kubernetes Cluster Scaling at Airbnb
 - Don't Use Kubernetes, Yet
 - Introducing Grafana OnCall OSS, on-call management for the open source community
 - 페이스북은 어떻게 배포하는가 (subokim.wordpress.com)
 
 - 설계
- How to Make a Complete Map of Every Thought You Think
 - NoSQL, NoMQ: Palo Alto Networks’ New Event Streaming Paradigm
 - Designers, (Re)define Success First
 - Building Serverless Applications That Scale The Perfect Amount
 - Distributed System Design Patterns
 - How to build a scalable backend to query and search billions of records?
 - CACHE IN DISTRIBUTED SYSTEMS
 - MSA 환경에서 네트워크 예외를 잘 다루는 방법
 - Netflix Drive: Building a Cloud-Native Filesystem for Media Assets
 - Meta가 캐시 무효화를 쓰면서 캐시 일관성을 유지하는 방법 (번역) (moonsub-kim.github.io)
 - 다른 스타트업은 어떤 기술 스택을 사용하고 있을까요?
 - Data Race Patterns in Go
 - Dynamic Kubernetes Cluster Scaling at Airbnb
 
 - 하드웨어
- "최신 제품이 항상 최고는 아니다" M2 vs. M1 프로·맥스·울트라 비교 분석
 - Why do some 747 pilots shut down engine number 3 while taxiing after landing? I saw this on some videos, but no one shut down number 1, 2, or 4. Is there a special reason for engine 3?
 - Record-Breaking Voyager Spacecraft Begin to Power Down
 - Why webcams aren’t good enough
 - Does the tank have a future?
 - 개발자를 위한 모니터 추천 / 가이드 (velog.io)
 - STRONG SHOWING FOR FIRST EXPERIMENTAL RISC-V SUPERCOMPUTER
 - Apple M2 Die Shot and Architecture Analysis – Big Cost Increase And A15 Based IP
 
 - 경력 관리와 개발문화
- “개발자의 약 85%, 완전 또는 부분 원격근무한다” 스택 오버플로우
 - Imagine there’s no human error…
 - What Kind of Coach Does Your Team Need?
 - 난 Jira가 정말 싫어요 (ifuckinghatejira.com)
 - How to Write a Cover Letter in 2022 | Beginner's Guide
 - Stack Overflow Developer Survey 2022
 - :: 원티드 프리온보딩 프론트엔드 코스 사전과제
 - [번역] 개발 배우기가 정말 어려운 이유
 - 여러가지 일을 할 수 있다는 건 애매한 게 아니다 (community.applepie.pro)
 - Developer Experience at Vercel
 - 칼럼ㅣ‘혁신’을 마비시키는 3가지 착각 - CIO Korea
 - '디지털 노마드' 삶에 대해 아무도 말하지 않는 6가지
 - 가장 효과적인 창업자들을 연구해서 얻은 교훈들 (blog.google)
 - “공포와 압박 그만, 상식 따라 살라” 한국 기업문화에 던지는 충고
 - Inside the dissolution of Apple’s legacy design team
 - The Silent Majority of Experts
 - “인재가 없다”... 프로젝트별 단기 고용으로 눈 돌리는 中企
 - Luck Surface Area: How to Get Lucky In Life
 - 스타트업을 위한 '실험'과 '가설' 개념 설명
 - The Joy of Programming
 - Reselling Software: Don’t Start a SaaS — White Label Someone Else’s Instead
 - How Big Tech Runs Tech Projects and the Curious Absence of Scrum
 - Things you're allowed to do
 - 미래에는 머지않아 반드시 모두가 배워야 할 장비가 나오게 될 겁니다. 여러분은 지금부터 그때를 대비하는 겁니다. 그래서 오늘 실무적 경험으로 의미 없는 장비를 배워볼 겁니다.
 
 - 블록체인과 메타버스
- DeviantArt Protect scans NFTs on public blockchains to catch art theft in Web3 in real time.
 - Reality is Scarce
 - Blockchains Vulnerable to Centralized Control, DARPA Report Finds
 - Are blockchains decentralized?
 - Ethereum Mining Is Going Away
 - Building a Blockchain in Python
 - Meta Reveals VR Headset Prototypes Designed to Make VR ‘Indistinguishable From Reality’
 - Cryptanalysis of the Algorand Subset-Sum Hash Function
 - TBD, Web5 발표 (developer.tbd.website)
 
 
클라우드/고성능 서버/데이터베이스 관련 소식
- 보안
- SMS phishing is way too easy
 - '선언적 관리'로 통합되는 애플의 보안 기술
 - Apple, Google, and Microsoft want to kill the password with “Passkey” standard
 - Unused Credentials Key Culprits in Cloud Attacks, Study Says
 - IAM Your Defense Against Cloud Threats: The Latest Unit 42 Cloud Threat Research
 - Popular Python and PHP libraries hijacked to steal AWS keys
 - How safe is zig?
 - Google Chrome extensions can be fingerprinted to track you online
 - 파이어폭스, 무분별한 쿠키 활용 막는 ‘쿠키 통’ 기능 추가
 - "보안이 어려운 사용자를 위한" 멀웨어의 보편적인 9가지 유형과 메커니즘
 - headscale - An open source, self-hosted implementation of the Tailscale control server.
 - How a Saxophonist Tricked the KGB by Encrypting Secrets in Music
 - Stuxnet is embarrassing, not amazing
 
 - 클라우드
 - 데이터베이스
- Keeping track of database schema changes
 - One-liner for running queries against CSV files with SQLite
 - AWS Aurora Serverless v2 는 Serverless가 아니다 (lastweekinaws.com)
 - goose is a database migration tool. Manage your database schema by creating incremental SQL changes or Go functions.
 - Tproxy: A cli tool to proxy and analyze TCP connections with MySQL Support
 - IceFireDB SQLite database is a decentralized SQLite database.
 
 
보너스: "망치만 있으면 모든 것이 못처럼 보인다. 그 망치가 C++이라면 모든 것이 엄지처럼 보인다." via @bn3monkey
EOB

댓글 없음:
댓글 쓰기