Archives
- 02 Nov [GitHub Actions 운영] Day 1: Workflow 기본기 - 이벤트에서 Job까지 경계 세우기
- 30 Oct [Linux 성능 분석] Day 5: 네트워크와 종합 진단 - 패킷 손실에서 원인까지
- 29 Oct [Linux 성능 분석] Day 4: 스토리지 I/O - 처리량과 지연을 분리하기
- 28 Oct [Linux 성능 분석] Day 3: 메모리와 Reclaim - 여유 공간보다 압력을 보기
- 27 Oct [Linux 성능 분석] Day 2: CPU와 스케줄링 - 사용률 뒤의 대기열 읽기
- 26 Oct [Linux 성능 분석] Day 1: 측정 모델 - 느리다는 말을 증거로 바꾸기
- 23 Oct [Terraform 운영] Day 5: Drift와 정책 - 선언을 계속 진실로 유지하기
- 22 Oct [Terraform 운영] Day 4: 리팩터링과 Import - 자원을 부수지 않고 주소 바꾸기
- 21 Oct [Terraform 운영] Day 3: Plan과 Apply - 검토한 변경만 실행하기
- 20 Oct [Terraform 운영] Day 2: Module 설계 - 복사 대신 안정된 계약 만들기
- 19 Oct [Terraform 운영] Day 1: State와 소유권 - 실제 인프라를 잇는 장부
- 16 Oct [OpenTelemetry 실전] Day 5: 도입과 거버넌스 - 관측성을 제품처럼 운영하기
- 15 Oct [OpenTelemetry 실전] Day 4: Collector 파이프라인 - 수집과 처리의 경계 만들기
- 14 Oct [OpenTelemetry 실전] Day 3: Log 상관관계 - 검색 가능한 사건으로 바꾸기
- 13 Oct [OpenTelemetry 실전] Day 2: Metric과 카디널리티 - 집계 가능한 신호 설계
- 12 Oct [OpenTelemetry 실전] Day 1: Trace와 Context 전파 - 요청의 경로를 잇는 법
- 09 Oct [Kubernetes 프로덕션] Day 5: 가용성과 운영 - 업그레이드 가능한 클러스터 만들기
- 08 Oct [Kubernetes 프로덕션] Day 4: 네트워크·설정·보안 - 기본 허용을 줄이는 경계 설계
- 07 Oct [Kubernetes 프로덕션] Day 3: Probe와 생명주기 - 살아 있음과 준비됨을 구분하기
- 06 Oct [Kubernetes 프로덕션] Day 2: 리소스와 스케줄링 - 용량을 숫자로 약속하기
- 05 Oct [Kubernetes 프로덕션] Day 1: Deployment와 선언적 운영 - Pod가 아니라 상태를 관리하기
- 02 Oct [REST API 진화] Day 5: 계약 테스트와 운영 - 문서가 거짓말하지 않게 하기
- 01 Oct [REST API 진화] Day 4: 하위 호환성과 버전 관리 - 클라이언트를 깨뜨리지 않기
- 30 Sep [REST API 진화] Day 3: 페이지네이션과 검색 - 큰 목록을 안정적으로 제공하기
- 29 Sep [REST API 진화] Day 2: 오류 계약과 멱등성 - 실패 후 복구 가능한 API
- 28 Sep [REST API 진화] Day 1: 리소스와 HTTP 의미 - 예측 가능한 계약 만들기
- 25 Sep [헥사고날 아키텍처] Day 5: 점진적 전환 - 기존 Spring 서비스를 안전하게 바꾸기
- 24 Sep [헥사고날 아키텍처] Day 4: 테스트 전략 - 경계를 빠르게 검증하기
- 23 Sep [헥사고날 아키텍처] Day 3: Adapter 설계 - Web·JPA·메시지를 경계 밖에 두기
- 22 Sep [헥사고날 아키텍처] Day 2: Use Case와 Domain - 규칙을 어디에 둘 것인가
- 21 Sep [헥사고날 아키텍처] Day 1: 의존성 방향 - 비즈니스를 프레임워크에서 분리하기
- 18 Sep [JVM 성능] Day 5: JFR과 프로파일링 - 추측 없이 병목 찾기
- 17 Sep [JVM 성능] Day 4: Virtual Thread - 더 많은 요청을 단순한 코드로 처리하기
- 16 Sep [JVM 성능] Day 3: 스레드 풀과 Backpressure - 동시성을 제한하는 법
- 15 Sep [JVM 성능] Day 2: GC 튜닝 - 처리량과 지연 사이의 선택
- 14 Sep [JVM 성능] Day 1: 메모리 구조 - Heap 밖까지 봐야 하는 이유
- 11 Sep [Spring Batch 실전] Day 5: 테스트와 운영 - 결과를 증명하는 배치
- 10 Sep [Spring Batch 실전] Day 4: 병렬화와 파티셔닝 - 처리량을 안전하게 늘리기
- 09 Sep [Spring Batch 실전] Day 3: Retry·Skip·Rollback - 실패를 분류하는 법
- 08 Sep [Spring Batch 실전] Day 2: 재시작과 멱등성 - 실패 지점부터 안전하게 이어가기
- 07 Sep [Spring Batch 실전] Day 1: Job·Step·Chunk - 대량 처리를 구조화하는 법
- 04 Sep [PostgreSQL 운영] Day 5: 연결·복제·백업 - 복구 가능한 데이터베이스
- 03 Sep [PostgreSQL 운영] Day 4: VACUUM과 통계 - 보이지 않는 부채 관리하기
- 02 Sep [PostgreSQL 운영] Day 3: 스키마와 파티셔닝 - 데이터 수명에 맞춘 구조
- 01 Sep [PostgreSQL 운영] Day 2: EXPLAIN과 인덱스 - 실행 계획을 읽는 법
- 31 Aug [PostgreSQL 운영] Day 1: MVCC와 트랜잭션 - 동시성의 기본 모델
- 28 Aug [Spring Security 실전] Day 5: 웹 방어와 운영 - 보안 설정을 지속 가능하게 만들기
- 27 Aug [Spring Security 실전] Day 4: 인가 설계 - 역할에서 객체 권한까지
- 26 Aug [Spring Security 실전] Day 3: OAuth 2.0과 OIDC - 위임과 로그인을 구분하기
- 25 Aug [Spring Security 실전] Day 2: 세션과 JWT - 상태를 어디에 둘 것인가
- 24 Aug [Spring Security 실전] Day 1: 인증의 흐름 - FilterChain부터 SecurityContext까지
- 21 Aug [Spring Boot 프로덕션] Day 5: 테스트·관측성·배포 - 변경을 안전하게 운영하기
- 20 Aug [Spring Boot 프로덕션] Day 4: 외부 연동과 복원력 - 실패를 전제로 설계하기
- 19 Aug [Spring Boot 프로덕션] Day 3: 데이터 접근 성능 - 쿼리부터 커넥션 풀까지
- 18 Aug [Spring Boot 프로덕션] Day 2: 트랜잭션 경계 - 데이터 정합성을 지키는 법
- 17 Aug [Spring Boot 프로덕션] Day 1: 요청의 생명주기 - 경계가 선명한 API 설계
- 14 Aug [MLOps 실전] Day 5: 재학습과 CI/CD/CT - 스스로 갱신되는 ML 시스템
- 13 Aug [MLOps 실전] Day 4: 모니터링과 드리프트 - 모델은 배포 후에 조용히 나빠진다
- 12 Aug [MLOps 실전] Day 3: 모델 서빙과 배포 - 모델을 사용자에게 전달하기
- 11 Aug [MLOps 실전] Day 2: 학습 파이프라인과 실험 관리 - 추적하지 않으면 개선할 수 없다
- 10 Aug [MLOps 실전] Day 1: 데이터와 피처 - 재현 가능한 머신러닝의 토대
- 07 Aug [LLM 앱 실전] Day 5: 평가와 가드레일 - 신뢰할 수 있는 LLM 앱 운영하기
- 06 Aug [LLM 앱 실전] Day 4: 에이전트 - 스스로 계획하고 행동하는 루프
- 05 Aug [LLM 앱 실전] Day 3: 함수 호출 - LLM에게 도구를 쥐여주기
- 04 Aug [LLM 앱 실전] Day 2: RAG - 모델이 모르는 것을 검색해 답하게 하기
- 03 Aug [LLM 앱 실전] Day 1: 프롬프트와 컨텍스트 - 모델을 제어하는 첫 번째 도구
- 31 Jul [Transformer 원리] Day 5: 추론 최적화 - KV 캐시, 양자화, FlashAttention
- 30 Jul [Transformer 원리] Day 4: 학습과 추론 - 사전학습, 파인튜닝, 디코딩 전략
- 29 Jul [Transformer 원리] Day 3: Transformer 블록 - 멀티헤드, FFN, 잔차연결 조립하기
- 28 Jul [Transformer 원리] Day 2: 셀프 어텐션 - 각 단어가 문맥을 읽는 법
- 27 Jul Vercel의 Scriptc - 바이너리에 JavaScript 엔진을 포함하지 않는 TypeScript 네이티브 컴파일러
- 27 Jul 아이들에게 Forth를 가르쳐 본 경험
- 27 Jul [Transformer 원리] Day 1: 토큰화와 임베딩 - 텍스트를 벡터로 바꾸기
- 26 Jul Stripe, OpenRouter 인수 협상 착수
- 26 Jul 일자리에 무슨 일이 벌어지고 있나? AI 과대광고와 현실 구분하기
- 25 Jul IRGC, 바레인의 Amazon 데이터 센터를 파괴했다고 주장
- 25 Jul Postgres LISTEN/NOTIFY는 실제로 확장 가능함
- 24 Jul 오픈소스 AI에 반대하는 논거가 설득력 없는 이유
- 24 Jul 13억원을 들인 딸의 유전자 편집 치료, 투여 7일 뒤 사망
- 24 Jul [대규모 시스템] Day 5: 관측성과 운영 - 복잡한 시스템을 보고 지키기
- 23 Jul 양질의 논픽션은 AI 슬롭의 정반대다
- 23 Jul 모든 개발자가 SIMD를 알아야 하는 이유
- 23 Jul 프론트엔드와 백엔드를 한 팀으로 합치면 어떤 일이 일어날까?
- 23 Jul [대규모 시스템] Day 4: 레이트 리미팅 - 시스템을 보호하고 공정하게 나누기
- 22 Jul 스타트업의 Postgres 생존 가이드
- 22 Jul AI 연구소들은 ‘자전거 타는 펠리컨’에 맞춰 모델을 최적화했을까?
- 22 Jul [대규모 시스템] Day 3: 로드밸런싱과 수평 확장 - 서버를 여러 대로 늘리기
- 21 Jul Nativ - 프런티어급 오픈 모델을 Mac에서 로컬 실행
- 21 Jul 구글 제미나이 새 모델(3.6 Flash, 3.5 Flash-Lite, 3.5 Flash Cyber) 출시
- 21 Jul [대규모 시스템] Day 2: 메시지 큐 - 트래픽 급증을 흡수하고 시스템을 분리하기
- 20 Jul 왜 LangGraph 도입 후 코드가 더 복잡해졌나 — 실패에서 배운 기록
- 20 Jul 하루 15원으로 완전히 독립적인 웹사이트 운영하기
- 20 Jul [대규모 시스템] Day 1: 캐싱 - 가장 빠른 쿼리는 하지 않는 쿼리다
- 19 Jul 새롭게 디자인된 Elixir-lang.org
- 19 Jul Gleam 저장소가 Tangled에 공개됨
- 18 Jul EEG로 확인한 뇌의 두 음성 스트림 동시 부호화
- 18 Jul Zilog Z80 출시 50주년
- 17 Jul OpenAI·Anthropic에서 일한 전 YC 창업자, 최소 105명
- 17 Jul LM Studio Bionic: 오픈 모델을 위한 AI 에이전트
- 17 Jul [WebAssembly 실전] Day 5: 프로덕션 - 크기 최적화, 디버깅, 그리고 언제 쓸 것인가
- 16 Jul Microsoft Comic Chat, 오픈 소스로 공개
- 16 Jul Kimi K3 공개 - 개방형 프론티어 인텔리전스
- 16 Jul [WebAssembly 실전] Day 4: 플러그인과 엣지 - Wasm을 호스트에 임베드하기
- 15 Jul Show GN: 뉴스레터 구독만 해두고 안 읽고 있지 않나요?
- 15 Jul S&P Global, Oracle 신용등급을 투자적격 최하단 BBB-로 하향
- 15 Jul [WebAssembly 실전] Day 3: WASI와 보안 모델 - 브라우저 밖의 Wasm
- 14 Jul Count Binface
- 14 Jul 일본 현지 시간의 복셀 도쿄에서 야마노테선을 타며 일본어 공부하기
- 14 Jul 천만 MAU를 지탱하는 커뮤니티 시스템을 소개해요
- 14 Jul [WebAssembly 실전] Day 2: 언어를 Wasm으로 - Rust, C, Go 컴파일과 데이터 교환
- 13 Jul 프로덕션 AI 에이전트를 GPT-5.6으로 전환해 2.2배 빠르고 27% 저렴해진 과정
- 13 Jul 대상포진 백신, 치매 위험을 낮출 가능성
- 13 Jul [WebAssembly 실전] Day 1: Wasm의 기초 - 스택 머신, 모듈, 선형 메모리
- 12 Jul AI 2040과 지능 숭배
- 12 Jul 내 세그멘테이션 오류는 어디로 사라졌나?
- 11 Jul Emacs에서는 모든 것이 서비스처럼 보인다
- 11 Jul ‘터미네이터 2’ 기술의 구술사(2017)
- 10 Jul 2026년 12월 말 윤초 추가 없음
- 10 Jul Apple Silicon 임원이 말한 Mac mini AI 수요와 온디바이스 미래
- 10 Jul [분산 시스템] Day 5: 장애 다루기 - 시계, 부분 실패, split-brain, 그리고 운영
- 09 Jul OpenAI GPT 5.6 출시
- 09 Jul Tenda 펌웨어 여러 버전에 숨겨진 인증 백도어 발견
- 09 Jul [분산 시스템] Day 4: CAP과 일관성 모델 - 무엇을 포기할 것인가
- 08 Jul 중국, 3억2500만 달러 뇌물 수수 공무원에 사형 선고
- 08 Jul Microsoft가 Windows Device ID로 사용자를 추적할 수 있음
- 08 Jul [분산 시스템] Day 3: 파티셔닝 - 데이터를 쪼개 나눠 담기
- 07 Jul Ternlight, 브라우저(WASM)에서 실행되는 7MB 임베딩 모델
- 07 Jul ReactOS “오픈소스 Windows” 프로젝트, Half-Life 2 실행 가능해짐
- 07 Jul [분산 시스템] Day 2: 복제 - 데이터를 여러 곳에 두는 전략과 대가
- 06 Jul Homegames, 8년간 만든 오픈소스 게임 플랫폼
- 06 Jul Rust에서 WIP 코드를 경고로 남기기
- 06 Jul [분산 시스템] Day 1: 합의 - 여러 노드가 하나의 진실에 동의하는 법 (Raft)
- 05 Jul 다시 Zig로 돌아가기
- 05 Jul Meta 데이터센터 방류, Cheyenne 재생수 오염으로 중단
- 04 Jul Wordgard: ProseMirror 제작자의 브라우저용 리치 텍스트 편집기
- 04 Jul Leanstral 1.5: 모두를 위한 증명 풍요
- 03 Jul 멘탈 모델을 전달하는 도구나 기법은?
- 03 Jul 로컬 인텔리전스에 대한 권리
- 03 Jul [gRPC 백엔드] Day 5: 프로덕션 배포 - TLS, 게이트웨이, 로드밸런싱, 관측성
- 02 Jul 개구리 유래 장내 세균이 생쥐 종양을 제거함
- 02 Jul Show HN: 노동자 소유 협동조합 제품 2.2만 개를 검색하는 디렉터리
- 02 Jul [gRPC 백엔드] Day 4: 장애에 견디기 - 상태 코드, 재시도, 데드라인, 서킷 브레이커
- 01 Jul Google Copybara: 저장소 간 코드 이동
- 01 Jul Servo 5월 업데이트: 사용자 스크립트, mp4 호환성, DevTools 블랙박싱 등
- 01 Jul [gRPC 백엔드] Day 3: 인터셉터 - 인증·로깅·메트릭을 한 곳에서
- 30 Jun SSH를 위한 네이티브 그래픽 셸
- 30 Jun 유럽 ISP들, 과잉 차단 피해에 권리자 책임 요구
- 30 Jun [gRPC 백엔드] Day 2: 네 가지 스트리밍 - 단항부터 양방향까지
- 29 Jun 1960~2026년 메모리 가격의 역사
- 29 Jun 이해 가능한 소프트웨어를 향하여
- 29 Jun 혼자 시작해 전국 오픈까지, 당근 레슨/과외 빌딩 로그
- 29 Jun [gRPC 백엔드] Day 1: Protocol Buffers - 스키마가 곧 계약이다
- 28 Jun 캘리포니아, 7월 1일부터 스트리밍 광고 과도한 음량 금지
- 28 Jun Show GN: RTPVM: macOS에서 Android USB 테더링을 사용할 수 있게 해주는 Virtualization Framework 앱
- 27 Jun PlayStation, 고객 계정에서 구매 영화 551편 삭제 예정
- 27 Jun 초음파로 뇌를 촬영하기
- 26 Jun Apple, 고급형 M6 Mac 칩 건너뛰고 AI 중심 M7 라인으로 전환 예정
- 26 Jun 민주·권위주의 국가들이 대규모 감시 경쟁을 벌이고 있음
- 26 Jun 누군가는 토스를 테스트하는 동안, 우리는 테스트하는 법을 만듭니다.
- 26 Jun [Rust 시스템] Day 5: unsafe, FFI, no_std - 추상화의 밑바닥으로 내려가기
- 25 Jun California AB 2047, 학생·교육자·기업의 3D 프린터 접근 제한 우려
- 25 Jun 테러와의 전쟁은 미국을 독재에 대비시켰다
- 25 Jun [Rust 시스템] Day 4: async/await와 Tokio - 수만 개의 연결을 한 줌의 스레드로
- 24 Jun 극한 폭염 컨퍼런스, 폭염 경고로 취소
- 24 Jun VibeThinker-3B: SFT+GRPO로 Opus 4.5 추론 성능을 넘긴 3B 모델
- 24 Jun es-toolkit: How a Small Internal Library Became a Global Project
- 24 Jun [Rust 시스템] Day 3: 두려움 없는 동시성 - Send, Sync, 그리고 채널
- 23 Jun 채용과 소프트웨어는 망가졌다
- 23 Jun Claude Code의 “Extended Thinking” 출력 텍스트는 실제 추론이 아님
- 23 Jun 6. 도구를 넘어, 기준과 책임으로
- 23 Jun 5. Technical Writer, 사라질 결심
- 23 Jun [Rust 시스템] Day 2: 에러를 타입으로 - Result, Option, 그리고 ? 연산자
- 22 Jun 모든 것은 로그다
- 22 Jun 요즘 작품 이미지의 LLM 학습 방해 방법은?
- 22 Jun es-toolkit, 사내 작은 라이브러리가 전세계적인 라이브러리가 되기까지
- 22 Jun 4. 우리 팀의 문서화는 왜 실패할까? (2)
- 22 Jun [Rust 시스템] Day 1: 소유권과 라이프타임 - 가비지 컬렉터 없이 메모리를 지키는 법
- 21 Jun Linux의 epoll과 io_uring 비교
- 21 Jun 아이들을 생각하라: 모든 인터넷 트래픽에 Real ID를 강제하는 방법(2023)
- 20 Jun 정부의 합법적 온라인 발언 침묵 압박을 겨냥한 새 법안
- 20 Jun GPT-5.5, MIT 라이선스 GLM-5.2보다 환각률 3배
- 19 Jun Craigslist 창업자, 5억 달러를 기부하다
- 19 Jun CS 6120: 고급 컴파일러 자기주도 온라인 강좌 (2020)
- 19 Jun 디자이너에게 AI로 뭐든 만들어보라고 한다면
- 19 Jun Spark Connect on Kubernetes #1: 견고한 Spark Connect 만들기
- 19 Jun [eBPF 관측성] Day 5: 프로덕션 운영 - 보안 모니터링부터 메트릭 파이프라인까지
- 18 Jun Stop Killing Games, 130만 서명에도 EU 법제화 확보 실패
- 18 Jun 유출 재무 문서: OpenAI, 매년 수십억 달러 손실
- 18 Jun [eBPF 관측성] Day 4: 플레임그래프 - CPU 시간을 어디서 쓰는지 시각화하기
- 17 Jun AI가 마취시키는 건 한 사람이 아니라 조직 전체다: 항공·의료가 먼저 겪은 자동화의 아이러니
- 17 Jun Show GN: Nürburgring Drive - Fable 5로 만든 웹 기반 드라이빙 게임
- 17 Jun AI로 바꾼 제품 설계의 순서
- 17 Jun [eBPF 관측성] Day 3: XDP와 tc - 커널 최하단에서 패킷을 관측하고 거르기
- 16 Jun Fox, Roku 인수
- 16 Jun 수많은 가능성을 품은 Typst 0.15
- 16 Jun 디자이너가 시안 대신 앱을 만든 이유
- 16 Jun 2,800만 MAU를 이해하는 유저 Segmentation, TUES
- 16 Jun [eBPF 관측성] Day 2: libbpf와 CO-RE - 한 번 컴파일해 어디서든 도는 트레이서
- 15 Jun JavaScript의 탄생과 죽음 (2014)
- 15 Jun 큰 컨텍스트 창을 신뢰하지 마라
- 15 Jun [eBPF 관측성] Day 1: eBPF 입문 - 커널을 다시 컴파일하지 않고 관측하기
- 14 Jun 퇴역한 휴대폰으로 만드는 저탄소 컴퓨팅 플랫폼
- 14 Jun 회사처럼 돈 쓰지 않고 집에서 AI 코딩하기
- 13 Jun AUR 패키지가 정보 탈취기와 루트킷에 감염됨
- 13 Jun 행동 촉구: FCC의 KYC 체제를 막아야 함
- 12 Jun 소프트웨어는 커밋 사이에서 만들어진다
- 12 Jun 왜 작별을 말할 수밖에 없는가: Google 경영진은 도덕적 나침반을 잃었다
- 12 Jun [ROS2 실전] Day 5: AMR 시스템 아키텍처 - 물류 창고 자율이동로봇 설계
- 11 Jun Chrome, MV2 확장 프로그램을 영구적으로 중단하려는 움직임
- 11 Jun AWS Bedrock, Mythos 및 향후 모델에서 Anthropic과 데이터 공유 요구 예정
- 11 Jun 디자인시스템 팀은 디자인시스템만 잘 만들면 될까
- 11 Jun [ROS2 실전] Day 4: CI/CD - GitHub Actions와 시뮬레이션 자동 테스트
- 10 Jun GentleOS - 레트로 GUI를 갖춘 빈티지 32비트 PC용 취미 운영체제
- 10 Jun 놀랐죠, $1000를 내세요
- 10 Jun [ROS2 실전] Day 3: 실전 배포 - Docker, systemd, OTA 업데이트
- 09 Jun Ask HN: AI 등장 이후, 스스로를 위해 만든 도구는 무엇인가요?
- 09 Jun Firefox 루트 인증서 저장소에 다시 한 번 등록 시도중인 대한민국 정부 (GPKI)
- 09 Jun 빠르게 움직이는 조직에서, TAM은 어떻게 문제를 해결할까?
- 09 Jun 얼굴 인식의 역사와 페이스페이의 미래
- 09 Jun [ROS2 실전] Day 2: 실전 디버깅 - rqt, rosbag2, 재현 가능한 버그 분석
- 08 Jun 리미널리즘은 어떻게 우리 시대를 규정하는 미학이 되었나
- 08 Jun 집에 홀로: 원격근무, 고립, 정신건강
- 08 Jun Skill 품질 관리를 위한 Rubric 설계와 시스템 구현
- 08 Jun [ROS2 실전] Day 1: 프로젝트 구조 설계 - 모노레포와 패키지 분리 원칙
- 07 Jun 미국 신규 대졸자의 실업률이 이제 평균 노동자보다 높아졌다
- 07 Jun 현대 카메라 렌즈 수리의 복잡한 내부(2024)
- 06 Jun Meta, 사용 중단된 Portal 기기에서 ADB 활성화 [동영상]
- 06 Jun Show GN: 카톡 나에게 보내기를 북마크로 사용하기
- 05 Jun Meta가 스마트 안경에 얼굴 인식을 탑재해 제공함
- 05 Jun 레트로 테크 육아
- 05 Jun 토스팀이 AI 파도를 마주하는 방법: AI Surf Day
- 05 Jun [ROS2 심화] Day 5: 성능 분석 - ros2_tracing으로 병목 찾기
- 04 Jun ESP32-S31
- 04 Jun 32GB DDR5가 이제 최소 $375 — AI발 공급 부족이 PC 조립을 계속 압박
- 04 Jun 당근 200+개 DB 를 옮기는 ELT 플랫폼, DT Platform 을 만든 이야기
- 04 Jun [ROS2 심화] Day 4: 멀티 로봇 시스템 - 도메인 격리와 Fleet 관리
- 03 Jun Meta 직원은 업무 중 추적을 최대 30분까지 거부할 수 있다
- 03 Jun MacBook Neo가 너무 인기가 많아 Apple이 생산량을 두 배로 늘림
- 03 Jun [ROS2 심화] Day 3: 실시간 ROS2 - Executor 튜닝과 결정론적 실행
- 02 Jun DuckDuckGo, 트래픽 급증 속 ‘No-AI’ 검색 엔진에 더 쉽게 접근할 수 있게 함
- 02 Jun Show GN: Hunchi - 초기 프로젝트의 다음 마일스톤을 YES/NO로 예측하는 서비스
- 02 Jun [ROS2 심화] Day 2: SROS2 - DDS 보안과 접근 제어
- 01 Jun 런던의 무료 옥상 테라스
- 01 Jun Show GN: Codexplain: Codex를 Claude Code처럼 말하게 하기 프로젝트
- 01 Jun [ROS2 심화] Day 1: pluginlib - 교체 가능한 플러그인 아키텍처
- 31 May Show GN: 오른쪽 Option / Command 키로 한/영 전환을 할 수 있도록 도와주는 앱을 만들어 봤습니다. (macOS)
- 31 May AV2 비디오 표준 출시, 최종 v1.0 명세 공개
- 30 May MCP는 죽었나?
- 30 May 그냥 말하면 된다
- 29 May EU, 불법 제품 판매 허용한 Temu에 2억 유로 벌금
- 29 May Various LLM Smells
- 29 May [ROS2 응용] Day 5: 테스트와 품질 관리 - CI에서 로봇 코드 검증하기
- 28 May Apple과 Google은 푸시 알림에 무엇을 하고 있나
- 28 May FBI, 자택에서 4천만 달러 상당 금괴가 발견된 CIA 관리를 체포
- 28 May [ROS2 응용] Day 4: Gazebo와 ROS2 시뮬레이션 - 하드웨어 없이 개발하기
- 27 May Cloudflare Flagship
- 27 May Dropbox CEO Drew Houston 사임 예정
- 27 May [ROS2 응용] Day 3: ros2_control - 하드웨어 추상화와 컨트롤러
- 26 May 사용자가 눈에 띄게 짜증을 내고 있다.
- 26 May 너무 가볍게 구독하지 마세요
- 26 May [ROS2 응용] Day 2: 파라미터와 라이프사이클 노드 - 런타임 제어
- 25 May 항공공학의 근본 원칙이 뒤집혔다
- 25 May Flatpak은 systemd에 의존하게 될 예정
- 25 May [ROS2 응용] Day 1: 런치 파일 - launch.py로 복잡한 시스템 관리
- 24 May Terry Pratchett가 그립다
- 24 May 경험: 지하철에서 아기를 발견했고, 지금 그는 우리의 26세 아들이다
- 23 May Cleve Moler 사망
- 23 May AI는 기존 기술 역량에 곱셈 효과를 준다
- 22 May 쇠퇴하는 미국
- 22 May 메모리 부족이 소비자 전자제품의 재가격화를 일으키고 있음
- 22 May Cross Functional 기술 문제 풀기 위한 역량 성장 Tip
- 22 May [ROS2 입문] Day 5: Nav2와 자율주행 스택 - 목적지까지 스스로 이동하기
- 21 May Metal 지도
- 21 May 장애 보고서: 2026년 5월 19일 – GCP 계정 중단
- 21 May [ROS2 입문] Day 4: TF2와 좌표 변환 - 로봇 공간의 기하학
- 20 May Gemini CLI는 2026년 6월 18일부터 작동을 중단할 예정
- 20 May jj로 더 나은 생성 브랜치 이름 만들기
- 20 May [ROS2 입문] Day 3: 패키지 빌드 - colcon과 ament
- 19 May Anthropic에 합류했습니다
- 19 May Python 3.15 신규 샘플링 프로파일러 Tachyon 소개
- 19 May [ROS2 입문] Day 2: 노드·토픽·서비스·액션 - ROS2 통신 구조
- 18 May Tesla Solar Roof는 패널로 전환하면서 생명 유지 상태에 놓임
- 18 May Bitwarden의 조용한 개편
- 18 May [ROS2 입문] Day 1: ROS2란 무엇인가 - ROS1과 무엇이 달라졌나
- 17 May 더 나은 전압계 시계
- 17 May OpenAI와 Malta 정부, 모든 시민에게 ChatGPT Plus 제공을 위한 파트너십 체결
- 16 May 버그 바운티 프로그램을 종료합니다
- 16 May ABC News가 모든 FiveThirtyEight 기사를 오프라인으로 전환함
- 15 May DS4에 대한 몇 마디
- 15 May 무작위 접근(Random access) 워크로드에 적합한 ZFS 튜닝 방법
- 15 May [LLM 추론 최적화] Day 5: 프로덕션 추론 운영 - 비용·지연·처리량의 균형
- 14 May Tell HN: Claude Design 쓰지 마세요. 구독 해지 후 내 프로젝트 접근 권한을 잃었습니다
- 14 May 휴리스틱 없는 결정론적 완전 정적 전체 바이너리 번역
- 14 May 누구나 찾아볼 수 있는 중고거래 서버 LLM 릴리즈 노트 도입기
- 14 May [LLM 추론 최적화] Day 4: 추론 서버 설계 - vLLM, TGI, Triton
- 14 May AI 시대, 성과 내는 조직일수록 토스식 TPM이 필요한 이유
- 13 May Show GN: 못친소 대결 BetterThanYou
- 13 May 텍스트를 미래적으로 보이게 만드는 방법 (2016)
- 13 May [LLM 추론 최적화] Day 3: KV 캐시와 Continuous Batching
- 12 May Obsidian 플러그인의 미래
- 12 May Googlebook 공개 - AI를 위해 설계된 새로운 노트북
- 12 May [LLM 추론 최적화] Day 2: 양자화 - INT8, GPTQ, AWQ
- 11 May Ask HN: 지금 무엇을 만들고 있나요? (2026년 5월)
- 11 May YC의 가장 큰 스캔들
- 11 May [LLM 추론 최적화] Day 1: 왜 추론 비용이 문제인가
- 10 May 프랑스, 암호화 메시징을 깨려 움직이다
- 10 May Zed Editor 테마 빌더
- 09 May Meta, Instagram 메시징의 종단간 암호화 종료
- 09 May 미국 정부, UAP 문서와 영상 첫 묶음 공개
- 08 May 왜 ASCII에서 소문자는 대문자 바로 뒤에 오지 않을까?
- 08 May Natural Language Autoencoders: Claude의 생각을 텍스트로 바꾸기
- 08 May [Platform Engineering] Day 5: 플랫폼 성숙도 로드맵 - 단계적 도입과 팀 구조
- 07 May Inkscape 1.4.4 릴리스 노트 - 벡터 그래픽 편집기
- 07 May 옴부즈맨 칼럼: 미 국방부가 나를 침묵시키려 한다
- 07 May [Platform Engineering] Day 4: 플랫폼 관측성 - 플랫폼 팀의 SLO와 개발자 경험 지표
- 06 May Y Combinator의 OpenAI 지분(0.6%?)
- 06 May Zuckerberg가 Meta의 저작권 침해를 “개인적으로 승인하고 적극적으로 장려했다”
- 06 May How We Protect Karrot’s Internal PyPI Proxy from Supply Chain Attacks
- 06 May 당근이 파이썬 공급망 공격에 대응하는 방법
- 06 May [Platform Engineering] Day 3: Self-Service 인프라 - IaC와 Service Catalog 연결
- 05 May 고용은 인지 저하를 늦추는가? 노동시장 충격의 증거
- 05 May Agent Skills
- 05 May [Platform Engineering] Day 2: Golden Path 설계 - 개발자 경험의 표준화
- 04 May Show GN: Gemento: 작은 로컬 LLM의 긴 작업을 외부 상태·도구·역할·루프로 보강해보는 실험 하네스
- 04 May Southwest 본사 투어
- 04 May [Platform Engineering] Day 1: Internal Developer Platform - 개념과 등장 배경
- 03 May Tesla 소유자가 Tesla의 FSD 거짓말로 법정에서 1만 달러를 받았고 Tesla는 여전히 그와 싸우고 있음
- 03 May 네안데르탈인은 12만5천 년 전 ‘지방 공장’을 운영했다 (2025)
- 02 May 경찰이 연애 관심 대상을 스토킹하는 데 번호판 인식기를 최소 14회 사용
- 02 May DeepSeek V4–프런티어에 거의 근접했고 가격은 일부 수준
- 01 May LinkedIn이 브라우저 확장 프로그램을 스캔 중
- 01 May Opus 4.7은 진짜 Kelsey를 안다
- 01 May [Production RAG] Day 5: RAG 운영 - 인덱스 갱신 전략과 파이프라인 모니터링
- 30 Apr OpenTrafficMap
- 30 Apr 교토 벚꽃, 1,200년 기록상 어느 때보다 일찍 만개
- 30 Apr 프롬프트 한 줄로 화면이 나오는 시대, ‘당근스러운 화면’을 만드는 법
- 30 Apr [Production RAG] Day 4: RAG 평가 - Faithfulness, Relevance, Context Recall
- 29 Apr Warp가 이제 오픈소스가 됨
- 29 Apr 생리 추적 앱 Flo, 사용자 데이터를 Meta에 판매한 사실 확인돼
- 29 Apr [Production RAG] Day 3: 하이브리드 검색과 리랭킹 - 검색 품질을 높이는 두 전략
- 28 Apr Quarkdown - 강력한 기능을 더한 Markdown
- 28 Apr Show GN: 완전하게 로컬에서 돌리는 AI 페르소나 시뮬레이터
- 28 Apr [Production RAG] Day 2: 임베딩 선택과 인덱스 설계 - 모델 비교와 HNSW/IVF 트레이드오프
- 27 Apr Fast16: Stuxnet보다 5년 앞선 고정밀 소프트웨어 사보타주
- 27 Apr 만들기 전에 거는 세 가지 제약
- 27 Apr Why We Adopted Post-Quantum Cryptography a Decade Before Quantum Computers Arrive
- 27 Apr [Production RAG] Day 1: 청킹 전략 - 문서를 어떻게 나눌 것인가
- 26 Apr Turbo Vision 2.0 - 현대적인 포트
- 26 Apr Google, Anthropic에 현금과 컴퓨트로 최대 400억 달러 투자
- 25 Apr SDL이 이제 DOS를 지원함
- 25 Apr 나는 왜 쓰는가 (1946)
- 24 Apr MeshCore 개발팀, 상표권 분쟁과 AI 생성 코드 문제로 분리
- 24 Apr Tolaria - Markdown 지식 베이스를 관리하는 오픈소스 macOS 앱
- 24 Apr [LLM Agent Patterns] Day 5: 에이전트 운영 - 신뢰성 패턴과 운영 성숙도
- 23 Apr AI 디자인 패턴으로 Show HN 제출물 점수화
- 23 Apr 기술 부채, 인지 부채, 의도 부채
- 23 Apr StarRocks 운영기: Resource Group으로 멀티테넌트 워크로드 격리하기
- 23 Apr 토스플레이스 데이터봇 ‘판다(PANDA)’를 소개합니다 : 모든 팀원이 데이터 전문가처럼 일하는 방법
- 23 Apr 모두가 데이터를 다루는 AI 시대, 지난 1년간 데이터 팀은 어떻게 달라졌을까?
- 23 Apr [LLM Agent Patterns] Day 4: 툴 사용 안전성 - 권한 최소화와 Human-in-the-Loop
- 22 Apr 술 취한 글: 시니어 엔지니어로서 배운 것들 (2021)
- 22 Apr Kimi 벤더 검증기 - 추론 제공자의 정확성 검증
- 22 Apr [LLM Agent Patterns] Day 3: 에이전트 메모리 시스템 - 단기·장기 메모리 설계
- 21 Apr Kindle은 다시 사지 않음이 맞는 선택지
- 21 Apr Tesla가 자율주행 시험을 계속하기 위해 치명적 사고를 숨김
- 21 Apr [LLM Agent Patterns] Day 2: 멀티 에이전트 시스템 - Orchestrator-Worker 패턴
- 20 Apr 스위스 당국, Microsoft 의존도 축소 추진
- 20 Apr 첫 프로젝트 확보는 기존 인맥과 소개가 중심이었고, 전 직장 동료·지인·커뮤니티 연결이 반복적으로 출...
- 20 Apr [LLM Agent Patterns] Day 1: 에이전트 아키텍처 기초 - ReAct와 Plan-and-Execute 패턴
- 19 Apr NASA, Voyager 1 운용 유지를 위해 계측기 종료
- 19 Apr Tesla가 HW3 소유자에게 FSD를 7년 기다린 뒤에도 '기다리라'고 말함
- 18 Apr 이스라엘, 레바논에서 의료진 대상 치명적 ‘쿼드러플 탭’ 공격 확대
- 18 Apr cat readme.txt도 안전하지 않다, iTerm2를 사용한다면
- 17 Apr Clojure 공식 다큐멘터리 페이지 – 영상, 쇼노트, 링크 제공
- 17 Apr ‘패시브 인컴(수동 소득)’ 함정이 한 세대의 창업가를 삼켰다
- 17 Apr [LLM Fine-tuning] Day 5: 평가와 배포 - 파인튜닝 모델 검증과 운영 전략
- 16 Apr Excel용 ChatGPT
- 16 Apr YouTube, Shorts 시청 시간 0분 설정 기능 제공
- 16 Apr Our Journey to Autoscaling EKS Node Groups for Job Workloads
- 16 Apr Job 워크로드를 위한 EKS Node Group 오토스케일링 도입기
- 16 Apr Apache Flink + RocksDB 튜닝으로 광고 Frequency Capping 실시간 집계를 일주일까지 확장하기
- 16 Apr [LLM Fine-tuning] Day 4: 학습 파이프라인 설계 - 분산 학습과 체크포인트 전략
- 15 Apr 내성 확산 언어 모델(Introspective Diffusion Language Models)
- 15 Apr 모든 것의 미래는 거짓인가: 일(Work)
- 15 Apr [LLM Fine-tuning] Day 3: 데이터셋 큐레이션 - 파인튜닝 데이터 품질 관리
- 14 Apr Cloudflare 전 제품을 아우르는 통합 CLI 구축
- 14 Apr 올해의 해킹 타임라인은 미쳤다
- 14 Apr [LLM Fine-tuning] Day 2: LoRA / QLoRA - 파라미터 효율적 파인튜닝 메커니즘
- 13 Apr Ask HN: 지금 어떤 프로젝트를 진행하고 계신가요? (2026년 4월)
- 13 Apr 우리는 99%의 이메일 평판을 가지고 있지만 Gmail은 다르게 판단함
- 13 Apr [LLM Fine-tuning] Day 1: Fine-tuning vs Prompting - 언제 파인튜닝을 선택하는가
- 12 Apr 다크 캐슬
- 12 Apr 447 TB/cm²의 제로 보존 에너지 – 불소그래판 기반 원자 규모 메모리
- 11 Apr 우간다 침팬지들, 8년째 이어진 ‘내전’ 상태 관찰
- 11 Apr 리눅스 커널 기여 시 AI 보조 도구 사용 지침
- 10 Apr 월 100달러 Claude Code 예산을 Zed와 OpenRouter로 재배분
- 10 Apr Astral의 오픈소스 보안 전략
- 10 Apr [LLM Observability] Day 5: 관측성 플랫폼 설계 - 운영 성숙도 로드맵
- 09 Apr OpenAI, 새 언어 모델 GPT-2를 위험성 이유로 전체 공개 보류
- 09 Apr Anthropic의 청구 오류와 한 달 넘게 답변이 없는 지원 문제
- 09 Apr 하마터면 못생겨질 뻔했다 - 토스 프론트 2 제작기
- 09 Apr [LLM Observability] Day 4: 알람과 이상 탐지 - LLM 응답 품질 저하 신호 감지
- 08 Apr Claude Mythos Preview의 사이버보안 능력 평가
- 08 Apr 모든 시대를 바꾼 GPU의 30년 연대기
- 08 Apr [LLM Observability] Day 3: 분산 추적 - 에이전트 체인과 멀티스텝 RAG 파이프라인 추적
- 07 Apr 독일 경찰, GandCrab·REvil 랜섬웨어 조직의 러시아인 수장 실명 공개
- 07 Apr Adobe가 Creative Cloud 설치 여부를 감지하기 위해 hosts 파일을 수정함
- 07 Apr Layers of your time : 토스와 함께한 시간을 기념하기
- 07 Apr [LLM Observability] Day 2: LLM 평가(Evaluation) - 오프라인 벤치마크와 온라인 A/B
- 06 Apr 프로그래밍을 위한 음악
- 06 Apr LM Studio Headless CLI와 Claude Code로 로컬에서 Google Gemma 4 실행하기
- 06 Apr [LLM Observability] Day 1: 로그·트레이스·메트릭 - LLM 관측성의 세 축
- 05 Apr 금이 미 국채를 제치고 세계 최대 외환보유자산으로 부상
- 05 Apr 코딩 에이전트의 구성 요소
- 04 Apr Claude Code가 23년간 숨겨져 있던 Linux 취약점을 발견
- 04 Apr 태양광과 배터리로 세계 전력 공급 가능
- 03 Apr Show GN: mrg - macOS에서 자모 분리 현상을 해결하고 잡다한 메타데이터 파일들을 제거하는 툴
- 03 Apr 좋은 아이디어는 대중의 지지를 얻기 위해 많은 거짓말이 필요하지 않다 (2008)
- 03 Apr 토스가 디자인 직무를 2개로 줄인 이유
- 03 Apr [AISec] Day 5: Red Teaming AI - 모델과 파이프라인의 취약점을 테스트하는 법
- 02 Apr 미국, ‘국가안보’ 이유로 멕시코만 석유 산업에 멸종위기종 보호 의무 면제
- 02 Apr FreeBSD 원격 커널 RCE(CVE-2026-4747)로 root 쉘 획득
- 02 Apr [AISec] Day 4: 가드레일(Guardrails) 설계 - 네이티브 필터링과 외부 솔루션 비교
- 01 Apr Show GN: 반품랩탑 - AI가 다나와 데이터와 오픈마켓 반품 특가를 매핑해 진짜 가성비 반품 노트북을 찾아주는 서...
- 01 Apr 미 해군이 이란을 공격해 호르무즈 해협을 ‘개방’하지 않는 이유
- 01 Apr 97% Smaller, 2x Faster: How es-toolkit Reached 10 Million Weekly Downloads
- 01 Apr [AISec] Day 3: 벡터 데이터베이스 보안 - 인덱스 탈취 및 멤버십 추론 공격(Membership Inference)
- 31 Mar Android 개발자 인증
- 31 Mar 워싱턴주, 비경쟁 계약 전면 금지 법안 통과
- 31 Mar [AISec] Day 2: 데이터 유출(Data Leakage) - RAG 파이프라인에서의 PII 탐지 및 차단
- 30 Mar Claude Code가 프로젝트 저장소에 10분마다 Git reset --hard origin/main을 실행하는 문제
- 30 Mar AI 코딩 에이전트가 자유 소프트웨어를 다시 중요하게 만들 수 있음
- 30 Mar [AISec] Day 1: 프롬프트 인젝션(Prompt Injection)과 간접 인젝션의 메커니즘
- 29 Mar 미 법무부, FBI 국장 카쉬 파텔의 개인 이메일 해킹 확인
- 29 Mar AI가 항상 사용자를 옳다고 말해줄 때 생기는 위험
- 28 Mar 유럽인들이 가정에서 미니 태양광 발전소를 설치하며 ‘에너지 자립’을 현실로 만들다
- 28 Mar FBI 국장 개인 이메일, 이란 연계 해커 침해 주장
- 27 Mar Swift 6.3
- 27 Mar 국제올림픽위원회, 트랜스젠더 선수의 여성 종목 출전 금지
- 27 Mar [Zero Trust Data] Day 5: 관측 가능성(Observability) 기반의 실시간 위협 탐지 및 대응
- 26 Mar Apple, 사용자가 직접 ‘미수정 확인’을 하지 않으면 버그 리포트를 임의로 닫는 문제
- 26 Mar Apple이 나를 잃었다
- 26 Mar [Zero Trust Data] Day 4: 세션 격리와 Just-In-Time(JIT) 권한 부여 전략
- 25 Mar 해충 방제용 Vertical SaaS를 만들고 싶어 기술자로 취업했다
- 25 Mar Gemini의 비디오 임베딩 기능을 활용한 초단위 이하 의미 기반 영상 검색 도구 SentrySearch
- 25 Mar Metric Review, 실행을 이끌다
- 25 Mar [Zero Trust Data] Day 3: 서비스 간 통신 보안 - mTLS와 워크로드 ID(SPIFFE/SPIRE)
- 24 Mar Claude Code로 생산성을 높이는 방법
- 24 Mar Windows 3.1 타일형 배경화면 BMP 아카이브
- 24 Mar [Zero Trust Data] Day 2: ID 기반 세밀한 접근 제어 - ABAC(Attribute-Based Access Control) 구현
- 23 Mar 1대1 RTS 게임으로 만든 LLM 벤치마크
- 23 Mar NixOS를 사랑하는 이유
- 23 Mar [Zero Trust Data] Day 1: Zero Trust 원칙 - 'Never Trust, Always Verify'의 데이터적 해석
- 22 Mar Grafeo – Rust로 구축된 빠르고 경량의 임베디드 그래프 데이터베이스
- 22 Mar Floci – 무료 오픈소스 로컬 AWS 에뮬레이터
- 21 Mar Wayland가 리눅스 데스크탑을 10년 뒤로 되돌렸는가?
- 21 Mar 서버용 웹 기반 그래픽 인터페이스 Cockpit
- 20 Mar Delve – 가짜 컴플라이언스 서비스
- 20 Mar Waymo 안전 영향
- 20 Mar LLM을 이용한 서비스 취약점 분석 자동화 #2
- 20 Mar [Embedded Data Stack] Day 5: Zero-ETL의 미래 - 대시보드 자체가 쿼리 엔진이 되는 아키텍처
- 19 Mar Wander – 작은 웹을 탐색하는 분산형 도구
- 19 Mar 무료 SVG 배경 및 패턴 | SVG Backgrounds
- 19 Mar [Embedded Data Stack] Day 4: 엣지 컴퓨팅에서의 데이터 처리 - Cloudflare Workers와 가벼운 분석
- 18 Mar 메타와 틱톡, 참여 유도를 위해 유해 콘텐츠 노출을 허용했다는 내부고발자 증언
- 18 Mar Ask GN: AI 사용 방법에 대한 글이 많습니다만, 어떻게 해야하는지 잘 모르겠습니다.
- 18 Mar [Embedded Data Stack] Day 3: MotherDuck - 클라우드와 로컬의 하이브리드 실행(Hybrid Execution)
- 17 Mar Django에는 토큰이 아니라 시간과 돈을 투자하라
- 17 Mar 신뢰성과 즐거움을 갖춘 로컬 호스팅 음성 비서 구축 여정 (2025)
- 17 Mar Embracing the Software 3.0 Era
- 17 Mar [Embedded Data Stack] Day 2: WASM(WebAssembly)의 결합 - 브라우저 내에서 돌아가는 OLAP 엔진
- 16 Mar LLM과의 작업이 지치게 만드는 이유
- 16 Mar Jazzband - 파이썬 오픈소스 커뮤니티 운영 종료
- 16 Mar [Embedded Data Stack] Day 1: DuckDB - 왜 사람들은 '데이터 분석계의 SQLite'에 열광하는가
- 15 Mar 창업자를 위한 마케팅 - SaaS·앱·스타트업의 첫 10·100·1000명 사용자 확보를 위한 실용 자료 모음
- 15 Mar MCP는 죽었다; MCP 만세
- 14 Mar Digg가 다시 사라졌다
- 14 Mar 당신의 휴대폰은 완전한 컴퓨터다
- 13 Mar 메트로폴리탄 미술관, 140점의 유명 예술품 고해상도 3D 스캔 공개
- 13 Mar Dolphin 에뮬레이터 - Dolphin 진행 보고서: 릴리스 2603
- 13 Mar [Beyond DAG] Day 5: 아키텍처 선택 가이드 - 단순 배치인가, 복잡한 상태 머신인가
- 12 Mar 1비트 LLM을 위한 추론 프레임워크 BitNet
- 12 Mar 레고의 0.002mm 사양과 제조업에 미치는 영향
- 12 Mar [Beyond DAG] Day 4: Event-driven Pipelines - 센서(Sensor)와 웹훅을 활용한 실시간 연동
- 11 Mar U+237C ⍼은 방위각(Azimuth) 기호임
- 11 Mar 잠자는 동안 실행되는 에이전트
- 11 Mar [Beyond DAG] Day 3: Temporal - 워크플로우 엔진의 끝판왕, 상태 저장 및 재시도 메커니즘
- 10 Mar 에이전트 시대에 문학적 프로그래밍을 다시 검토해야 한다
- 10 Mar Anthropic의 Claude Code 사용자당 5천 달러 비용 주장은 사실이 아님
- 10 Mar [Beyond DAG] Day 2: Dagster - 데이터 자산(Software-defined Assets) 중심의 파이프라인 설계
- 09 Mar Show GN: Claude Code 대화 내용 자동으로 GitHub에 저장하는 도구 만들었습니다
- 09 Mar PS5에 리눅스를 포팅해 스팀 머신으로 전환
- 09 Mar [Beyond DAG] Day 1: Airflow의 유산과 한계 - Imperative vs Declarative Orchestration
- 08 Mar 파일은 인간과 에이전트가 상호작용하는 인터페이스임
- 08 Mar Show GN: Google + 네이버 키워드 순위를 한 곳에서 추적하는 서비스를 만들고 있습니다
- 07 Mar Moongate – .NET 10 기반 Ultima Online 서버 에뮬레이터
- 07 Mar LibreSprite – 오픈소스 픽셀 아트 편집기
- 06 Mar Proton Mail이 FBI의 ‘Stop Cop City’ 시위자 신원 확인을 도운 사건
- 06 Mar AI 보조 재작성으로 인한 재라이선스 문제
- 06 Mar 외국인 유저 리서치: 캐나다인 "B"씨는 왜 토스 인증에 실패했을까
- 06 Mar [Data FinOps] Day 5: Unit Economics - 데이터 한 행을 처리하는 데 드는 비용 산출하기
- 05 Mar Moss — 모든 브러시가 작은 프로그램인 픽셀 캔버스
- 05 Mar 결국 밝혀지는 것(It turns out)
- 05 Mar [Data FinOps] Day 4: FinOps 대시보드 구축 - dbt 메타데이터와 클라우드 빌링 데이터 통합
- 04 Mar Show GN: HN 토론을 아티클 옆에 붙여봤습니다
- 04 Mar 인도 대법원, 하급 판사가 AI가 생성한 가짜 판결문을 인용하자 강력 반발
- 04 Mar [Data FinOps] Day 3: Storage Tiering 전략 - Iceberg와 S3 Intelligent-Tiering 결합하기
- 03 Mar 태아 척추이분증 수술에 세계 최초로 적용된 자궁 내 줄기세포 치료, 안전성 입증
- 03 Mar 미국 과학기관, 외국인 과학자의 연구소 접근 제한 추진
- 03 Mar [Data FinOps] Day 2: 쿼리 프로파일링 - 셔플(Shuffle)과 디스크 스필(Spill) 비용 계산
- 02 Mar 암세포만 선택적으로 제거하는 새로운 철 기반 나노소재 개발
- 02 Mar “Upgrade to Tahoe” 알림과 시스템 설정 표시 차단 방법
- 02 Mar [Data FinOps] Day 1: Snowflake & BigQuery 과금 모델 해부 - Slot과 Credits의 실체
- 01 Mar 알리바바 오픈소스 Qwen3.5-Medium 모델, 로컬 환경에서 Sonnet 4.5 수준 성능 제공
- 01 Mar 1919년에서 온 편지 — 삼일절 기념 프로젝트
- 28 Feb Google 직원들, 군사용 인공지능에 ‘레드라인’ 설정 요구…Anthropic의 움직임과 유사
- 28 Feb 조직 내 부패의 정상화
- 27 Feb HP PC 부품 원가의 35%를 RAM이 차지
- 27 Feb "2>&1"은 무엇을 의미하나?
- 27 Feb 2조 토큰을 카테고리 분류에 쓰면서 알게된 것들
- 27 Feb ‘로컬’ 슈퍼 앱에서 장기 유저 모델링은 어떻게 달라질까?
- 27 Feb 신입 디자이너가 꼭 알아야 할 실험 설계 팁
- 27 Feb [Data Observability] Day 5: 데이터 가용성(SLO/SLA) 정의 - 데이터 팀의 성과를 수치화하는 법
- 26 Feb 오픈AI는 어떻게 경쟁할 것인가?
- 26 Feb 캘리포니아에서 금지된 것들 — 왜 골든스테이트에서는 아무것도 새로 지을 수 없는가
- 26 Feb 쓰기 쉬운 Toss Front SDK
- 26 Feb Software 3.0 시대, Harness를 통한 조직 생산성 저점 높이기
- 26 Feb [Data Observability] Day 4: Monte Carlo vs Elementary - 엔터프라이즈급 관측 플랫폼 아키텍처
- 25 Feb 근처 스마트 안경 감지 앱 ‘Nearby Glasses’
- 25 Feb 앱 배포를 위한 개발자 등록 의무화에 대한 구글 공개서한
- 25 Feb [Data Observability] Day 3: 통계적 이상 탐지 - Z-Score에서 ML 기반 예측까지
- 24 Feb AI 모델 53종 대상 ‘세차장 테스트’: “세차장이 50m 떨어져 있다면 걸어갈까, 운전할까?”
- 24 Feb ASML, 2030년까지 칩 생산량을 50% 늘릴 수 있는 EUV 광원 기술 공개
- 24 Feb [Data Observability] Day 2: OpenLineage 표준 - 파이프라인 전반의 데이터 흐름 추적 기술
- 23 Feb 데이터베이스 트랜잭션이란 무엇인가?
- 23 Feb CIA 분석관의 개인 진술
- 23 Feb 웹뷰 엔지니어를 위한 iOS Webview Input 경험 개선기
- 23 Feb [Data Observability] Day 1: Data Quality vs Observability - 정적 검증의 한계와 동적 관측
- 22 Feb CERN이 1989년 원조 웹 브라우저를 재구현 (2019)
- 22 Feb 중국 CXMT, DDR4 반값 공급으로 삼성·SK의 HBM4 경쟁에 압박
- 21 Feb 미 전역에서 Flock 감시 카메라가 해체·파괴되고 있다
- 21 Feb 테크의 새로운 세대와 사고의 종말
- 20 Feb Pebble 생산: 2월 업데이트
- 20 Feb DOGE Track
- 20 Feb [Modern Table Format] Day 5: 최종 비교 - 하둡의 유산에서 벗어난 클라우드 네이티브 스토리지 전략
- 19 Feb DNS-PERSIST-01: DNS 기반 챌린지 검증을 위한 새로운 모델
- 19 Feb 페이지를 찾을 수 없음 - Azure SQL Devs’ Corner
- 19 Feb [Modern Table Format] Day 4: Catalog 전쟁 - Nessie와 REST Catalog가 지향하는 데이터 버전 관리
- 18 Feb HackMyClaw - 프롬프트 인젝션 챌린지 | 100달러 현상금
- 18 Feb Gentoo가 Codeberg에 공식 저장소를 개설
- 18 Feb [Modern Table Format] Day 3: Deletion Vectors와 Merge-on-Read - 쓰기 성능 최적화의 기술
- 17 Feb 서비스가 아닌 프로토콜을 사용하라
- 17 Feb 특권은 잘못된 문법이다
- 17 Feb [Modern Table Format] Day 2: Apache Paimon - 스트리밍 처리에 특화된 LSM-tree 기반 테이블 포맷
- 16 Feb 뉴욕시 공립병원, 팔란티어에 수백만 달러 지급
- 16 Feb 마그누스 칼슨, 2026 FIDE 프리스타일(체스960) 세계 챔피언 등극
- 16 Feb [Modern Table Format] Day 1: Apache Iceberg의 스냅샷 격리와 매니페스트 구조
- 15 Feb 대규모 모델을 위한 데이터 엔지니어링: 아키텍처, 알고리듬 및 프로젝트
- 15 Feb 국토안보부가 ICE 비판자 검열을 위해 플랫폼에 압력을 가하고 있다는 주장 제기
- 14 Feb AI 일자리 상실에 대해 걱정하지 않는 이유
- 14 Feb 레나
- 13 Feb 미국 기업과 소비자가 관세 비용의 90%를 부담한다고 뉴욕 연준이 발표
- 13 Feb Anthropic, 시리즈 G 투자 라운드에서 300억 달러 조달하며 사후 가치 3,800억 달러 달성
- 13 Feb [LLMOps] Day 5: 프로덕션 배포와 모니터링 - 안정적인 RAG 시스템 운영하기
- 12 Feb 캘리포니아 정치에 영향력을 행사하기 위해 Y Combinator CEO 가리 탄이 ‘다크머니’ 단체를 출범
- 12 Feb NetNewsWire 23주년
- 12 Feb [LLMOps] Day 4: 검색 최적화와 하이브리드 서치 - 정확도를 높이는 고급 기법
- 11 Feb 파인만 물리학 강의 (1961–1964)
- 11 Feb 텔넷이 사라진 날
- 11 Feb [LLMOps] Day 3: 임베딩과 벡터 데이터베이스 선택 - 성능과 비용의 Trade-off
- 10 Feb 유효한 미국 취업 허가를 가진 아일랜드 남성, ICE 구금 5개월째
- 10 Feb 마법에서 악성코드까지: 어떻게 Openclaw의 Agent 기능이 악성코드를 옮기게 되었을까?
- 10 Feb 경계 보안부터 제로트러스트 보안까지, 고도화 여정
- 10 Feb [LLMOps] Day 2: 문서 처리와 청킹 전략 - 검색 품질을 결정하는 첫 단계
- 09 Feb 올림픽에서 JD 밴스가 야유를 받는 장면을 전 세계가 들었지만, 미국 시청자만은 듣지 못했다
- 09 Feb 데이브 파버 별세
- 09 Feb [LLMOps] Day 1: RAG 파이프라인의 이해 - 엔지니어링 관점에서 본 아키텍처
- 08 Feb C로 게임을 만드는 이유 (그렇다, C로)
- 08 Feb 리눅스 없이 작동하는 ESP32-S3용 셸·앱 설치기·Vi·C 컴파일러 데모 BreezyBox
- 07 Feb AI가 본 적 없는 .NET UI 프레임워크로 IDE를 만들 때, 에이전트는 어떻게 API를 파악하는가
- 07 Feb Sheldon Brown의 자전거 기술 정보
- 06 Feb AMD가 수정하지 않겠다고 한 원격 코드 실행(RCE) 취약점
- 06 Feb 제프리 엡스타인을 만나지 않았던 때
- 06 Feb [Rust Wave] Day 5: Python 개발자를 위한 Rust, PyO3로 고성능 UDF 작성하기
- 05 Feb 나이 많은 직원을 유지할 때 기업이 얻는 이점에 대해 더 많은 기업이 주목하는 이유
- 05 Feb 인프라를 위한 Claude Code
- 05 Feb [Rust Wave] Day 4: 스트리밍의 새로운 강자, RisingWave vs Flink
- 04 Feb 가솔린 내 납 사용 금지의 효과, 머리카락에서 입증됨
- 04 Feb Notepad++ 공급망 공격 분석
- 04 Feb [Rust Wave] Day 3: 쿼리 엔진의 미래, DataFusion과 아키텍처의 모듈화
- 03 Feb Show GN: Show GN: Sandy - AI 에이전트가 매번 생각하는게 답답해서 만들었습니다
- 03 Feb 몰트북 해킹: AI 소셜 네트워크에서 150만 개의 API 키 노출
- 03 Feb Anki 소유권, AnkiHub로 이전
- 03 Feb TSA의 ‘신분증 없이 비행 시 45달러 수수료’는 불법
- 03 Feb [Rust Wave] Day 2: Spark 없이 Delta Lake 다루기, Delta-RS와 Python 바인딩
- 02 Feb [Rust Wave] Day 1: Pandas는 죽었다, Polars의 Lazy Evaluation과 메모리 모델
- 01 Feb 생성형 AI와 위키백과 편집: 2025년에 배운 것들
- 01 Feb 사고의 외주화
- 31 Jan 위스콘신 여러 지역사회가 수십억 달러 규모 데이터센터 유치를 위해 비밀유지 계약을 체결
- 31 Jan Peerweb: WebTorrent을 통한 탈중앙화 웹사이트 호스팅
- 30 Jan Python subprocess/psutil: 15년 묵은 Busy-loop 폴링을 끝내고 진정한 이벤트 기반 대기로 전환
- 30 Jan AGENTS.md가 에이전트 평가에서 skills보다 우수한 성능을 보임
- 30 Jan Nx에서 Bun 더 잘 사용하기: Nx 18 -> 21 마이그레이션
- 30 Jan 마케팅 문구 클릭률을 올리는 6가지 원칙
- 29 Jan 이메일은 그렇게 작동하지 않습니다, HSBC
- 29 Jan HN 아케이드
- 29 Jan [Databricks vs Snowflake] Day 5: NoSQL은 필요 없다, 반정형 데이터와 Variant
- 29 Jan [Databricks vs Snowflake] Day 4: Unity Catalog vs Horizon, 거버넌스와 데이터 공유의 미래
- 28 Jan 텔넷으로 접속할 수 있는 재미있는 목적지 목록
- 28 Jan Xfwl4 – Xfce용 Wayland 컴포지터 로드맵
- 28 Jan [Databricks vs Snowflake] Day 3: SQL vs Python, 엔지니어링 생산성의 차이
- 27 Jan Windows 11의 패치 화요일 악몽이 심화됨 — 일부 PC 부팅 불가 문제 확인
- 27 Jan ChatGPT 컨테이너, 이제 bash 실행·패키지 설치·파일 다운로드 지원
- 27 Jan [Databricks vs Snowflake] Day 2: Micro-partitions vs Delta Lake, 스토리지와 비용의 상관관계
- 26 Jan 3.5%의 법칙: 소수의 참여가 세상을 바꾸는 방법
- 26 Jan 소프트웨어 3.0 시대를 맞이하며
- 26 Jan [Databricks vs Snowflake] Day 1: 아키텍처의 기원과 Lakehouse로의 수렴
- 25 Jan 라즈베리 파이 드래그 레이스: Pi 1부터 Pi 5까지의 성능 비교
- 25 Jan 저궤도 위성 임무 Clarity-1의 사후 분석 (이미지 및 비행 데이터 포함)
- 24 Jan Radicle: 자율적 코드 포지
- 24 Jan 새로운 YC 홈페이지
- 23 Jan 디자인 씽킹 필독서 (2024)
- 23 Jan JetBrains IDE 감지 기능 추가 제안
- 23 Jan 서버를 위한 Redux: Node.js 이벤트 소싱 라이브러리 개발기
- 23 Jan [Snowflake 101] Day 5: NoSQL은 필요 없다, 반정형 데이터와 Variant
- 22 Jan 오픈소스 프로젝트가 더 이상 외부 기여를 받지 않겠다고 선언
- 22 Jan Show GN: FastAPI-fastkit: Python & FastAPI 입문자를 위한 올인원 프로젝트 스캐폴딩 도구
- 22 Jan [Snowflake 101] Day 4: 데이터 복제의 혁명, Zero-Copy Cloning
- 21 Jan 에이전틱 코딩이 실제로 효과가 있는지에 대한 증거를 묻는 질문
- 21 Jan Show GN: CmdLens - Claude Code 명령어 실행 전 위험도를 자동으로 표시하는 플러그인
- 21 Jan 개발자는 AI에게 대체될 것인가
- 21 Jan [Snowflake 101] Day 3: 실수를 되돌리는 힘, Time Travel & Fail-safe
- 20 Jan MI455X에 LPDDR5X 모듈 24개가 박혀있다.
- 20 Jan 보안성과 익명성을 갖춘 메시 네트워킹 스택 Reticulum
- 20 Jan 토스인컴 QA Platform: ‘누구나 테스트할 수 있는’ 도구의 시작
- 20 Jan 레거시 인프라 작살내고 하이브리드 클라우드 만든 썰
- 20 Jan [Snowflake 101] Day 2: 비용의 핵심, Virtual Warehouse 사이징 전략
- 19 Jan Show GN: AxumKit - 프로덕션 수준의 Rust 백엔드 API 템플릿
- 19 Jan ThinkNext Design
- 19 Jan [Snowflake 101] Day 1: RDBMS와는 다르다, Snowflake 아키텍처의 비밀
- 18 Jan LWN이 지금까지 겪은 가장 심각한 스크레이퍼 공격을 받고 있음
- 18 Jan 뉴스처럼 보이지 않아도 뉴스가 될 수 있음을 25년간 증명한 위키백과
- 17 Jan 눈을 뜨면 어디에나 있는 ‘슬롭(Slop)’
- 17 Jan 딜버트의 사후세계
- 16 Jan 모든 국가는 소셜 미디어 계정 최소 연령을 16세로 설정해야 함
- 16 Jan AI 검증 없이 과장된 열풍을 퍼뜨리는 ‘Influentists’ 현상
- 16 Jan 토스의 새로운 얼굴 만들기
- 16 Jan [dbt 101] Day 5: 문서화의 자동화, dbt Docs & Governance
- 15 Jan 로컬 환경에서 RAG를 구현하는 방법은?
- 15 Jan ASCII 구름
- 15 Jan 당근페이 백엔드 아키텍처가 걸어온 여정
- 15 Jan [dbt 101] Day 4: 오케스트레이션, Airflow와 dbt의 우아한 결합
- 14 Jan GitHub의 모든 객체에는 두 개의 ID가 있다
- 14 Jan 2026년 J.P. Morgan 헬스케어 콘퍼런스의 진실
- 14 Jan [dbt 101] Day 3: SQL의 한계를 넘어서, Jinja 매크로와 Test
- 13 Jan 델타항공 기내 체스봇의 압도적 실력 (2024) [영상]
- 13 Jan Anthropic, PSF(Python Software Foundation)에 150만 달러 투자 및 PyPI 보안 강화 협력
- 13 Jan [dbt 101] Day 2: 모든 것은 연결된다, ref()와 Lineage
- 12 Jan Ferrite – Rust로 제작된 네이티브 Mermaid 다이어그램 렌더링 지원 Markdown 편집기
- 12 Jan 현재 작업 중인 것은 무엇입니까? (2026년 1월)
- 12 Jan Building Event Center: Karrot’s User Event Management Platform
- 12 Jan [dbt 101] Day 1: ETL에서 ELT로, 그리고 dbt의 등장
- 11 Jan 지난 10년간 사모펀드가 500개 이상의 자폐 치료 센터를 인수했다는 연구 결과
- 11 Jan 영국 정부가 자국을 사이버 법 적용 대상에서 제외한 결정은 신뢰를 떨어뜨림
- 10 Jan 마크다운이 세상을 장악한 이유
- 10 Jan 운동이 우울증 치료만큼 효과적일 수 있음
- 09 Jan Rust와 async 기반의 현대적 임베디드 프레임워크 Embassy
- 09 Jan Sopro TTS: CPU에서 실행되는 제로샷 음성 복제 지원 1억6900만 파라미터 TTS 모델
- 09 Jan 수천 개의 API/BATCH 서버를 하나의 설정 체계로 관리하기
- 09 Jan [Airflow 101] Day 5: 과거를 지배하는 자, Backfill & Best Practices
- 08 Jan 미 이민세관단속국(ICE), 감시 기술 대규모 구매에 나서다
- 08 Jan 미니애폴리스에서 ICE 요원 총격으로 운전자 사망
- 08 Jan 당근의 사용자 행동 로그 관리 플랫폼: 이벤트센터 개발기
- 08 Jan 디자인 시스템 다시 생각해보기
- 08 Jan [Airflow 101] Day 4: 외부 세계와의 연결, Provider & Connection (feat. Slack 알림)
- 07 Jan Prism.Tools – 무료이자 개인정보 보호 중심의 개발자 유틸리티
- 07 Jan 폭스바겐, 물리적 버튼을 다시 도입
- 07 Jan [Airflow 101] Day 3: 태스크 간의 대화법, XCom과 Jinja Template
- 06 Jan 로맨스는 끝났다: 오픈소스(OSS) 임계점과 생존 전략
- 06 Jan X, Grok이 생성한 아동 성착취물(CSAM)에 대해 이용자 책임을 주장하며 해결책은 발표하지 않음
- 06 Jan [Airflow 101] Day 2: Docker로 5분 만에 Airflow 띄우기 & 첫 DAG 작성
- 05 Jan 브라우저가 작동하는 방식에 대한 인터랙티브 가이드
- 05 Jan 단순한 데이터에 최소제곱 적합을 적용할 때 왜 편향이 있는 것처럼 보이는가
- 05 Jan [Airflow 101] Day 1: 워크플로우 자동화의 심장, Airflow란 무엇인가?
- 04 Jan 중국 DRAM 제조사 CXMT, 삼성·SK하이닉스·마이크론에 맞서 42억 달러 IPO 추진
- 04 Jan AI 음성 에이전트를 활용한 구술시험 확장 실험
- 03 Jan 스탠더드 이북스: 2026년 문학 분야 퍼블릭 도메인 데이
- 03 Jan Clicks Communicator
- 02 Jan Bundler가 uv만큼 빠를 수 있을까?
- 02 Jan BYD, 2025년 460만 대 판매 달성하며 수정된 목표치 충족
- 02 Jan Standardizing User Activation: How We Built a Shared Data Layer at Karrot
- 02 Jan 당근은 왜 User Activation을 전사 공통 데이터 레이어로 만들었을까?
- 02 Jan 2026 기술 전망 - 생성형 AI의 실행 단계 진입과 엣지 컴퓨팅의 재정의
- 01 Jan 산업형 소프트웨어의 부상
- 01 Jan 메타, 사기 단속 압박을 피하기 위한 ‘플레이북’ 작성
- 30 Dec [2025 Recap] Day 7: 폭풍의 한 해를 보내며, 2026년을 향한 시선
- 29 Dec [2025 Recap] Day 6: 모니터를 찢고 나온 AI, 로봇의 몸을 입다 (11월-12월)
- 26 Dec [2025 Recap] Day 5: 축제는 끝났다, 계산서를 내밀 시간 (9월-10월)
- 25 Dec [2025 Recap] Day 4: 현실과 가상의 경계가 무너지다 (7월-8월)
- 24 Dec [2025 Recap] Day 3: OS의 반격과 오픈소스의 게릴라전 (5월-6월)
- 23 Dec [2025 Recap] Day 2: 파편화된 생태계와 칩셋 전쟁 (3월-4월)
- 22 Dec [2025 Recap] Day 1: 말뿐인 비서에서 '행동하는 대리인'으로 (1월-2월)
- 19 Dec 나노바나나(NanoBanana) 실전 배포: ONNX 변환과 API 서버 구축
- 18 Dec 나노바나나(NanoBanana) 정밀 제어: ControlNet과 Adapter 활용
- 17 Dec 나노바나나(NanoBanana) 커스텀 학습: LoRA를 이용한 화풍 미세조정
- 16 Dec 나노바나나(NanoBanana) 설치 및 기본 추론 가이드
- 15 Dec 나노바나나(NanoBanana): 경량화 이미지 생성 모델의 새로운 접근
- 15 Dec 백엔드 시스템의 안정성 - 트랜잭션 설계와 관심사 분리
- 12 Dec 백엔드 엔지니어 성장 로드맵 - 실전 과제와 학습 가이드
- 11 Dec 장애를 대하는 태도 - 대응 프로세스와 심리적 안정감
- 10 Dec 서버는 어디까지 버틸 수 있는가? - 고가용성과 부하 테스트
- 09 Dec 장애를 감지하는 기술 - 모니터링과 로깅 전략 (Observability)
- 05 Dec 자바 백엔드 실무
- 04 Dec 자바 백엔드 실무
- 03 Dec 자바 백엔드 실무
- 30 Nov 자바 백엔드 실무
- 29 Nov 자바 백엔드 실무
- 28 Nov 자바 백엔드 실무
- 27 Nov 자바 백엔드 실무
- 26 Nov 자바 백엔드 실무
- 25 Nov 자바 백엔드 실무
- 21 Nov Kafka in Action 05 - Deploying and Querying Your Application
- 20 Nov Kafka in Action 04 - Enriching Data with Joins
- 19 Nov Kafka in Action 03 - Stateful Processing with Windows and Aggregations
- 18 Nov Kafka in Action 02 - Stateless Transformations with the DSL
- 17 Nov Kafka in Action 01 - Introduction to Kafka Streams
- 14 Nov Hello Kafka 05 - Delivery Semantics & Manual Commits
- 13 Nov Hello Kafka 04 - Scaling with Consumer Groups & Rebalancing
- 12 Nov Hello Kafka 03 - Producer Deep Dive with Keys & Callbacks
- 11 Nov Hello Kafka 02 - Consuming Messages
- 10 Nov 자바 백엔드 실무
- 10 Nov Hello Kafka 01
- 07 Nov 파이썬 공부
- 06 Nov 파이썬 공부
- 05 Nov 평범한 개발자를 넘어: 대용량 시스템 설계를 위한 4가지 핵심 인사이트
- 04 Nov 애플리케이션 이벤트: 관심사 분리와 트랜잭션 최적화를 위한 아키텍처 전략
- 03 Nov 대용량 트래픽 처리 전략: Redis와 이벤트 기반 아키텍처
- 31 Oct 파이썬 공부
- 30 Oct 파이썬 공부
- 29 Oct 파이썬 공부
- 28 Oct 파이썬 공부
- 27 Oct 파이썬 공부
- 24 Oct 파이썬 공부
- 23 Oct 파이썬 공부
- 22 Oct 파이썬 공부
- 21 Oct 파이썬 공부
- 20 Oct 파이썬 공부
- 17 Oct 파이썬 공부
- 16 Oct 파이썬 공부
- 15 Oct 파이썬 공부
- 14 Oct 파이썬 공부
- 13 Oct 파이썬 공부 첫걸음, 두려움 없이 시작하기
- 10 Oct 분산 환경의 데이터 일관성을 위한 캐싱과 락킹 전략
- 09 Oct 대규모 트래픽 해결을 위한 Redis와 Kafka의 역할
- 08 Oct 대규모 트래픽 환경의 주요 기술적 문제
- 05 Oct Modifying 쿼리가 동작하지 않을 때의 대안적 해결법
- 04 Oct Domain Repository에 JPA 스타일 배치 메서드 추가하기
- 03 Oct Unable to find @SpringBootConfiguration 오류 해결
- 02 Oct Spring Boot ConflictingBeanDefinitionException 해결하기
- 01 Oct JPA 통합 테스트 삽질기 (2) - 왜 UPDATE가 아닌 INSERT가 실행될까?
- 30 Sep JPA 통합 테스트 삽질기 (1) - ID는 어디로 사라졌는가?
- 29 Sep 스프링 통합 테스트와 트랜잭션, 3번의 실패와 해결 과정
- 26 Sep 데이터베이스 트랜잭션 격리 수준 이해하기
- 25 Sep 데이터베이스 동시성 제어: 비관적 락 vs 낙관적 락
- 24 Sep 데이터베이스 Deadlock(교착 상태)의 이해와 해결 전략
- 23 Sep 데이터베이스의 분실 갱신(Lost Update) 원인 분석
- 22 Sep 데이터베이스 동시성 문제 해결을 위한 핵심 전략
- 19 Sep 데이터베이스 성능과 확장성을 위한 설계 원칙
- 18 Sep 데이터베이스 동시성 설계의 핵심 원칙
- 17 Sep DB 설계의 핵심: 관계 및 제약 조건
- 16 Sep 데이터베이스(DB) 설계의 핵심 원칙과 기본기
- 15 Sep 데이터 정합성의 핵심, 트랜잭션 설계 기초
- 12 Sep 장애 대응 신뢰성 높은 서비스를 위한 필수 전략
- 11 Sep 컨테이너 기술, 현대 서버 배포의 표준
- 10 Sep 메시지 큐(Message Queue)의 역할과 이점
- 09 Sep 서버 아키텍처의 뼈대, 핵심 인프라 설계 요소
- 08 Sep 서버 설계를 위한 첫걸음 - 요구사항 분석
- 07 Sep 안정적인 서비스를 위한 애플리케이션 구조 설계
- 06 Sep 견고한 서비스를 위한 서버 설계의 핵심 요소들
- 05 Sep DSL과 Kotlin
- 04 Sep Kotlin 의 Java 상호 운용성
- 03 Sep Java to Kotlin: 코드 변환
- 02 Sep Spring Boot와 Kotlin으로 RESTful API 만들기
- 01 Sep 장애 감지와 안정적인 운영의 시작, 시스템 모니터링
- 29 Aug Git 버전 되돌리기
- 28 Aug Git Cherry-Pick
- 27 Aug Git 핵심 용어와 필수 명령어
- 26 Aug Git과 브랜치 전략
- 25 Aug Oracle to Postgresql
- 22 Aug Git과 GitHub를 배워야 하는 이유
- 21 Aug 블로그 RSS 피드 소스 안내
- 21 Aug 파이썬과 diagrams
- 20 Aug Overloading vs Overriding
- 19 Aug Coroutine vs Thread
- 18 Aug GitHub Page -> Netlify, Jekyll 블로그 이전 및 재구축기
- 18 Aug Kotlin 접근제한자
- 15 Aug Kotlin Nullable Types and Null Safety
- 15 Aug Concurrency Control
- 14 Aug Kotlin Higher-Order Functions
- 13 Aug Kotlin Variables & Operators
- 12 Aug Kotlin Intro
- 11 Aug TDD-02
- 10 Aug 커피주문 TechSpec
- 10 Aug TDD-01