(오늘의 짤방: It’s a feature, guys please believe me via @_memeloper)
개발 관련 소식
- 팁과 유틸리티
 - 프로그래밍
- GN⁺: 블로그를 IPFS에서 서버로 이전한 이유 (neimanslab.org)
 - 현실화한 애플 앱 사이드로딩…최종 승자와 패자는 누구일까
 - An Effective Python Environment: Making Yourself at Home
 - 더 가치 있는 공통 컴포넌트 만들기
 - 클린 코드의 힘 (thenewstack.io)
 - 백엔드 개발자의 험난한 React 캘린더 컴포넌트 만들기 대작전 (feat. Props Drilling)
 - Show GN: vibra, C++ 노래 인식 서비스 Shazam 클라이언트 (github.com/BayernMuller)
 - Together We Go Further: LLMs and IDE Static Analysis for Extract Method Refactoring
 - ‘안정성, 확장성, 경량’… 마이크로소프트, 새 MS테스트 러너 출시
 - What is Flask’s Logo?
 - Performance Analysis of Python’s dict() and {}
 - 고성능 ML 백엔드를 위한 10가지 Python 성능 최적화 팁
 - Python Concurrency Quiz
 - 🐍📰 The Ultimate Guide to Data Classes in Python 3.7
 - Syntax Error #11: Debugging Python
 - Recapturing early-internet whimsy with HTML
 - The best WebAssembly runtime may be no runtime at all
 - The jscpd gives the ability to find duplicated blocks implemented on more than 150 programming languages and digital formats of documents.
 - Inside .git
 - Mozilla says Apple’s new browser rules are ‘as painful as possible’ for Firefox
 - Portable EPUBs
 - GN⁺: 협업용 코드 편집기 'Zed', 이제 오픈 소스로 전환 (zed.dev)
 - TypeSpec - Describe your data up front and generate schemas, API specifications, client / server code, docs, and more.
 - Microsoft TypeSpec - TypeScript에서 영감을 받은 API 정의용 언어 (typespec.io)
 - Tart - Apple의 Virtualization.Framework를 사용하는 macOS용 가상 머신 (github.com/cirruslabs)
 - console.delight - 브라우저 콘솔창에 CSS,SVG,HTML 사용하기 (frontendmasters.com)
 - 고르곤졸라는 되지만 고르곤 졸라는 안 돼! 배달의민족에서 금칙어를 관리하는 방법
 - Unit test your Java architecture
 - 5 tips to write better error messages.
 - FMM is an open source map matching framework in C++ and Python. It solves the problem of matching noisy GPS data to a road network.
 - GN⁺: Bun Shell - Javascript 개발자를 위한 쉘 (bun.sh)
 - I couldn't understand "Low coupling, high cohesion" until I saw this picture. Let's explain these two in simple terms.
 - 🐍📰 Generating Random Data in Python (Guide)
 - 🐍 Build a Scalable Flask Web Project From Scratch 📰
 - Ruff - An extremely fast Python linter and code formatter, written in Rust.
 - Spotube - 오픈소스 Spotify-Youtube 클라이언트 (github.com/KRTirtho)
 - Better Commit - 더 나은 커밋을 작성하기 위한 CLI 도구 (github.com/Everduin94)
 - Therac-25 - A Python port of the C implementation of the Therac-25 interface (and bugs)
 - pocketbase - An #opensource Go backend, consisting of an embedded database (SQLite) with real-time subscriptions, built-in files, users management and simple REST-ish API
 - 포털은 알고리즘을 공개할 수 있을까?
 
 - DevOps
- Building Container Images: Best Practices, Considerations, and In-Depth Insights
 - GN⁺: 2024년판 Damn Small 리눅스 (damnsmalllinux.org)
 - netshoot: a Docker + Kubernetes network trouble-shooting swiss-army container
 - Quickemu - 최적화된 윈도우/맥/리눅스 VM을 빠르게 생성 (github.com/quickemu-project)
 - A step-by-step guide on how to setup Slurm HPC clusters written for dummies by dummies
 - Api Load Test
 - Jib builds optimized Docker and OCI images for your Java applications without a Docker daemon
 - Ubuntu setup 스크립트 모음(cuda 포함)
 - With gokrazy, you can deploy your Go programs as appliances to a Raspberry Pi or PC
 - The New Age of Virtualization
 - Show GN: ERD Editor (github.com/dineug)
 - 4 common types of API testing 🧪🧵🧑🚀
 - dive - A tool for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image.
 - Continuous Integration
 - 메타(Meta)에서 제품 사용 중단을 자동화하는 방식 (engineering.fb.com)
 - Firecracker is an open source virtualization technology that is purpose-built for creating and managing secure, multi-tenant container and function-based services that provide serverless operational models.
 - DevOps Playgrounds 🧪 - Linux, Containers, Kubernetes and Programming playgrounds with batteries included
 - Shell Scripting For DevOps: Quick Beginner's Guide 💎
 - Mastering Docker Multistage Builds
 - K8s Tips — CNI Introduction
 - 7 things for better APIs:
 
 - 설계
