(오늘의 짤방: if you're a software engineer and can't find the bug here you are cooked via @KevinNaughtonJr)
- 팁과 유틸리티
- Marginalia Search
- Annoyed by Gmail’s new AI feature? Here’s how to turn it off
- Katana - 일반 키보드에서 QMK 같은 기능 사용하기 (github.com/jtroo)
- 웹 비디오 파일을 AV1 코덱으로 더 작게 만드는 방법 (2025) (evilmartians.com)
- GN⁺: Krep - grep 보다 5배 빠른 문자열 검색 도구 (davidesantangelo.github.io)
- MS, 리모트 데스크톱 앱 지원 중단…‘윈도우 앱’으로 통합
- GN⁺: Presenterm - 터미널에서 Markdown 슬라이드쇼 하기 (github.com/mfontanini)
- ‘구독 요금에 질린’ 100만 명, 리브레 오피스로 이동 중
- GN⁺: 인스타그램 SEO는 무엇이고 어떻게 하는가 (semrush.com)
- GN⁺: macOS 폴더 액션으로 컴퓨터 자동화 하기 (interfacecraft.online)
- 프로그래밍
- Patterns for building realtime features
- script is a Go library for doing the kind of tasks that shell scripts are good at: reading files, executing subprocesses, counting lines, matching strings, and so on.
- Why does software run no faster than it did 20 or 30 years ago, despite much faster computers?
- 풀 스택 브라우저 내 여정인 WebAssembly의 Ruby on Rails
- My LLM codegen workflow atm
- JavaScript Temporal is coming
- GN⁺: TinyKVM - Varnish 위에서 실행되는 빠른 샌드박스 (info.varnish-software.com)
- 8 Memory-Efficient Go Coding Techniques For Better GC Performance
- GN⁺: Cursor가 코드 생성 요청하지 말고 코딩을 배우라고 대답함 (forum.cursor.com)
- GN⁺: CUDA를 활용한 정렬 알고리듬 (ashwanirathee.com)
- OpenAI Introduces Software Engineering Benchmark
- 자바스크립트가 좋은 이유 10가지, 싫은 이유 10가지
- Cursify: 다양한 커서 애니메이션 모음 (cursify.vercel.app)
- GN⁺: FilePizza - 브라우저에서의 P2P 파일 전송 (github.com/kern)
- GN⁺: LLVM Fortran 컴파일러 Flang 첫번째 공식 릴리즈 (blog.llvm.org)
- GN⁺: 매일 Cursor를 사용중 - 내가 문제를 피하는 방법 (nickcraux.com/blog)
- 타입스크립트, 구글 고 기반으로 새롭게 구현…속도·확장성 개선 기대
- uv - Modern Python package and project manager
- 델파이·포트란, 티오베 지수 상승세…여전히 강력한 레거시 언어
- LLM을 활용한 코드 작성시 유의할 14가지 (simonwillison.net)
- GN⁺: 10배 더 빠른 TypeScript (devblogs.microsoft.com)
- 최상의 자바 및 JVM 언어 프레임워크
- 닷넷 10의 주요 기능 변화와 개선점
- GN⁺: Strobelight - 오픈소스 기반의 프로파일링 서비스 (engineering.fb.com)
- GN⁺: Claude Code 사용 후기 - 스티브 예이그 (twitter.com/Steve_Yegge)
- Python 실행을 위한 새로운 패러다임! ForeverVM 완벽 가이드
- Globstar - 오픈소스 정적 분석 툴킷 (github.com/DeepSourceCorp)
- Chicory - JVM 네이티브 웹 어셈블리 런타임 (github.com/dylibso)
- ForeverVM - AI 생성 코드를 안전하게 실행하고 유지하는 샌드박스 (forevervm.com)
- 더 좋은 코드를 위한 11가지 규칙
- Superglue – 코드를 자동 생성하는 오픈소스 API 커넥터 (github.com/superglue-ai)
- Gitingest - Git 리포지토리를 AI 친화적인 텍스트로 변환하는 도구 (github.com/cyclotruc)
- GN⁺: 코드에서 발생하는 환각은 LLM 오류 중 가장 덜 위험한 형태임 (simonwillison.net)
- 📦 Repomix is a powerful tool that packs your entire repository into a single, AI-friendly file. It is perfect for when you need to feed your codebase to Large Language Models (LLMs) or other AI tools like Claude, ChatGPT, DeepSeek, Perplexity, Gemini, Gemma, Llama, Grok, and more.
- Docker 101: Run Your First Container
- Repomix - 자신의 코드베이스를 AI친화적인 형식으로 변환하는 도구 (github.com/yamadashy)
- Just finished coding the engine behind my shiny new "Docker The Hands-On Way" learning path.
- Seamless Authentication System: Integrating Keycloak with Spring Boot, Thymeleaf, and React Using OAuth2 and JWT
- The Fire-Flyer File System (3FS) is a high-performance distributed file system designed to address the challenges of AI training and inference workloads.
- DevOps/SRE
- 설계
- An Architectural Decision (AD) is a justified design choice that addresses a functional or non-functional requirement that is architecturally significant.
- GN⁺: 디자이너 없이 생존하는 스타트업을 위한 실용적인 UX 개선 방법 (tibinotes.com)
- Rewilding software engineering
- System Design: How to Avoid Single Point of Failures?
- (Naive) Reuse Considered Harmful?
- [독서광] 이펙티브 소프트웨어 설계(직접 작성한 글)
- Hexagonal Architecture With Spring Boot
- 경력 관리와 개발문화
- 직원은 없고 기계만 있었다... 노량진 곰탕집에도 들이닥친 '무인사회'
- GN⁺: "보통(Normal)" 엔지니어는 훌륭한 팀의 핵심임 (spectrum.ieee.org)
- 공무원 22만 명 해고…미 정부, AI 기반 감원 소프트웨어 활용 의혹
- “약이 될 수도, 독이 될 수도” 증가하는 AI 기반 보스웨어의 현황과 과제
- The Startup CTO’s Handbook
- 관리자(Manager) vs. 장인(Craftsman) (derrickpersson.com)
- Software Architecture — Things That No One Has Told You
- 오픈스택, 리눅스 재단 가입…”AI 시대 대비해 협업 강화”
- AI가 코딩하는 세상 다가오니… 컴퓨터공학과 인기 ‘시들’
- 이유를 알아야 해결책도 보인다··· IT 리더의 ‘번아웃’ 식별법
- DOGE, AI 배포 확대…운영 혁신인가, 인력 감축 정당화인가?
- 구글이 크롬을 잃길 바란다, 비록 그 과정이 혼란스럽더라도
- “쿨한 느낌”이 소프트웨어의 성공을 결정하지 않는다
- GN⁺: 엔지니어링 팀 집중의 기술: 적게 하면 더 많이 할 수 있음 (resources.github.com/developer-productivity)
- 애플, 역대급 SW 개편 준비 중...아이폰·아이패드·맥 '확' 바꾼다
- 조용한 스타트업 킬러 (2lr.substack.com)
- GN⁺: LLM이 실제로 프로그래머의 생산성을 얼마나 향상시키고 있을까? (lesswrong.com)
- GN⁺: 좋은 엔지니어 되기 (0x0001.cc)
- GN⁺: 피드를 제거하라 – 알고리듬이 당신의 사고를 지배하지 못하게 하기 (usher.dev)
- CTO를 뽑는 방법 - 코슬라벤처스 (khoslaventures.com)
- “한달 수입 50만원, 이건 너무 심했다” 30대 ‘열풍’ 난리더니…포기 속출
- 생경한 대한민국(2)
- GN⁺: Microsoft는 OpenAI 없는 미래를 계획하고 있음 (techstartups.com)
- GN⁺: 나이와 인지 능력: 사용하지 않으면 잃는다 (science.org)
- 예술인 연 평균소득 1055만원…76%가 1200만원 이하
- AI가 바꾼 노동시장… “집필 구인 30% 줄고, 업무에 복잡성 요구”[박재혁의 데이터로 보는 세상]
- GN⁺: "벤처 캐피탈 3.0"이 AI 시대의 창업자에게 미치는 영향 (nfx.com)
- 첫인상의 중요성··· 온보딩의 숨은 비용을 피하는 방법
- ‘그 시절 우리가 따랐던 원칙’을 대체하는 새 IT 리더십 규칙 8가지
- AI 혁명 속 승자가 되는 법··· AWS 교육 임원이 말하는 미래 필수 역량
- “채용 중지 vs. 인력 확대” AI 영향권 내 기업의 상반된 전략
- GN⁺: AI가 기술 면접을 죽였다. 이제 어떻게 할까? (kanenarraway.com)
- 사상 최고 수준의 직원 모니터링…신뢰 유지하는 도입 전략
- 구글의 ‘멋진 논문 또는 오픈소스 기술’에 끌리는 그대에게
- CEO가 기술을 원하는 시대··· CIO의 생존법
- ‘AI 에이전트 확산이 낳을 복잡성 문제’··· CIO들은 해법 모색 중
- Will AI replace Software Engineers? Do not hold your breath
- GN⁺: 경영진의 재산이 "사무실 복귀(RTO)"에 미치는 영향 (x.com)
- "애매한 개발자 되느니"…금융권도 이과 침공
- 최악의 취업 한파…서울대 공대도 떤다
- 93년생 김승주 "나는 일등항해사입니다"
- Airdrop의 오픈소스 대안"이였던" Snapdrop의 몰락 (github.com/SnapDrop)
- GN⁺: Google 세르게이 브린, 엔지니어들에게 "AI 개발 위해 주 60시간 근무해야"한다고 주장 (gizmodo.com)
- GN⁺: 글쓰기로 기본 사고 방식에서 벗어나기 (kupajo.com)
- GN⁺: 상속이 노동만큼 중요해지고 있음 (economist.com)
- 돈을 조 단위로 벌어들이는 온니팬스의 미친 수익구조 (번역)
- 서울 식당·편의점, 폐업이 개업 첫 추월
- 국내 공학 분야 외국인 박사 졸업자 현황 분석 및 시사점
보안/클라우드/데이터베이스 관련 소식
- 보안
- Backdoor infecting VPNs used “magic packets” for stealth and security
- What's Yours is Mine: Is Your Business Ready for Cryptojacking Attacks?
- Time Bandit ChatGPT jailbreak bypasses safeguards on sensitive topics
- Linux Malware Detect (LMD) is a malware scanner for Linux released under the GNU GPLv2 license, that is designed around the threats faced in shared hosted environments.
- chkrootkit is a tool to locally check for signs of a rootkit.
- Linux Security: Scan Your Servers for Rootkits With Ease
- AI Is Spamming Open Source Repos With Fake Issues
- Lessons from red teaming 100 generative AI products
- Security Is Blocking AI Adoption: Is BYOC the Answer?
- Delivering Malware Through Abandoned Amazon S3 Buckets
- DarkMind: A new backdoor attack that leverages the reasoning capabilities of LLMs
- New OpenSSH flaws expose SSH servers to MiTM and DoS attacks
- Russian Groups Target Signal Messenger in Spy Campaign
- Signals of Trouble: Multiple Russia-Aligned Threat Actors Actively Targeting Signal Messenger
- 단편화에도 여전히 위협적인 2025년 랜섬웨어 현황
- ‘생성형 AI 레드팀’ 운영에 대한 모든 것
- “고위험 보안 부채 안은 기업 50%, 기업간 보안 성숙도 격차 커져” 베라코드
- 불법 스트리밍 사이트 클릭 한 번에 멀웨어 감염…기업 고민 깊어져
- “음성 복제 AI, 보호 장치 마련 시급해” 컨슈머리포트
- GN⁺: 수십억 기기에 사용된 Bluetooth 칩에서 발견된 미등록 백도어 (bleepingcomputer.com)
- Undocumented commands found in Bluetooth chip used by a billion devices
- 불씨만 남은 블록체인 열풍··· 독자적 반등은 어렵다?
- 크롬 엔터프라이즈, 업무·개인 브라우징 구분 강화…보안 기능도 향상
- Safe Wallet - Investigation Updates and Community Call to Action
- 백악관 ‘C/C++ 사용 중단’ 권고에… C++ 창안자 “프로파일로 메모리 안정성 난관 돌파하자”
- “2025년에도 강력한” 무료 비밀번호 관리자 톱3
- 유명 랜섬웨어 그룹의 내부 통신 유출…주요 공격 벡터는?
- “공격 늘었지만…” 사이버 보안 준비된 제조업체는 단 45%
- 안전한 웹 서핑을 위한 필수 브라우저 설정 5가지
- GN⁺: Postgres를 Graph DB로 사용하기: PgRouting을 Ab(using) - 활용 혹은 남용? (supabase.com)
- GN⁺: 게임 "스피드러너"는 취약점 연구자임, 아직 자각하지 못했을 뿐 (zetier.com)
- GN⁺: CSRF 보호와 CORS를 둘다 사용하는 이유는 무엇인가요? (smagin.fyi)
- GN⁺: 수백만 명과 수백 개의 인기 앱에서 코드 실행 권한을 획득하는 방법 (kibty.town)
- 클라우드
- GN⁺: AWS에서 EU의 클라우드로 옮기기 - 비용 62% 절감 (hopsworks.ai)
- AWS, 기후 서약 이행 위한 자체 AI 솔루션 3종 소개
- Build an enterprise API management solution using Amazon API Gateway
- AWS는 클라우드 혁신의 리더십을 잃어버렸나?
- 에이전틱 AI에 베팅한 AWS, 새 전담 부서로 시장 공략 본격화
- 비용도 줄여버리는! 클라우드 설계 최적화 어디까지 해봤어? - GitOps로 FinOps 적용하기
- “2025년 클라우드 시장 19% 성장··· AWS 올해 투자액 1,000억 달러 초과할 것”
- 데이터베이스
- GN⁺: Flat File란 무엇인가? (evidence.dev)
- TinySQL is a course designed to teach you how to implement a distributed relational database in Go.
- GN⁺: DuckDB Local UI 공개 (duckdb.org)
- GN⁺: 당신에겐 Redis가 필요하지 않을 수도 있습니다 (viblo.se)
- GN⁺: SQLite-on-the-Server에 대한 오해: 작은 규모보다 초대형(Hyper-Scale) 규모에 더 적합 (rivet.gg)
- VectorChord-BM25: Revolutionize PostgreSQL Search with BM25 Ranking — 3x Faster Than ElasticSearch
- AWS Aurora Deep Dive
- sqlite-vec - An extremely small, "fast enough" vector search SQLite extension that runs anywhere! A successor to sqlite-vss
- smallpond - A lightweight data processing framework built on DuckDB and 3FS.
- The Art of Problem-Solving in Software Engineering:How to Make MySQL Better
(보너스: What happens when you 'docker run' a container? via @iximiuz)
EOB
댓글 없음:
댓글 쓰기