🛠️ Developer Tools

Postgres 큐를 건강하게 유지하기

이 글은 Postgres를 잡 큐로 쓸 때 흔히 생기는 dead tuple 누적, 테이블 bloat, autovacuum 정체 문제를 MVCC 관점에서 아주 구체적으로 설명합니다. 특히 `FOR UPDATE SKIP LOCKED` 패턴 자체보다, 장기 실행 트랜잭션이나 겹치는 분석 쿼리가 vacuum horizon을 막아 큐 성능을 무너뜨린다는 점을 짚은 게 핵심입니다. Postgres 하나로 앱 로직과 큐를 함께 돌리는 한국 스타트업·플랫폼 팀이라면 바로 점검해볼 만한 운영 인사이트예요.

GeekNews

Kore.ai, Artemis AI agent 플랫폼 출시…Salesforce·ServiceNow 정조준

Kore.ai가 Artemis 플랫폼을 공개하며 YAML 기반 Agent Blueprint Language(ABL)와 AI 설계자 기능으로 기업용 에이전트 구축 과정을 표준화하겠다고 나섰습니다. GitHub·CI/CD에 바로 얹을 수 있는 아티팩트, 오케스트레이션 패턴 6종, 거버넌스 레이어를 함께 제시해 Salesforce·ServiceNow·Microsoft와의 경쟁이 더 치열해질 전망입니다.

VentureBeat

asm.js에 작별을 고하기

Mozilla는 Firefox 148부터 SpiderMonkey의 asm.js 최적화를 기본 비활성화했고, 앞으로 관련 코드를 완전히 제거할 계획이라고 밝혔습니다. 기존 asm.js 사이트가 깨지지는 않지만 성능과 바이너리 크기 면에서 WebAssembly 재컴파일을 권장한 만큼, 웹게임·C/C++ 웹 포팅 워크로드를 다루는 한국 팀이라면 기술 부채를 정리할 시점입니다.

GeekNews

Europe’s Online Age Verification App Is Here

EU가 여권·ID 기반으로 작동하는 오픈소스 연령 인증 앱을 공개했습니다. 이름이나 생년월일을 저장하지 않고 ‘특정 연령 이상인지’만 증명하도록 설계됐고, 스마트폰·태블릿·PC 모두 지원해 대형 플랫폼의 연령 확인 의무화 논의를 한 단계 밀어붙였습니다. 한국 플랫폼·핀테크·신원인증 업계에도 프라이버시 보존형 KYC/연령검증 설계가 더 중요해질 수 있다는 신호입니다.

Wired

cat readme.txt도 안전하지 않다, iTerm2를 사용한다면

iTerm2의 SSH integration이 터미널 escape sequence를 과신하는 구조 때문에, 단순히 `cat readme.txt` 같은 출력만으로도 가짜 conductor 세션이 성립해 로컬 명령 실행으로 이어질 수 있다는 취약점 분석입니다. 3월 31일 커밋으로 수정됐지만 안정판에는 아직 완전히 반영되지 않았다는 점이 중요합니다. 맥 기반 개발 환경을 많이 쓰는 국내 엔지니어라면 iTerm2 업데이트 여부와 SSH integration 사용 정책을 바로 점검할 필요가 있습니다.

GeekNews

웹사이트의 새 감시 수법, 방문자 SSD 활동 분석

연구진이 OPFS와 SSD I/O 타이밍을 이용해, 사용자가 다른 탭이나 다른 브라우저에서 무엇을 보고 있는지까지 추론할 수 있는 새 웹 추적 기법 ‘FROST’를 공개했습니다. 별도 상호작용 없이 자바스크립트만으로 가능한 방식이라 브라우저 보안 모델의 허점을 다시 보여주며, 한국의 웹서비스·브라우저·보안 엔지니어에게도 바로 relevant한 이슈입니다.

Ars Technica

Camofox Browser - AI 에이전트를 위한 스텔스 헤드리스 브라우저

Camofox Browser는 Camoufox 기반의 스텔스 헤드리스 브라우저를 REST API로 감싼 프로젝트로, Playwright나 Headless Chrome이 막히는 환경에서 AI 에이전트가 실제 웹을 더 안정적으로 탐색하도록 설계됐습니다. 접근성 스냅샷, 안정적인 element ref, 프록시·세션 격리·쿠키 주입까지 제공해 에이전트/자동화 워크플로를 바로 바꿀 수 있다는 점에서 한국 개발자와 AI 제품팀이 주목할 만합니다.

GeekNews

Obsidian 플러그인이 원격 접근 트로이목마 배포에 악용됨

