(오늘의 짤방: 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
답글삭제