(오늘의 짤방: obligatory year end joke ... via @nixcraft)
- 팁과 유틸리티
- Neatnik Calendar - 출력용 1년 달력 페이지 (neatnik.net)
- CodingFont - 코딩용 폰트를 토너먼트로 찾아보기 (codingfont.com)
- bleuje : Animations
- ImHex - A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.
- GN⁺: BlackCandy - 셀프 호스팅 음악 스트리밍 서버 (github.com/blackcandy-org)
- Pueue is a command-line task management tool for sequential and parallel execution of long-running tasks.
- GN⁺: Artemis - 차분한 웹 Reader (artemis.jamesg.blog)
- Here are 10 amazing things your Mac can do:
- 프로그래밍
- “고 언어, 개발 만족도 높지만 코딩 표준 유지는 어려워”
- 2024년 파이썬 “빠르고 강력하고 더 널리 쓰였다”
- 2025년 뜨는 기술 10가지, 지는 기술 10가지
- GN⁺: 당신에겐 Next.js가 필요하지 않습니다 - 우리가 Next에서 React로 이관한 이유 (comfydeploy.com)
- Lists vs Tuples in Python Quiz
- GN⁺: Static Search Trees : 이진 검색보다 40배 빠르게 (curiouscoding.nl)
- DiffDeck is a powerful, flexible code difference analysis tool that helps developers understand, document, and secure their code changes.
- Big O is terrible for reasoning about perf on modern CPUs when caching comes into play
- SkunkHTML - 마크다운으로 GitHub Page에 웹사이트 자동 생성 (github.com/MaxGripe)
- GN⁺: Libsearch - JavaScript용 간단한 인덱스 없는 전체 텍스트 검색 (github.com/thesephist)
- GN⁺: Curl-Impersonate - 더 진짜 브라우저 같은 Curl (github.com/lexiforest)
- 리팩토링 여정, 더 나은 코드로의 항해 part 2. 새로운 구조로 나아가는 길
- 14 High-Performance Java Persistence Tips
- 9 High-Performance Tips when using MySQL with JPA and Hibernate
- Modern Good Practices for Python Development
- All My Tech Blogs in One Place: Systems, ML, Databases, OS, and More! To date, I’ve written around 196 articles over the past two years, with my first article published on August 12, 2022.
- Table partitioning with Spring and Hibernate
- Everything About Memory Allocators: Write A Simple Memory Allocator
- How the CIA Writes Python
- Single-file Django Apps with nanodjango
- Build your Jupyter dashboard using Solara
- GN⁺: Fish 4.0: Theseus의 Fish (fishshell.com)
- Asyncio Event Loop in Separate Thread
- BlackSheep is an asynchronous web framework to build event based web applications with Python.
- How We Made Jupyter Notebooks Load 10 Times Faster
- An Introduction to Contract Testing in Java with Pact
- Validation with Spring Boot - the Complete Guide
- Yamux (Yet another Multiplexer) is a multiplexing library for Golang.
- Why Not Comments
- Advanced Code Analysis in IntelliJ IDEA
- Faster Time-to-Code in IntelliJ IDEA
- Top Java Blogs for Experienced Programmers
- How we almost missed a plane in Kazakhstan, but OpenJDK could have saved us…
- The Efficiency Paradox and How to Save Yourself and the World
- Front End Debugging Part 1: Not just Console Log
- Name things unambiguously
- Redacting sensitive information when using Generative AI models
- The best way to determine the optimal connection pool size
- Spring Boot: Java Template Engine (JTE)
- Hashcode and Equals Debugging, Performance
- Ten Java Myths and Misconceptions
- Some Common Java Gotchas and How to Avoid Them
- What collection mapping should I use?
- Java-Based No-Code and Low-Code Application Bootstrapping Tools Review
- Leverage LLMs in Java with LangChain4j and Quarkus
- What's new in Spring Modulith 1.3?
- Tutorial - Write a Shell in C
- Cognitive Load is what matters
- GN⁺: FixBrowser - 처음부터 새로 개발된 경량 웹 브라우저 (fixbrowser.org)
- GN⁺: 루비 3.4.0 출시 (ruby-lang.org)
- Secret C Trick They Won't Teach You in Schools
- Memory Allocation
- Writing a Simple Garbage Collector in C
- TEMU (Terma Emulator) - LLVM 기반의 고성능 마이크로프로세서 에뮬레이터 (t-emu.terma.com)
- How to Use diff3 Command for File Merging in Linux
- Build your own Zerotier - Implement a L2 VPN similar to Zerotier or a Virtual Switch.
- Spring News Roundup: Delivering Point Releases of Boot, Security, Authorization Server, Session
- Meta가 Java에서 Kotlin으로 대규모 변환하며 얻은 경험과 교훈 (engineering.fb.com)
- Redifining Global in C
- Let's write a malloc and see how it works with existing programs!
- GN⁺: Java로 간단한 작업 처리하기 (horstmann.com)
- Tuning Go Application, which has GC issues with a few steps
- DevOps/SRE
- How to Build Smaller Container Images: Docker Multi-Stage Builds
- Docker Networking Tools
- SRE팀 테이블 명세서 자동화 구축기
- Docker Containers vs. Kubernetes Pods - Taking a Deeper Look
- Classic Sysadmin Task: Which Port Is a Service Listening On?
- Classic Sysadmin Task: Which Process Is Listening on a Port?
- How ima.ge.cx works
- Optimizing Java Applications on Kubernetes: beyond the Basics
- Ensure a Graceful Termination for a Container With an Entrypoint Script
- How Pinterest Leverages Honeycomb to Enhance CI Observability and Improve CI Build Stability
- Best Practices for Writing Efficient and Maintainable Dockerfiles
- 설계
- 경력 관리와 개발문화
- 오픈소스의 미래는 지저분해질 것이다
- 3700명 팔란티어는 어떻게 11만명 록히드마틴 꺾었나
- "해고 아닌가요?"…'자금난' 티맥스A&C 권고사직 움직임에 직원들 '부글부글'
- How will AI reshape 2025? Well, it could be the spreadsheet of the 21st century
- Being a Responsible Developer in the Age of AI Hype
- 5 Lessons I learned the hard way from 10+ years as a software engineer
- How to Marry Process Management and AI
- 연말인사 희비 엇갈린 IT서비스 기업들, ‘체질개선’ 공통숙제로
- 1000명이 할일, 혼자 한다…일자리 40%가 AI 사정권
- MDN, 새로운 웹 개발 학습 섹션 공개 (developer.mozilla.org)
- On Long Term Software Development
- Never Again Doubt If You Want To Become An Engineering Manager
- 초보자를 위한 AI Python - Andrew Ng 의 무료 강의 (deeplearning.ai)
- GN⁺: 장기적(long term) 소프트웨어 개발 (berthub.eu)
- GN⁺: 신임 관리자로서 저지를 수 있는 6가지 실수 (terriblesoftware.org)
- 17㎞ 출퇴근에 1시간14분…직장인은 ‘출퇴근 전쟁' 중
- 내 명함이 없어도 사람들이 나를 찾을까
- “일할 사람이 없어요”…70세까지 일할 수 있는 기업 30% 돌파한 일본
- My Mentee Went From Junior -> Senior Engineer in less than 2 years. Here's how.
보안/클라우드/데이터베이스 관련 소식
- 보안
- 독일 해커 단체 “폭스바겐, AWS 보안 관리 부실로 대규모 데이터 유출”
- 2024년 악명을 떨친 해킹 방법 12가지
- 아이폰의 ‘고급 시각 검색’이 개인정보를 보호하는 방법
- 50억 달러 피해에서 700명 해고까지··· 2024년 주요 IT 재난 8선
- “철통 보안도 바른 설정부터” 잘못된 사이버 보안 구성 사례 10가지
- GN⁺: Passkey 기술은 우아하지만, 사용 가능한 보안은 아님 (arstechnica.com)
- GN⁺: Pegasus에서 Predator까지 – iOS 상의 상업용 스파이웨어 진화 [비디오] (media.ccc.de)
- GN⁺: AI 회사들이 대부분의 웹 트래픽을 만들고 있음 (pod.geraspora.de)
- WebAuthn 둘러보기 [e북] (imperialviolet.org)
- GN⁺: Sherlock - 400+개 소셜 네트워크에서 사용자 이름으로 소셜 미디어 계정 추적하기 (sherlockproject.xyz)
- Discovering the perfect Java Supply Chain Attack vector and how it got fixed
- Why Java 8 is a Ticking Time Bomb Hiding Within Your Organization
- How do you identify if an API is being silently exploited (through seemingly normal but malicious traffic)?
- What is RBAC, and how can it help with Authorization?
- 비트코인 위협하는 시한폭탄?…"4630조원 손실 가능성" 경고 나온 이유
- GN⁺: 기생 SEO 사이트들이 Google의 수동 사이트 평판 페널티를 극복하고 계속 사업을 진행중 (recleudo.com)
- OpenAUTH - 표준 기반의 웹앱/모바일 앱을 위한 인증 프로바이더 (github.com/openauthjs)
- 클라우드
- 데이터베이스
- Postgres UUIDv7 + per-backend monotonicity
- GN⁺: Databases in 2024 : 한해 돌아보기 (cs.cmu.edu)
- Databases in 2024: A Year in Review
- GN⁺: SQLite에 관한 재미있는 사실들 (avi.im)
- Autobase for PostgreSQL® 🐘 💖
- Monitoring Multi-threaded Replication Lag With Performance Schema
- MySQL Retrospective - The Logo
- rainfrog - Postgres용 데이터 관리 TUI 도구 (github.com/achristmascarl)
- Offset Considered Harmful or: The Surprising Complexity of Pagination in SQL
- GN⁺: Bloom 필터로 10배 빨라진 SQLite (avi.im)
보너스: 2025 Python Roadmap: via @NanouuSymeon
EOB
댓글 없음:
댓글 쓰기