(오늘의 짤방: The Linux kernel, this is really cute! via @linuxopsys)
개발 관련 소식
- 팁과 유틸리티
- 프로그래밍
- eBPF: Unlocking the Kernel [OFFICIAL DOCUMENTARY]
- PureImage - HTML Canvas 2D API의 100% JS 구현체 (github.com/joshmarinacci)
- Contour - C++로 작성된 현대적이고 빠른 터미널 에뮬레이터 (github.com/contour-terminal)
- tailspin works by reading through a log file line by line, running a series of regexes against each line.
- Properly Installing Python
- git branch 전략 정답은 없지만…
- RenderCV is a Python application that creates a CV as a PDF from a JSON/YAML input file.
- Tech Stack File - The universal standard for tech stack data
- Beej's Guide to Network Programming
- Python Docker Tutorials
- [번역] 초보 프론트엔드 개발자들을 위한 Pub-Sub(Publish-Subscribe) 패턴을 알아보기
- Project Generator CLI - A CLI tool for generating projects with sensible defaults.
- Do not use requirements.txt
- Learn Next.js - Welcome to the Next.js App Router course! In this free interactive course, you'll learn the main features of Next.js by building a full-stack web application.
- mkdocs-run-code - Run code blocks in mkdocs, currently just for use on docs.pydantic.dev.
- GN⁺: Show HN: Inshellisense - IDE 스타일의 쉘 자동완성 기능 (github.com/microsoft)
- inshellisense provides IDE style autocomplete for shells.
- Mastering API Testing with FastAPI: Databases, Dependencies, and More!
- Slim Docker Images for Java
- Introduction to Transactions in Spring Cloud Stream Kafka Applications
- Building a high performance JSON parser
- Valgrind and GDB in close cooperation
- git rebase: what can go wrong?
- Favorite compiler and interpreter resources
- OSSCA-2023-Redis #3(레디스 내부 분석 자료)
- The most performant timestamp functions in Python
- We Have To Talk About Flask
- Python Benchmarking Best Practices
- What are lambda expressions?
- Kotlin Multiplaform이 안정화 및 Production-Ready됨 (blog.jetbrains.com)
- PEP 702 – Marking deprecations using the type system
- A Close Look at a Spinlock
- Hono - 경량, 초고속, 웹표준 기반 Edge용 웹프레임워크 (github.com/honojs)
- A few years ago, #Singapore Prime minister Lee Hsien Loong wrote and shared a C++ Sudoku solver, how cool is that! 😅
- Marcel - Pipe에 문자열 대신 파이썬 타입을 넘겨주는 최신 쉘 (marceltheshell.org)
- 항공사의 ARIA 적용 사례 살펴보기
- 15-850: Advanced Algorithms, Spring 20231
- Headless Component: a pattern for composing React UIs
- CS 270. Combinatorial Algorithms and Data Structures, Spring 2021
- 올해 최고의 오픈소스 소프트웨어 25선
- 레드햇, 쿼커스 3.2 빌드 출시… ‘자바 개발자 생산성 향상 外’
- Python List Methods: A Comprehensive Guide
- Ready for Flight: Announcing Finch 1.0 GA! (brand new open source project, Finch, a command line developer tool for building, running, and publishing Linux containers on macOS)
- Is Your Java Application Slow? Check out These Open-Source Profilers
- The Arrival of Java 21!
- Java 21 is Available Today, And It’s Quite the Update
- pytest-ndb - Interactively debug a failing pytest test in a notebook or REPL.
- v86 emulates an x86-compatible CPU and hardware. Machine code is translated to WebAssembly modules at runtime in order to achieve decent performance.
- Top 10 Python Libraries for Machine Learning
- Who killed the JVM? Attaching a debugger twice
- Build an Analytics Dashboard with Python, Streamlit, and MySQL
- Google Testing Blog(Code Health)
- 웹 프론트엔드 성능 측정 방법 및 Tips (1)
- 파이썬 애플리케이션 의존성 주입 - dependency injector
- FastAPI has a very powerful but intuitive Dependency Injection system.
- Boost Your Coding Productivity With Ptpython
- pretzelhammer's Rust blog 🦀
- Programming Language Research
- 6 Software Engineering Templates I Wish I Had Sooner
- Unpopular Opinion: It’s harder than ever to be a good software engineer
- 개발자를 위한 학습 로드맵 소개 페이지
- GitUI provides you with the comfort of a git GUI but right in your terminal
- Automating dead code cleanup
- Awesome Rust - A curated list of Rust code and resources.
- JSON masker can be used to mask string and/or numeric values from JSON messages, corresponding to a (set of) target key(s).
- 알고리즘 공부를 시작하는 방법 - 문제해결을 위한 창의적 알고리즘
- Python Gotcha: Comparisons
- Progress on no-GIL CPython
- Building Custom Middleware in FastAPI
- JSON은 정말 느립니다. 더 빠른 대안을 살펴봐요 !
- The never-ending quest to create the perfect homepage
- You can now simulate real-world traffic on your local machine to performance test your APIs. And it’s available on Postman’s free plan.
- shadowsocks is a fast tunnel proxy that helps you bypass firewalls.
- LINE 앱에서 음성 품질을 측정하는 방법
- Python f-Strings - Advanced String Formatting tutorial for beginners
- DevOps
- How Tinder built the API Gateway ?— Insightful Notes
- Convergence to Kubernetes - Standardisation to Scale
- How we reduced our docker build times by 40%
- 구글에서 Site Reliability Engineering(SRE) 20년간 얻은 교훈들 (sre.google)
- FastSync - Fast syncronization across networks using speedy compression, lots of parallelization and fast hashmaps for keeping track of things internally
- Discover How We Managed to Reduce Our Cloud Costs by 30 percent
- Feature Flag - 안전하고 신뢰할 수 있는 배포로 나아가는 열쇠 🔑
- Robot Framework RPA 라이브러리 소개
- kafka-in-production - Curious to know how big companies are operating their kafka fleet in production?
- Spring Boot 컨테이너 이미지 사이즈 경량화 방법
- K3s로 multi kubernetes 구축하기
- Dagger - Application Delivery as Code that Runs Anywhere
- How to deploy conda-based docker images
- 다이나트레이스, 2023 데브옵스 설문 조사 발표··· "데브옵스 자동화 구현 전략 보유 조직은 38%뿐"
- 스토리지 최적의 스펙 관리 시스템 만들기
- Debugging Running Pods on Kubernetes
- Automated build of HA k3s Cluster with kube-vip and MetalLB
- Using Docker and Nginx to host a custom webpage locally
- kmon - Linux Kernel Manager and Activity Monitor 🐧💻
- 설계
- Core Protocol Process of EPaxos: A Trilogy of EPaxos (Part Two)
- Building a reliable notification system
- 올리브영 온라인몰의 전시, 그리고 백엔드 여정 - feat. 올리브영 온라인몰 Home 신규 아키텍처 전환기
- The False Dichotomy of Monolith vs. Microservices
- 오픈소스답게 소프트웨어 설계하기
- ZooKeeper Internals
- https://christophermeiklejohn.com/distributed/systems/2013/07/12/readings-in-distributed-systems.html
- 업데이트 압축률 67%, 플레이스 리뷰 tagging 시스템 개선경험
- Outbox Pattern For Reliable Microservices Messaging
- Tech Company Engineering Blogs
- Towards Modern Development of Cloud Applications
- 인프런 아키텍처 2023 ~ 2024 | 인프콘2023
- You Want Modules, Not Microservices
- 분산 시스템의 폴백 방지
- Top 5 Github repositories to achieve system design mastery
- Apache Kafka for Data Consistency (and Real-Time Data Streaming)
- Platform Engineering 101: What You Need to Know about This Hot New Trend
- Java Records are "Trusted" and Consequently Faster
- JDK 21 and JDK 22: What We Know So Far
- postgresql-event-sourcing - Event Sourcing with PostgreSQL
- Hints for Distributed Systems Design
- 전 GitHub CTO, "지난 10년간 가장 큰 아키텍처 실수는 풀 마이크로서비스로 전환한 것" (twitter.com/jasoncwarner)
- How DoorDash Standardized and Improved Microservices Caching
- Software Architecture Books - A comprehensive list of books on Software Architecture.
- 무신사 주문/클레임 PM의 환불구조 개선 이야기
- 경력 관리와 개발문화
- Things I learned the hard way
- '떨어져 있어도 참여는 그대로'… 원격 근무 직원의 소속감을 유지하는 전략
- GN⁺: 소프트웨어 엔지니어 직업에 관한 이야기하지 않는 쓰디쓴 진실 (mensurdurakovic.com)
- Pain is information
- Why Technical Experience Matters: How to Build a Lifelong Career in Software Development
- 경영 위기 데브시스터즈, 희망퇴직 실시한다
- "이대로면 회사 못 살린다" 줄파산 비상…무너지는 기업들
- Unlearning:버릴 수 있어야 혁신한다 | 경영전략 | DBR
- Design giant Ideo cuts a third of staff and closes offices as the era of design thinking ends
- User retention at Pinterest: tackling an ambiguous problem
- 스타트업 트렌드 리포트 2023 (83p PDF) (datocms-assets.com)
- 좋은 엔지니어가 되는 것은 경험을 쌓는 것 (addyosmani.com)
- Developer Productivity Engineering at Netflix
- 치솟는 물가에 고달픈 청년들…알바생 86.4% 상반기보다 ‘지출 부담’ 늘었다
- 네이버 3분기 매출·영업이익 모두 역대 최대 규모
- Why Google stores billions of lines of code in a single repository
- 통제 늘리고 애자일은 축소?··· 볼보의 디지털 실용주의 접근법
- '만나면 빛난다'··· IT가 영업팀을 돕는 8가지 방법
- Lessons From Google's Failed Quest to Run a Business Without Managers - Are managers necessary? When Google got rid of managers, it found out what matters most.
- 바람직한 IT 리더에 대한 생각
- How Google Sold Its Engineers on Management
- 15 Engineering Manager Interview Questions (2023)
- 이야기 클럽(개발자들 경험을 공유)
- 습관에 대해
- 소프트웨어 엔지니어가 성장하는 과정에서 겪은 시행착오와 배움들을 공유한 글
- How to boost employee retention rates for long-term growth
- Feedback Culture: Constructive Criticism vs. Destructive Blame in Software Companies
- 프론트엔드 개발의 종말
- 3N살 여자 비전공자, 입사 6개월차 후기
- 中企 3000곳 R&D '초비상'…내년 상반기 사업비 끊긴다
보안/클라우드/데이터베이스 관련 소식
- 보안
- “그림자 API의 역습” API 보안이 위험하다
- 안전한 온라인 생활을 위한 필수 보안 수칙 10가지
- 하드웨어 해킹 랩 구축을 위한 초보자 가이드 (voidstarsec.com)
- Test your browser to see how well you are protected from tracking and fingerprinting
- GN⁺: Show HN: Ladder - Paywall을 패스하는 웹 프록시 (github.com/kubero-dev)
- “로그인했더니 타인 정보가”…카카오스타일 지그재그, 개인정보 유출 사고 발생
- 유료 안티바이러스 소프트웨어는 2023년에도 유효한가?
- GN⁺: Gmail, 2024년부터 대량 메일 발송자를 위한 새로운 인증 요구사항 발표 (blog.google)
- SBOM 동향과 대응 방안
- 금융과 오픈소스 그리고 카카오뱅크의 오픈소스 활용 및 보안 관리
- GN⁺: YouTube의 Anti-Adblock 과 uBlock Origin (andadinosaur.com)
- 클라우드
- Introducing the Amazon Linux 2023 runtime for AWS Lambda
- AWS Restructures and Consolidates Its Well-Architected Framework
- CloudWatch Introduces Best Practice Alarm Recommendations for 19 AWS Services
- Deploying a Single Page Application (SPA) on AWS: A Beginner's Guide. Part 3. REST API
- Distributed Transactions at Scale in Amazon DynamoDB
- 4 Tips for AWS Lambda Performance Optimization by @rehemagi
- Building a Microservice Lightning-Fast with AWS SAM
- Post Mortem on Cloudflare Control Plane and Analytics Outage
- 마이크로소프트 래디어스와 클라우드 네이티브 개발의 미래
- Cloud design patterns, architectures, and implementations
- “한 달 새 두 번” 네이버클라우드, 잇따른 장애...속타는 고객사
- A great collection of AWS Serverless how-tos Bite-Sized Serverless
- "특정 클라우드 서비스에 의존하는 것은 위험"··· 가트너, 신흥 위험 5가지 제시
- AWS Systems Manager를 통한 Amazon RDS 자동 정지 및 시작
- Cloud automation 101: Efficiently scaling your web-based infrastructure
- 문 닫는 스타트업, AWS·구글 클라우드 매출 끌어내려
- [교육자료] 멀티클라우드 데이터센터 설계와 운영
- DB 진출은 AWS 성공 이끈 가장 중요한 선택, 왜?
- 데이터베이스
- Create an advanced search engine with PostgreSQL
- 08 - B+Tree Indexes (CMU Intro to Database Systems / Fall 2022)
- DoltgreSQL - 버전 컨트롤되는 PostgreSQL (github.com/dolthub)
- Learning DynamoDB the hard way
- Modern B-Tree Techniques
- Change Data Capture for Microservices
- SQL Statement Logging for Making SQLite Truly Lite
- SQLite 3.44 인터랙티브 릴리즈 노트 (antonz.org)
- 비트나인, RDBMS 시장에 다크호스로 떠올라
- Tantivy is a full-text search engine library written in Rust.
- Why you should probably be using SQLite
(보너스: gen z php? via @icarusgkx)
EOB
Your post is a radiant example of brilliance! Insightful, well-articulated, and truly valuable. Thanks for sharing your perspective.
답글삭제