태그: #tools
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 7 편
지식 그래프 도구·프레임워크 지도 — 무엇을 언제 고르나
그래프 데이터베이스, RDF·온톨로지 스택, 그래프 RAG 프레임워크는 지난 2년 사이 폭발적으로 늘었습니다. 링크 목록은 이미 많으니, 이 글은 대신 정직하게 의견을 담은 지도를 그립니다. 카테고리마다 무엇에 쓰는지, 대표 도구 두세 개, 그리고 "언제 무엇을 고를지"를 분명히 말합니다 — 임베디드(Kùzu) vs 서버(Neo4j), 형식 OWL/RDF vs 실용 프로퍼티 그래프, 직접 짜
2026-07-15 · 18 분 읽기 #tools#knowledge-graph#graph-rag#ontology#frameworks좋은 도구는 보이지 않는다: gingerBill의 주장과 "너무 보이지 않는" 도구의 함정
Odin 언어를 만든 gingerBill의 글 'Good Tools Are Invisible'을 읽고, 그 논지를 정리한 뒤 현업 관점의 단서를 더한다. 그는 좋은 도구란 마찰 없이 배경으로 사라져야 하며, 결함을 '풀면 재미있는 퍼즐'로 되파는 수사법을 비판한다. 나는 '느끼는 생산성 대 실제 생산성'이라는 구분에는 동의하지만, 인터페이스가 보이지 않는 것과 내부 동작이 불투명한 것은 다르
2026-07-11 · 14 분 읽기 #tools#developer-experience#kubernetes#build-systems#editorsRust로 CLI 만들기: clap과 ripgrep·fd·bat의 비결
지난 몇 년간 명령줄 도구들이 조용히 Rust로 다시 쓰였습니다. ripgrep, fd, bat, eza, zoxide, bacon. 왜 이런 르네상스가 일어났는지, 그리고 여러분이 직접 CLI를 만들 때 무엇이 필요한지 정리합니다. clap의 derive API로 인자와 서브커맨드를 선언하고, GC 없는 성능과 SIMD·mmap의 이점을 살피고, 단일 정적 바이너리로 배포하는 방법과 any
2026-06-27 · 16 분 읽기 #rust#cli#toolsripgrep은 왜 그렇게 빠른가
ripgrep이 grep보다 빠른 이유는 마법이 아니라 여러 결정의 누적입니다. Rust의 regex 크레이트가 쓰는 유한 오토마타(백트래킹 없음), SIMD로 가속한 memchr, 병렬 디렉터리 순회, .gitignore 존중, 스마트 케이스, 바이너리 건너뛰기, mmap까지. 빠른 도구를 만드는 원리를 하나씩 뜯어봅니다.
2026-06-17 · 24 분 읽기 #rust#performance#tools#cli터미널 TUI 르네상스 — GUI를 떠나 터미널로 돌아오는 개발자들
HTTP 클라이언트 Slumber가 HN과 GeekNews에서 소개되며 TUI 도구 르네상스가 다시 조명받고 있습니다. lazygit, k9s, lazydocker, yazi, btop 등 카테고리별 베스트 TUI와 fzf 레시피, tmux 조합 워크플로, ratatui와 bubbletea로 직접 만드는 맛보기까지 한 번에 정리합니다.
2026-06-12 · 24 분 읽기 #tui#terminal#devops#productivity#toolsGit Internals Deep Dive — Object Model, Packfile, Merge 알고리즘, Reflog, 프로토콜 완전 정복 (2025)
매일 사용하지만 대부분 개발자가 블랙박스로 여기는 도구, Git. 이 글은 Git의 내부를 처음부터 해부합니다. Content-addressable 파일시스템으로서의 본질, blob/tree/commit/tag 객체 모델, SHA-1 해시 체인, 느슨한 객체(loose object)와 packfile, 델타 압축, refs와 packed-refs, index(스테이징 에어리어), ort 알고
2026-04-15 · 37 분 읽기 #git#version-control#object-model#packfile#mergeGit 도구 사용법
Git 도구의 기본 사용법에 대해 알아봅니다.
2024-07-20 · 6 분 읽기 #git#tools#version-control