공격자가 LinkedIn·Telegram으로 금융·크립토 종사자를 속여 악성 Obsidian 공유 볼트를 열게 한 뒤, 커뮤니티 플러그인 활성화를 유도해 새 RAT인 PHANTOMPULSE를 설치했다는 분석입니다. 특히 C2 주소를 이더리움 블록체인으로 해석하는 회피 기법까지 포함돼 있어, 한국 기업의 보안팀과 개발자에게도 ‘노트 앱 플러그인도 공급망 공격 표면’이라는 점을 분명히 보여줍니다.

Hacker News Best

SQL patterns I use to catch transaction fraud

이 글은 거래 데이터에서 사기를 잡아내는 6가지 SQL 패턴을 예제 쿼리와 함께 설명합니다. velocity, impossible travel 같은 고전적 신호를 실전용 SQL로 정리해놔서, 핀테크·커머스·공공 데이터 업무를 하는 한국 데이터 분석가와 리스크 팀이 바로 응용하기 좋습니다.

Hacker News Best

Zulip Foundation 설립 발표

Zulip 창업자 Tim Abbott와 핵심 멤버 일부가 Anthropic으로 이동하는 동시에, 회사 Kandra Labs를 비영리 Zulip Foundation에 기부해 프로젝트를 재단 체제로 전환합니다. 협업 툴을 도입하거나 오픈소스 거버넌스를 고민하는 한국 팀에게는 ‘상용 서비스+비영리 재단’ 모델이 어떻게 지속가능성을 만들 수 있는지 보여주는 사례입니다.

GeekNews

git-sync - 로컬 체크아웃 없이 Git 리모트 간 ref를 직접 미러링하는 CLI 도구

`git-sync`는 로컬 미러 클론 없이 source remote와 target remote 사이의 ref를 직접 동기화하는 Go 기반 CLI입니다. in-memory `go-git` 오브젝트 스토어와 smart HTTP 스트리밍으로 대형 저장소 미러링의 로컬 스토리지 부담을 줄여주기 때문에, 한국의 플랫폼 엔지니어·DevOps 팀이 GitHub/GitLab 간 레포 복제 자동화를 설계할 때 꽤 실용적인 선택지입니다.

GeekNews

AgentsView - 여러 AI 코딩 에이전트의 세션 검색/분석/비용 추적 도구

AgentsView - 여러 AI 코딩 에이전트의 세션 검색/분석/비용 추적 도구

AgentsView는 Claude, Codex, Devin 등 여러 AI 코딩 에이전트의 세션 기록과 사용 비용을 한곳에서 검색·분석할 수 있게 해주는 로컬 우선 도구입니다. SQLite 기반 로컬 DB, 웹 UI, Docker/Homebrew 설치, S3 연동까지 제공해서 팀이나 개인이 에이전트 사용량과 비용을 운영 관점에서 관리하기 좋습니다.

GeekNews

GitHub App 설치 토큰: 요청별 재정의 헤더 도입

GitHub가 GitHub App 설치 토큰을 기존 opaque 문자열에서 JWT 기반 stateless 토큰으로 전환하면서, 요청 단위로 새/구 포맷을 강제할 수 있는 임시 헤더를 공개했습니다. 토큰 길이 증가(~520자), 정규식 수정, DB 컬럼 길이 점검 같은 체크리스트가 구체적으로 나와 있어 GitHub API를 쓰는 한국 개발팀이라면 배포 전에 꼭 검증해볼 만한 변경입니다.

GeekNews

모든 것을 위한 SQLite

이 글은 SQLite를 단순한 임베디드 DB가 아니라 관계형 DB, 전문 검색, 문서 저장소, 캐시, 벡터 인덱스, 파일 포맷까지 아우르는 ‘하나의 라이브러리+파일’ 플랫폼으로 설명합니다. 100% MC/DC 분기 커버리지와 방대한 테스트 자산 같은 신뢰성 근거도 함께 제시돼, 복잡한 인프라 없이 제품을 빠르게 만드는 한국 개발팀에 특히 시사점이 큽니다.

GeekNews

스마트 TV 소프트웨어 수정 권리 둘러싼 수년간의 공방, 재판으로

Vizio 스마트TV의 리눅스 기반 OS 소스코드 공개 의무를 둘러싼 소송이 배심 재판으로 가면서, GPL/LGPL 해석이 가전 업계 전반의 쟁점으로 떠올랐습니다. 삼성 Tizen, LG webOS처럼 리눅스 계열 플랫폼을 쓰는 한국 기업에도 직접 연결될 수 있는 이슈라서, 오픈소스 컴플라이언스와 사용자 수정권한 정책을 다시 점검할 필요가 있습니다.

Ars Technica

모든 개발자가 SIMD를 알아야 하는 이유