- "클라우드 기반 애플리케이션의 미래" 마이크로서비스란 무엇인가?
 - Discord Scales to 1 Million+ Online MidJourney Users in a Single Server
 - ServerFree 아키텍처 (subzero.cloud)
 - 로블록스가 인프라를 더 효율적이고 복원력 있게 만드는 방식 (blog.roblox.com)
 - ‘로스트 테크놀로지’가 되어 버린 API 설계
 - GN⁺: 사각 체크박스를 추모하며 (tonsky.me)
 - The most important goal in designing software is understandability
 - 미국 연방 정부, 공식 웹 디자인 시스템 발표 (boingboing.net)
 - Beyond API Compatibility: Understanding the Full Impact of Breaking Changes
 
 - 경력 관리와 개발문화
- ‘대기업의 애크하이어가 IT 임금 억제, 유능한 인재 풀 소진’… 코넬대 外 연구
 - 더 나은 마이크로매니저가 되는 법 (junglegym.substack.com)
 - “AI로 돈벌었지만” 美빅테크 ‘해고 칼바람’
 - “개발자가 된다는 것은 현재진행형” 국내 iOS ‘통’ 코드스쿼드 김정 대표
 - 모든 게 새로운 세상
 - System design notes
 - 2024년 서울에서 보는 앞으로의 B2B SaaS 전망
 - Strategy that Works - Rethinking the strategic process
 - 𝗛𝗼𝘄 𝗧𝗼 𝗟𝗲𝗮𝗿𝗻 𝗔𝗻𝘆𝘁𝗵𝗶𝗻𝗴 𝗘𝗳𝗳𝗶𝗰𝗶𝗲𝗻𝘁𝗹𝘆
 - 프로젝트도 ‘인사가 만사’··· ‘이해관계자 관리’ 안내서
 - [김지수의 인터스텔라] “회복력 시대... 더 약해지고 더 흩어져라” 제러미 리프킨
 - '구인 수요 몰리는' 네트워킹ㆍ데이터센터 역량 6가지
 - 플랫폼 구축에 프로덕트 접근방식 취하기 (infracloud.io)
 - SI 기업 TOP 20를 알아보자
 - 월 $500 이상 버는 사이드 프로젝트가 있나요? 2024 (news.ycombinator.com)
 - 인시던트가 일어났을 때 경영진과 효과적으로 일하기 (rootly.com)
 - Here is a good list of tech articles to go over during the week:
 - Figma의 가격 플랜 페이지 분석 (twitter.com/aakashg0)
 - GN⁺: 사무실 정치는 선택이 아니다: 게임을 배우지 않으면 희생자가 될 것 (ft.com)
 - "펀드 결성이 안 돼"…길어지는 벤처투자 한파에 피 마르는 VC업계
 - Humans Still Cheaper Than AI in Vast Majority of Jobs, MIT Finds
 - How engineering teams handle unplanned work
 - Learning from Big Tech’s Engineering Productivity Metrics
 - 개발자 생산성 측정하기: 구글, 노션 등의 실제 사례들 (newsletter.pragmaticengineer.com)
 - X(트위터)의 2024년 로드맵 (blog.twitter.com/en_us)
 - 넷마블F&C, 메타버스월드 전원 권고사직
 
 
보안/클라우드/데이터베이스 관련 소식
- 보안
- I looked through attacks in my access logs. Here's what I found
 - Meta rolls out default end-to-end encryption on Messenger, Facebook
 - SSH3: faster and rich secure shell using HTTP/3
 - SSH protects the world’s most sensitive networks. It just got a lot weaker
 - Meet OpenBao, an Open Source Fork of HashiCorp Vault
 - Microsoft Teams went down around the world for over eight hours — it’s better now
 - 여행·출장을 안전하게··· 경험에서 전하는 보안 팁 10가지
 - Secure-env is a module that loads environment variables from a .env.enc file.A encryption tool that would helps you prevent attacks from npm-malicious-packages.
 - 케뱅만 나서는 ‘통장묶기’ 사기…다른 금융사는 왜 못하나
 - '도난당한 아이폰' 사용 막는다…애플, 업그레이드 SW 배포
 
 - 클라우드
- AWS Lambda Performance Best Practices
 - Demystifying EC2 Connectivity: A Practical Guide to SSH, Instance Connect, and Session Manager
 - Year-in-Review: 2023 Was a Turning Point for Microservices
 - “전 세계 데이터센터 에너지 소비량…2년 내 1,000테라와트시 육박”
 - 클라우드 서비스 ‘정크 수수료’에 당하지 않는 방법
 - A Quick Look at AWS Scalable Reliable Datagram Protocol
 - Reducing our AWS bill by $100,000
 - How much uptime can I afford?
 - 🌟Cloud & Serverless Trends for 2024 & Beyond
 - Slashing Data Transfer Costs in AWS by 99%
 - AWS S3 Replication (Cross-Region / Cross-Account)
 
 - 데이터베이스
- 생성형 AI 시대, 꽃피우는 ‘벡터 DB’
 - pgvector 0.6.0: 30x faster with parallel index builds
 - Pgroll: PostgreSQL zero-downtime migrations made easy
 - PG_TDE Update: Percona’s Project to Add Transparent Data Encryption to PostgreSQL
 - groonga - An open-source fulltext search engine and column store
 - Baserow - Open source no-code database and Airtable alternative
 - Materialize and Advent of Code: Using SQL to solve your puzzles!
 - Exploring the history of SQL reveals a fascinating evolution of data management.
 - Pipelined Relational Query Language, pronounced "Prequel". PRQL is a modern language for transforming data — a simple, powerful, pipelined SQL replacement.
 
 
(보너스: Life of a Linux user via @IroncladDev)
EOB

no peace for programmer
답글삭제