블로그
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 3672 편
#2026-03 762#culture 283#deep-dive 275#kubernetes 260#career 233#ai 220#llm 216#devops 195#2026-04 158#security 147#observability 118#database 113#communication 108#history 107#architecture 101#productivity 98#performance 93#linux 90#networking 89#finance 87#economy 84#mindset 80#psychology 79#ai-papers 78#food 78#it 78#travel 78#japanese 76#deep-learning 75#english 74#gpu 74#ai-agent 69#business-travel 69#postgresql 66#cs-fundamentals 63#rag 63#systems 63#python 55#learning 54#self-improvement 53
MLX 심층 분석 — Apple Silicon용 ML 프레임워크, 통합 메모리·지연 그래프·Mac 네이티브 워크플로 (2026 핸즈온)
MLX는 PyTorch와 JAX를 만들었던 Apple 머신러닝 팀이, 이번에는 Apple Silicon만을 위해 다시 쓴 배열 프레임워크다. 핵심 명제는 단순하다 — M 시리즈 GPU는 CPU와 같은 RAM을 쓴다, 즉 호스트/디바이스 복사가 없다(통합 메모리). 이 글은 통합 메모리 명제, 지연(lazy) 계산 그래프, mlx-lm·mlx-vlm·mlx-data 서브패키지, Python과
2026-05-14 · 31 분 읽기 #mlx#apple-silicon#ml-framework#unified-memory#metal2026 macOS 개발자 생산성 스택 — Raycast·Karabiner·Hammerspoon·Homebrew·Ghostty 심층 가이드
Spotlight를 끄고 Raycast로 전환하고, Caps Lock을 Hyper key로 바꾸고, Hammerspoon으로 창 배치를 자동화하고, Brewfile 하나로 새 맥을 30분 만에 복원한다. 2026년의 macOS 개발자 생산성 스택은 더 이상 'Spotlight + iTerm2 + Rectangle'의 시대가 아니다. Raycast AI·Ghostty 1.3·AeroSpace·
2026-05-14 · 30 분 읽기 #macos#productivity#developer-tools#raycast#karabiner한국 개발자 커뮤니티 · 멘토링 · 스터디 완전 정복 — Biforest부터 우테코, 부스트캠프, SSAFY, 42, NEXTSTEP까지 2026 가이드
한국의 개발자 멘토링·부트캠프·스터디 생태계를 한 장으로 정리한다. 우아한형제들이 운영하는 Biforest OOP 스터디, 우아한테크코스, 네이버 부스트캠프, SSAFY, 42 Seoul, NEXTSTEP, 카카오테크캠퍼스, OSSCA, Geeknews 등 — 무엇을 배우는지, 누가 지원해야 하는지, 비용·기간·합격률·결과는 어떤지, 그리고 영어권에 비유하면 무엇과 가까운지까지.
2026-05-14 · 43 분 읽기 #korean-dev-community#biforest#woowahan-tech-course#bootcamp#mentorship하둡은 죽었는가 — 빅데이터 스택의 진화, Hadoop에서 Lakehouse까지 (Spark·Iceberg·Delta, 그리고 2026년의 현실)
Hadoop은 죽었는가? 정확히 말하면 '기본값에서 내려왔다.' HDFS·YARN·MapReduce 3종 세트의 시대가 끝나고, Spark가 MR을 갈아치우고, 객체 스토리지가 HDFS를 갈아치우고, 열린 테이블 포맷(Iceberg·Delta·Hudi)이 Hive 메타스토어 시대를 끝냈다. 그 진화의 전 과정을 한 번에 정리한다 — 무엇이 무엇을 대체했고, 어디에 Hadoop이 아직 살아있고
2026-05-14 · 37 분 읽기 #hadoop#big-data#spark#iceberg#delta-lakeGolden Kubestronaut 완전 로드맵 — 16개 CNCF 자격증 정복 가이드 (자격증별 공부 내용 포함, 2026)
Kubestronaut는 5개 Kubernetes 자격증, Golden Kubestronaut는 15개 CNCF 자격증 + LFCS 전부를 의미한다. 이 글은 16개 시험을 하나하나 분해한다 — 두 등급의 차이, performance-based와 multiple-choice 두 시험 형식, 추천 학습 순서, KCNA·KCSA·CKA·CKAD·CKS의 도메인과 공부 내용, 프로젝트 자격증군(P
2026-05-14 · 21 분 읽기 #kubernetes#cncf#certification#kubestronaut#golden-kubestronaut잘 실패하는 코드 — 에러 핸들링과 회복탄력성 설계 깊이 파보기 (2026)
에러 핸들링은 기능을 다 만든 뒤 붙이는 장식이 아니라 설계 그 자체다. 실패의 종류를 분류하고, 예외와 에러 값 중 무엇을 쓸지 정하고, 경계에서 검증하고 코어를 신뢰하며, 모든 원격 호출에 타임아웃을 걸고, 재시도에 지터를 넣고, 멱등성으로 안전하게 재시도하고, 서킷 브레이커로 장애를 격리하고, 우아하게 성능을 낮추는 — 코드 레벨에서 잘 실패하는 소프트웨어를 설계하는 법.
2026-05-14 · 43 분 읽기 #error-handling#resilience#retry#circuit-breaker#timeoutEffect-TS 심층 — TypeScript에서 이펙트 시스템·DI·리소스·동시성을 한 라이브러리로 푸는 법
Effect-TS는 fp-ts의 후계자이자 TypeScript 진영의 ZIO다. Effect<R, E, A라는 단일 타입으로 컨텍스트(DI)·에러·값을 동시에 추적하고, 리소스·동시성·스트림까지 같은 모델로 푼다. 왜 Promise만으로는 부족한지, 이펙트 추적이 리팩터 안전성에 어떤 의미인지, map/flatMap/zip/race/all 같은 기본 연산, 타입 안전한 에러(failures
2026-05-14 · 32 분 읽기 #effect-ts#functional-typescript#effect-system#dependency-injection#typed-errors2026 개발자 작업 공간 가이드 — 모니터·책상·의자·조명·에르고노믹스 심층 다이브
키보드가 손과 컴퓨터 사이의 인터페이스라면, 작업 공간은 몸과 코드 사이의 인터페이스다. Herman Miller Aeron이 왜 25년이 지나도 아직 1위인지, Sidiz T80가 왜 한국 개발자의 합리적 답인지, Uplift V2·Jarvis·Flexispot E7 사이의 진짜 차이, 32인치 4K가 듀얼 모니터를 이긴 이유, OLED 번인의 2026년 현실, BenQ ScreenBar
2026-05-14 · 41 분 읽기 #workspace#ergonomics#monitor#sit-stand-desk#aeron개발자의 팟캐스트 큐레이션 2026 — Latent Space·Changelog·SE Daily까지, 출근길에 듣는 일급 대담
책장이 판단의 뼈대를, 영상이 그 뼈대 위의 살을 만든다면, 팟캐스트는 그 살 위에 흐르는 혈관이다. 출근길·산책길·설거지하면서 흘려듣는 사이에 업계의 맥박이 머리에 새겨진다. 이 글은 2026년 5월 기준으로 일급의 신호를 주는 팟캐스트를 카테고리별로 큐레이션한다. Latent Space·Changelog·JS Party·Software Engineering Daily·Pragmatic E
2026-05-14 · 46 분 읽기 #developer-podcasts#latent-space#changelog#podcasts#learning개발자의 영화·다큐멘터리 큐레이션 2026 — Social Network·Revolution OS·Aaron Swartz·AlphaGo·Halt and Catch Fire까지, 코드 옆에 두는 화면 한 줄
책장이 판단의 뼈대를, 영상·강의가 그 위의 살을, 팟캐스트·뉴스레터가 흐르는 혈관을 만든다면 영화·다큐는 그 모든 것을 감싸는 공기다. 어느 회사가 어떤 분위기에서 태어났는지, 어느 엔지니어가 어떤 표정으로 결정을 내렸는지 — 글과 코드로는 안 잡히는 톤이 화면에는 남아 있다. 이 글은 2026년 5월 기준으로 개발자라면 한 번은 봐야 할 영화·다큐·드라마·애니메이션을 큐레이션한다. Soc
2026-05-14 · 52 분 읽기 #films#documentaries#developer-culture#tech-history#curation데스크톱 앱 프레임워크 2026 — Tauri · Electron · Wails · Compose · MAUI · Flutter · Qt · Slint 카테고리 전수 비교
Tauri-vs-Electron 단일 비교를 넘어, 2026년 시점의 데스크톱 앱 프레임워크 카테고리를 전수 점검한다. 웹 기술(Electron · Tauri · Wails · Neutralino)과 네이티브 기술(Compose Multiplatform · .NET MAUI · Flutter · Qt · Slint · Lazarus · GTK)을 같은 축 위에 놓고, 진짜 선택 기준 — 네이
2026-05-14 · 35 분 읽기 #desktop-app#cross-platform#tauri#electron#wails웹 데이터 시각화 라이브러리 2026 — D3·Plot·Visx·Recharts·ECharts·Vega-Lite를 한 번에 비교한다 (심층 가이드)
D3가 여전히 왕인데, 그 왕은 점점 깊은 곳에서만 모습을 드러낸다. 2026년의 웹 데이터 시각화는 D3 위에 Observable Plot이라는 그래머 레이어가 깔리고, React 진영에서는 Visx·Recharts·Nivo가 갈라지고, 엔터프라이즈는 ECharts 6과 Plotly로, 선언적 진영은 Vega-Lite 5.x로 가는 다층 스택이다. 이 글은 그 풍경을 한 호흡으로 정리한다
2026-05-14 · 32 분 읽기 #data-visualization#d3#observable-plot#visx#rechartsBun 회고 2026 — 1.0 GA의 약속 vs 현실, 런타임·번들러·패키지 매니저·테스트 러너·셸까지 (Bun 2 시점에서 본 솔직한 평가)
Bun이 1.0으로 GA한 게 2023년 9월. 그로부터 2년 반이 지났다. Zig로 다시 쓴 런타임, JavaScriptCore 엔진, esbuild를 모토로 한 번들러, pnpm을 추월하겠다는 패키지 매니저, Node의 자리를 노린 테스트 러너와 Bun.serve, bun:sqlite, Bun shell. 약속은 많았다. 2026년의 현실은 어떤가 — 무엇이 over-deliver했고,
2026-05-14 · 36 분 읽기 #bun#bun-2#javascript-runtime#node-js#denoBackend-as-a-Service 2026 — Supabase·Firebase·Pocketbase·Appwrite·Convex·InstantDB 심층 비교 (1인 SaaS의 등뼈)
2026년의 BaaS는 더 이상 'Firebase냐 직접 만드냐'의 양자택일이 아니다. Supabase는 DataLab·SQL Editor v2·Branching으로 'Postgres 기반의 본격 BaaS'로 자리잡았고, Firebase는 App Hosting·Genkit·Data Connect로 AI 시대로 갈아탔다. Pocketbase는 SQLite 단일 바이너리로 인디 개발자의 사실상
2026-05-14 · 33 분 읽기 #baas#supabase#firebase#pocketbase#appwriteAstro 5 심층 해부: Server Islands · Content Layer · View Transitions로 다시 그리는 '콘텐츠 사이트의 표준'
Astro 5는 '정적 사이트 생성기' 라벨을 벗고 콘텐츠 중심 프레임워크의 사실상 표준이 됐습니다. Server Islands로 정적 우선을 유지하면서 개인화를 지연 렌더링하고, Content Layer API로 어떤 데이터 소스든 콘텐츠 컬렉션으로 끌어옵니다. Vite 6/7 통합, Astro Actions, i18n 개선, prefetching, View Transitions까지 — A
2026-05-14 · 30 분 읽기 #astro#astro-5#server-islands#content-layer#islands-architectureAI 음성 2026 — ElevenLabs · OpenAI Realtime · Cartesia · Vapi · Sesame · Deepgram, 보이스 에이전트 스택의 현재
생성형 미디어 4부작의 마지막 — 음악, 이미지, 비디오에 이어 음성이다. 2026년의 AI 음성 풍경을 정직하게 정리한다. ElevenLabs(보이스 클로닝과 Conversational AI), OpenAI Realtime(WebRTC 기반 음성-인-음성-아웃), Cartesia Sonic-2(최저 지연 TTS), Vapi(보이스 에이전트 플랫폼), Sesame(개성 있는 대화 모델), D
2026-05-14 · 54 분 읽기 #ai-voice#elevenlabs#openai-realtime#cartesia#vapiAI 음악 생성 2026 — Suno · Udio · Stable Audio · MusicGen · Mubert · ElevenLabs · Lyria, 어디까지 왔나
2024년에 폭발하고 2026년에 성숙한 AI 음악 생성 카테고리를 정직하게 정리한다. Suno v5.5의 보컬 도약, Udio의 라이선싱 합의, Lyria 3과 ElevenMusic의 등장, Stable Audio 2.5 · MusicGen · YuE · ACE-Step 같은 오픈소스 옵션, RIAA 소송의 현재 상태, 인디 게임/팟캐스트/유튜브에서 진짜로 쓸 수 있는 워크플로우, 그리고
2026-05-14 · 40 분 읽기 #ai-music#suno#udio#stable-audio#musicgenAI 시대 개발자 영어: AGENTS.md, 시스템 프롬프트, RFC — 에이전트가 읽는 영어 쓰기의 기술
2026년 개발자가 쓰는 영어 중 가장 영향력이 큰 영어는, 사람이 아니라 에이전트가 읽는 영어입니다. AGENTS.md / CLAUDE.md 컨텍스트 파일, 프로덕션 에이전트의 시스템 프롬프트, 사람과 에이전트가 동시에 읽는 RFC / 디자인 독, 에이전트가 행동할 수 있는 이슈와 PR 설명까지 — '에이전트는 문자 그대로 읽는다(literal)'는 원칙을 중심으로 약한 영어와 강한 영어의
2026-05-14 · 43 분 읽기 #developer-english#ai-writing#agents-md#claude-md#system-promptAI 데이터 라벨링·큐레이션 도구 2026 — Label Studio·CVAT·Roboflow·Cleanlab·Argilla·Apify·Firecrawl 심층 비교 (모델보다 데이터가 모델을 만든다)
AI 시스템의 진짜 작업은 모델이 아니라 데이터에서 일어난다. 2026년 현재 데이터 라벨링·큐레이션 도구의 지도를 그린다 — Label Studio(범용 OSS), CVAT(비전), Roboflow(비전 + 오토라벨), Cleanlab(라벨 오류 스캐너), Argilla(HF 텍스트 라벨링), Galileo·Arize Phoenix(LLM eval 데이터 큐레이션), Lilac(데이터셋 인
2026-05-14 · 34 분 읽기 #data-labeling#label-studio#cleanlab#galileo#apify레거시 코드 다루기 — 무섭고 오래된 코드를 두려움 없이 바꾸는 법
레거시 코드는 테스트가 없는 코드이고, 당신이 손대기 두려워하는 코드다. 그리고 누구나 언젠가 그것을 상속받는다. 안전하게 바꾸려면 테스트가 필요하고 테스트를 붙이려면 코드를 바꿔야 하는 딜레마, 현재 동작을 박제하는 특성화 테스트, 재작성 없이 테스트를 끼워 넣는 이음새, 새싹 메서드와 감싸기, 스트랭글러 무화과 패턴, 그리고 AI 에이전트가 여기서 어떻게 돕고 어떻게 망치는지까지 — 두려
2026-05-14 · 50 분 읽기 #legacy-code#refactoring#characterization-tests#strangler-fig#technical-debt