Mitchell Hashimoto가 SIMD를 ‘소수의 전문가용 마법’이 아니라 대부분의 개발자가 알아야 할 기본 성능 도구로 설명합니다. 벡터 단위 반복, 상수 브로드캐스트, 결과 축약, scalar tail 처리까지 공통 패턴을 단계별로 풀어줘서, 대용량 문자열·바이트·배열 처리 코드를 더 빠르게 만드는 감을 잡기 좋습니다. 성능 민감한 백엔드나 런타임을 다루는 한국 개발자에게 특히 실용적인 글입니다.

GeekNews

Forge - 가드레일로 8B 모델을 에이전트 작업에서 53%에서 99%로 끌어올리는 도구

Forge는 로컬 8B급 모델의 에이전트형 툴 호출을 guardrail·재시도·컨텍스트 압축으로 보정해, 자체 26개 시나리오 평가에서 상위권 성능을 냈다고 주장하는 오픈소스입니다. OpenAI 호환 프록시, 미들웨어, 워크플로 러너 형태로 제공돼 Ollama·llama.cpp·Anthropic 백엔드에 붙일 수 있어서, 한국 개발자들이 온프레미스 AI 에이전트의 안정성을 빠르게 실험해보기 좋습니다.

GeekNews

Cloudflare 대표 서비스 Flagship

Cloudflare가 `Flagship`이라는 새 개발자용 기능/제품을 공개한 문서입니다. 제공된 본문이 매우 짧아 세부 기능은 제한적으로 보이지만, Workers 생태계와 연결된 실사용 가능한 도구라는 점에서 인프라·플랫폼을 쓰는 개발자에게는 체크할 가치가 있습니다.

Hacker News Best

에이전트형 AI 확산에 기업 검색 한계…Context 아키텍처가 RAG 대체한다

Redis가 에이전트 시대에 맞춘 컨텍스트·메모리 플랫폼 ‘Redis Iris’를 공개하면서, 단순 RAG 파이프라인만으로는 폭증하는 에이전트 요청을 감당하기 어렵다고 주장했습니다. 실시간 데이터 수집, 비즈니스 데이터 모델 기반 MCP 도구 자동 생성, 플래시 중심 저장 엔진으로 비용을 10분의 1 수준까지 낮췄다는 설명이 담겨 있어, 사내 AI 검색·에이전트 시스템을 만드는 한국 개발팀에 꽤 실용적인 힌트를 줍니다.

VentureBeat

데카르트, 엔비디아 의존도 줄이는 추론·학습 플랫폼 'DOS 2.0' 출시

데카르트가 서로 다른 AI 칩 사이 전환을 쉽게 해주는 추론·학습 플랫폼 ‘DOS 2.0’을 내놨습니다. AI 업계의 병목인 GPU 부족과 엔비디아 의존도를 낮추려는 흐름 속에서, 엔비디아까지 투자했다는 점이 특히 눈길을 끕니다. 한국 기업들에도 특정 칩 벤더 종속을 줄이고 인프라 선택권을 넓히는 방향이 현실적인 전략이 될 수 있음을 시사합니다.

AITimes

NixOS 26.05 출시

NixOS 26.05 ‘Yarara’가 출시됐고, 가장 큰 변화는 Stage 1(initrd)이 기본적으로 systemd 기반으로 전환된 점입니다. 기존 스크립트 방식은 이제 비권장이며 26.11에서 제거 예정이라, NixOS를 운영하거나 커스텀 부팅 구성을 쓰는 엔지니어라면 지금부터 마이그레이션을 준비해야 합니다.

GeekNews

쓸모없는 if로 코드 성능 4배 높이기

겉보기에 ‘쓸모없는 if’ 하나가 어떻게 루프의 의존성 병목을 줄이고 성능을 최대 4배 높였는지 설명하는 저수준 최적화 글입니다. 메모리 접근 지연, 분기 예측, instruction-level parallelism 같은 CPU 동작 원리를 실제 SIMD/압축 코드 사례로 풀어내서 시스템 프로그래밍이나 고성능 코드 작성에 바로 참고할 수 있습니다. 성능 민감한 백엔드·컴파일러·게임 엔진을 다루는 한국 개발자에게 특히 유용한 읽을거리입니다.

GeekNews

자체 라우팅 가능한 IPv4 블록부터 시작하는 어려운 방식의 이메일 자체 호스팅

자체 라우팅 가능한 IPv4 블록부터 시작하는 어려운 방식의 이메일 자체 호스팅

