(오늘의 짤방: HTTP 1.0 -> HTTP 1.1 -> HTTP 2.0 -> HTTP 3.0 (QUIC). via @alexxubyte)
개발 관련 소식
- 팁과 유틸리티
- "의외로 너무 유용한 맥 기능" 애플 워치로 잠금 해제하기
 - Redo is a command line application to easily create reusable functions in your own shell.
 - Uiflow unlocks your team to collaboratively build secure and scalable frontend apps using your own data, UI, and integrations, within a no-code platform.
 - Compose with Markdown in Google Docs on web
 - 윈도우 11, ‘홈과 프로’ 버전의 차이는?
 - Difftastic is an experimental diff tool that compares files based on their syntax.
 - Introducing Caddy-SSH
 - AltDrag의 대체제 AltSnap (github.com/RamonUnch)
 - excalidraw - Online whiteboard collaboration made easy
 - Killed by Microsoft
 - 암호화된 윈도우 11 PC의 복구 키를 찾는 방법
 - Manage Java versions with SDKMan
 - delta - A syntax-highlighting pager for git, diff, and grep output
 - Almost 37 years after its launch, someone found an Easter egg in Windows 1.0
 - Why You Should Start Self Hosting
 - How-To : PDF를 워드 문서로 변환하는 방법 3가지
 - #C0FFEE is the color
 - Word에서 손상된 문서를 해결하는 방법
 - mem - Stay organized without even trying
 - Show HN: A game that tests how well you know your local area
 
 - 프로그래밍