1997년부터 운영한 자가호스팅 인프라를 바탕으로, 자체 라우팅 IPv4 블록 확보부터 SPF·DKIM·DMARC·SRS, Dovecot·Roundcube까지 이메일 스택을 ‘어려운 방식’으로 구축한 기술 글입니다. 한국 인프라 엔지니어에게는 메일 전달성, IP 평판, 자가호스팅의 현실적인 난이도를 한 번에 보여주는 드문 실전 자료입니다.

GeekNews

Oracle, 100곳 넘는 기업 해킹에 악용된 보안 취약점 경고

Oracle, 100곳 넘는 기업 해킹에 악용된 보안 취약점 경고

오라클이 PeopleSoft의 치명적 취약점을 경고했고, 해커 그룹 ShinyHunters는 이 결함을 악용해 100개 이상 조직을 침해했다고 주장했습니다. 급여·인사 시스템처럼 핵심 백오피스에 널리 쓰이는 제품이어서, 한국 기업의 보안팀과 IT 운영 조직도 즉시 패치·노출 점검·접속 로그 검토가 필요한 사안입니다.

TechCrunch

공개 웹 API는 어떻게 버전 관리하나요?

공개 웹 API에서 `/v1/` 같은 URL 버전과 semantic versioning을 섞어 쓰면, 라우팅 구조와 API 계약 변경이 뒤엉켜 장기적으로 관리가 어려워질 수 있다는 점을 짚습니다. API를 외부에 공개하는 팀이라면 버전 정책을 제품 릴리스와 분리해 설계해야 한다는 실무적 교훈이 있어, 한국의 SaaS·플랫폼 개발자에게도 바로 적용할 만합니다.

GeekNews

Rust에서 main 이전에도 실행되는 코드가 있다

이 글은 Rust에서 `main` 실행 전 런타임과 로더가 어떤 초기화 과정을 거치는지 설명하고, 그 구간을 활용하는 패턴까지 보여주는 심층 기술 글입니다. 특히 링크 단계와 pre-main 초기화, mutable data 관련 기법처럼 Rust 생태계에서 흔치 않은 저수준 아이디어를 다룹니다. 시스템 프로그래밍, 임베디드, 런타임 최적화에 관심 있는 한국 Rust 개발자에게 실질적인 인사이트가 있습니다.

GeekNews

Rust 1.96.0 발표

Rust 1.96.0이 출시되면서 `core::range` 기반의 새로운 Range 타입이 안정화됐고, `assert_matches!`·`debug_assert_matches!` 매크로도 정식 제공됩니다. 특히 Range 타입의 `Copy` 가능성과 향후 에디션 전환 방향이 명확해져, Rust를 쓰는 한국 개발자에게는 API 설계와 라이브러리 호환성 관점에서 체크할 만한 릴리스예요.

GeekNews

Nix Flakes와 그에 대응하는 Guix 기능들

이 글은 Nix Flakes가 제공하는 의존성 잠금, 출력 스키마, 개발 셸 개념을 Guix의 channels, manifests, guix shell, guix describe 같은 직교적 도구와 비교해 설명합니다. 재현 가능한 개발 환경을 어떻게 설계할지 고민하는 한국 개발자라면 Nix/Guix 선택 기준과 철학적 차이를 한 번에 정리할 수 있는 글입니다.

GeekNews

savearoundtrip: HTTPS DNS 레코드를 게시하고 왕복 1회를 건너뛰기

savearoundtrip: HTTPS DNS 레코드를 게시하고 왕복 1회를 건너뛰기

이 글은 HTTP/3 지원을 Alt-Svc 헤더만이 아니라 HTTPS DNS 레코드(RFC 9460)에도 게시해야 브라우저가 첫 연결부터 QUIC/HTTP/3를 써서 왕복 1회를 아낄 수 있다고 설명합니다. 웹 성능에 민감한 한국 서비스 운영팀이라면 도메인별 점검 도구로 바로 확인해 볼 수 있어, CDN·DNS·네트워크 설정 최적화에 바로 써먹을 수 있습니다.

GeekNews

Show GN: 개인용 기지국을 만드는 오픈소스 프로젝트

Show GN: 개인용 기지국을 만드는 오픈소스 프로젝트

Landlink는 셀룰러·Wi-Fi·인터넷이 전혀 없는 환경에서도 휴대폰끼리 LoRa로 통신하게 해주는 오픈소스 프로젝트입니다. 웹앱, iOS 앱, T-Beam SX1262용 펌웨어 빌드·플래시 절차까지 공개돼 있어 재난 통신, 현장 작업, 군집형 메시징 같은 오프라인 네트워크 실험에 바로 써볼 수 있습니다. 한국에서도 산악·행사장·재난 대응 같은 현장형 통신 UX를 고민하는 팀이라면 흥미롭게 볼 만합니다.

GeekNews