- Doomfana - Grafana에서 Doom 실행하기 (grafana.com)
 - get-tsconfig - Find and parse tsconfig.json files.
 - inertiajs - Build single-page apps, without building an API.
 - Show HN: A plain-text file format for todos and check lists
 - Can Grafana run Doom?
 - The wild world of non-C operating systems
 - How does Firefox's Reader View work?
 - Generics can make your Go code slower
 - Part 1: The life of an optimization barrier
 - What’s New Between Java 11 and Java 17?
 - Problems emerge for a unified /dev/*random
 - 개발자에게 듣는 '좋은 소프트웨어'의 조건
 - Building a Full Stack Application with Flask and HTMx
 - The Must-Know Tools from the Python Library itertools
 - Implementing cosine in C from scratch
 - Test Everything Easily in Python
 - Level up Your Java Performance with TornadoVM
 - WebAssembly in my Browser Desktop Environment
 - Undocumented Web API 사용하는 법 (jvns.ca)
 - Modern PHP - While I wasn't paying attention, PHP got quite good
 - source code of Wipeout by Psygnosis
 - Java Platform Evolution
 - [Article] 0. Firefox UI UX history
 - Electron alternative: Python and Qt
 - The SHA-256 Project
 - The Code Review Pyramid
 - The V Programming Language
 - FastAPI의 시대. 아직도 Flask 쓰시나요? (planb.hashnode.dev)
 - Advanced Unit Tests: 5 Pitfalls and How To Avoid Them
 - BoxyHQ - Auth0 / WorkOS 의 오픈소스 대체제 (boxyhq.com)
 - A cross-platform minigolf game written in C.
 - A way out for a.out
 - Why NULL is Bad?
 - Java 18 / JDK 18 : General Availability (mail.openjdk.java.net)
 - JS 동작 구조 시각화
 - Java에서의 Emoji처리에 대해
 - Java 18 is Now Available
 - Processing large JSON files in Python without running out of memory
 - Java Logger Benchmark
 - logrotate, copytruncate의 함정
 - Next.js 공식 'Foundations' 코스 공개 (nextjs.org)
 - 예제로 배우는 Deno (examples.deno.land)
 - dav1d 1.0.0 릴리즈 - 오픈소스 크로스플랫폼 AV1 디코더 (code.videolan.org)
 - Overtone - Collaborative Programmable Music
 - Please put units in names
 - 웹 개발자의 비밀무기들 (twitter.com/keif_xyz)
 - How much Rust in Firefox?
 - Plaintext Productivity
 - pointers.py - Bringing the hell of pointers to Python
 - 2022-Make-Interpreter-Rust
 - PHP Streaming Audio
 - Exploring Google Hangouts' Code
 - [ 번역글 ] ECMAScript 스펙을 읽는 법 (somedaycode.tistory.com)
 - T>T: When Double Precision is Not Enough
 - Turbo Vision - A modern port of Turbo Vision 2.0, the classical framework for text-based user interfaces. Now cross-platform and with Unicode support.
 - 경험 많은 창업자가 납기일을 더 많이 어긴다
 - Visual Studio for remote macOS C++ development
 
 - DevOps
- Dagger - CI/CD 파이프라인 개발킷 (dagger.io)
 - INTRODUCING DAGGER: A NEW WAY TO CREATE CI/CD PIPELINES
 - Conquering Microservices Complexity @Uber with Distributed Tracing
 - Multi-Tenancy in Kubernetes
 - What SREs Can Learn from Capt. Sully: When to Follow Playbooks
 - Migrations Done Well: Typical Migration Approaches
 - `COPY --chmod` reduced the size of my container image by 35%
 - Best Practices for Running Stateful Applications on Kubernetes
 - Decrypting your own HTTPS traffic with Wireshark
 - Autoscaling으로 Kubernetes 지연시간 줄이기
 
 - 설계
- Microservices External API Integration Patterns
 - System Design — Backend for Google Photos
 - Evolution of Architecture-2-How to Pay the Technical Debt?
 - Abstraction: Not What You Think It Is
 - SaaS기업의 비밀 : 왜 멀티테넌시가 중요한가 (shomik.substack.com)
 - Patterns.dev is free book on design patterns and component patterns for building powerful web apps with vanilla JavaScript and React.
 - Kubernetes Workloads in the Serverless Era: Architecture, Platforms, and Trends
 - Complex Systems: Microservices and Humans
 - What’s Wrong With Your CRUD APIs— Besides Everything?
 
 - 하드웨어
- hBPF = eBPF in hardware
 - A retro laptop like no other
 - Turn your phone into a space monitoring tool
 - Your computer is a distributed system
 - How is portable AM radio possible?
 - What hardware components does a modern PC have that a PC from the 1980s wouldn't?
 - 앞으로도 현역, ‘메인프레임’은 오늘도 달린다
 - THE VACUUM TUBE’S FORGOTTEN RIVAL - Magnetic amplifiers, the alt-tech of the Third Reich, lasted into the Internet era
 - 5G Skeptic
 - What made the NES so interesting?
 - 22 Raspberry Pi projects to try in 2022
 - Cat printer is a portable thermal printer sold on AliExpress for around $20.
 - Nerdy: AWS Graviton vs M1 vs M1 Pro Node.js® Benchmarks
 - Third-Generation iPhone SE Teardown Reveals Larger Battery Capacity and Snapdragon X57 Modem
 - Best microSD Cards for Raspberry Pi & SBCs
 - Addressing Criticism of RISC-V Microprocessors
 - Mac Studio Dissected: M1 Ultra About 3x Bigger Than AMD's Ryzen CPUs
 
 - 경력 관리와 개발문화
- 13 REST API interview questions you need to know
 - 고객의 불편함이 제품으로 되기까지 - Airbridge API 팀의 개발 프로세스 (engineering.ab180.co)
 - How to spread and save the company’s technical knowledge
 - fast - Some examples of people quickly accomplishing ambitious things together.
 - Developers spend most of their time figuring the system out
 - Hard to work with.
 - IT기업에서 선호하는 개발자 기술 스택 TOP 20 분석
 - 위대한 비즈니스에서 배우는 교훈 (readthegeneralist.com)
 - We are reinstating our SAT/ACT requirement for future admissions cycles by Stu Schmill '86
 - In 1911, a genius revealed a forgotten science of how to be 50x more productive without working more hours
 - ‘This Game is so Realistic! It Feels Just Like Working Overtime’
 - Maybe you should do less 'work'
 - 직장에 못된 놈 많은데…그들이 잘나간다고요? [뉴욕대 심리학 교수 인터뷰]
 - An Engineer’s Guide to a Good Night’s Sleep
 - ‘한 지붕 두 목소리’ 사무실 복귀 둘러싼 기업·직원 동상이몽
 - A case study in early-stage startup execution
 - How many jobs can be done at home?☆
 - Knowing when to say 'no'
 - The Software Engineering Career Ladder 📈
 - [단독] 배민, 채용에 120문항 ‘배민 MBTI’ 도입…컬처핏이 뜬다
 - “SW 개발자 수요, 2021년 두 배 증가” 하이어드 보고서
 - [신수정의 리더십 코칭] ⑨ 전문가는 자신이 움직이고 리더는 타인을 움직인다
 - [직장인을 위한 김호의 ‘생존의 방식’]‘겸손한 질문’이 조직을 살린다
 - Ask HN: Developers who switched careers, what are you doing now?
 - 12. 사고를 쳐도 혼나지 않는 회사
 - Learning How to Learn: Powerful mental tools to help you master tough subjects
 - 영향력이 커리어 발전의 원동력이 된다.
 
 - 블록체인
- Polygon: A Multi-Sided Approach to ZK Scaling
 - [NFT] 일본 NFT 시장 동향, 그리고 대중화를 향한 길
 - NFT, 거품 터지고 있다
 - [B급 프로그래머] 이더리움 지갑 주소를 제대로 검증하려면?(본인이 쓴 글)
 - 혁신인가 투기인가 들끓는 NFT 시장
 - Ethereum cofounder Vitalik Buterin warns about Bored Ape NFTs and massive displays of wealth in crypto: 'It becomes a different kind of gambling'
 
 
클라우드/고성능 서버/데이터베이스 관련 소식
- 보안
- 알고도 속는 5가지, 몰라서 속는 4가지 '소셜 엔지니어링' 속임수
 - RFC 9225 - Software Defects Considered Harmful
 - Critical GitLab vulnerability lets attackers take over accounts
 - ENVKEY V2 - End-To-End Encrypted Environments
 - P2E 게임 ‘엑시 인피니티’ 뚫렸다…7300억원대 이더리움 탈취
 - “2FA의 첫 출발은 보호 계층을 하나 더 추가하는 것”
 - Firejail is a SUID sandbox program that reduces the risk of security breaches by restricting the running environment of untrusted applications using Linux namespaces, seccomp-bpf and Linux capabilities.
 - Countering threats from North Korea
 - Bubblewrap: Unprivileged Sandboxing Tool for Linux
 - A walk through Project Zero metrics
 - The Future of Security - Surveying Your Cybersecurity Landscape
 - Racing against the clock -- hitting a tiny kernel race window
 
 - 클라우드
- [클라우드 게임체인저] 삼성SDS·LGCNS·SK㈜C&C의 'MSP 되기'
 - A *magical* AWS serverless developer experience
 - A Primer on Proxies
 - Growing Concerns among Developers about Google Cloud Price Increases
 - Google Java App Engine Standard is Now Open Source
 - Amazon Corretto 18 정식 버전 출시
 - 오라클 클라우드 OCI 업글...블록 스토리지 볼륨 등 11개 기술 추가
 - [OCI 탐험일지] 8. 로드 밸런서 설정(본인이 쓴 글)
 - ‘편리함이 라이선스보다 유의미하다’ 클라우드와 오픈소스의 역학 살펴보기
 - OVHcloud fire report: SBG2 data center had wooden ceilings, no extinguisher, and no power cut-out
 - Cloud-Native Microservices Evolves to AWS Serverless Event-driven Architectures
 
 - 데이터베이스
- A database for 2022
 - Postlite is a network proxy to allow access to remote SQLite databases over the Postgres wire protocol.
 - Grafana Mimir - 초고속 시계열DB 오픈소스 공개 (grafana.com)
 - Grafana Mimir lets you scale to 1 billion metrics and beyond, with high availability, multi-tenancy, durable storage, and blazing fast query performance over long periods of time.
 - Writing a document database from scratch in Go: Lucene-like filters and indexes
 - SQL Indexing and Tuning e-Book
 - Migrating to utf8mb4: Things to Consider
 - Postico - A Modern PostgreSQL Client for the Mac
 - Render Redis
 - An update on recent service disruptions
 
 
보너스: K-어린이로 살아가기 빡세다 via @Mori_FEdev


댓글 없음:
댓글 쓰기