Mermaid 다이어그램, 이제 예쁘게 그릴 수 있어요 — Pretty Fish 소개
## 개발자의 오랜 고민: 다이어그램 그리기 개발하다 보면 시스템 구조나 흐름을 그림으로 그려야 할 때가 정말 많죠. 동료에게 설명할 때, 문서를 쓸 때, PR에 아키텍처 변경 사항을 남길 때. 그래서 많은 분들이 **Mermaid**라는 도구를...
AI 시대, 거짓말이 직업이 되는 세상이 오고 있다
## 우리가 만드는 것들은 정말 '진짜'인가요? Aphyr(본명 Kyle Kingsbury)라는 이름을 들어보신 적 있나요? 분산 시스템의 안전성을 검증하는 Jepsen 프로젝트로 유명한, 업계에서 꽤 영향력 있는 엔지니어인데요. 그가 최근 블로그에...
API 키 설계, 생각보다 고민할 게 많더라 — 실전 설계기
## API 키, 그냥 랜덤 문자열 아닌가요? 백엔드 개발을 하다 보면 API 키를 만들어야 할 때가 있어요. 외부 개발자에게 우리 서비스의 API를 제공할 때, 혹은 내부 서비스 간 인증을 위해서요. 많은 분들이 "그냥 UUID 하나 생성하면 ...
WhatsApp을 터미널에서 쓴다고? CLI 도구 Wacli 살펴보기
## 터미널에서 WhatsApp을 쓸 수 있다면? 개발자라면 터미널에서 모든 걸 해결하고 싶은 욕구가 있잖아요. 메일도 터미널에서, Git도 터미널에서, 심지어 웹 브라우징도 터미널에서 하는 분들이 있거든요. 그런데 이번에 재미있는 프로젝트가 나...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
OpenAI, 사이버 보안 분야에 GPT-4o 접근 권한 확대 — AI 보안의 새 판이 열리나
## OpenAI가 사이버 보안에 본격적으로 뛰어든다 OpenAI가 사이버 보안 방어 분야에서 자사 AI 모델의 접근 권한을 대폭 확대하겠다고 발표했어요. "Trusted Access for Cyber Defense"라는 이름의 이 프로그램은, 보안...
Git이 불편했던 당신에게 — 차세대 버전 관리 도구 Jujutsu(jj) 알아보기
## Git, 정말 최선인가요? Git을 쓰다가 한 번쯤 이런 경험 있지 않나요? 브랜치를 잘못 체크아웃해서 작업 중인 변경사항이 날아갈 뻔했다거나, `rebase`하다가 충돌 지옥에 빠졌다거나, `git stash`로 임시 저장했는데 나중에 어떤 ...
"잊어버리는 데이터베이스"가 등장했어요 — YantrikDB, AI 메모리를 위한 새로운 접근
## AI에게도 '기억 관리'가 필요하다 요즘 AI 에이전트를 만들다 보면 한 가지 고민에 부딪히게 되는데요. 바로 "대화 기록이나 맥락을 어떻게 저장하고 관리할 것인가"라는 문제예요. 단순히 벡터 DB에 임베딩을 넣어두는 방식은 이미 많이 쓰이...
LangAlpha — 월스트리트를 위한 AI 코딩 에이전트가 등장했어요
## 금융 데이터 분석에 AI 에이전트를 붙이면 어떻게 될까? 요즘 AI 코딩 에이전트가 정말 많이 나오고 있잖아요. Claude Code, Cursor, Windsurf 등등 개발자를 위한 도구는 넘쳐나는데요. 그런데 이걸 **금융 분석**에 ...
Plain — Django를 해체하고 다시 조립한 풀스택 Python 프레임워크가 나왔어요
## 새로운 Python 웹 프레임워크가 또 나왔다고요? "Python 웹 프레임워크가 또?"라고 생각하실 수 있는데요, 이번에 공개된 **Plain**은 좀 다른 접근을 하고 있어요. 한마디로 요약하면, Django의 좋은 부분은 살리면서 모놀...
OpenSSL 4.0.0 정식 출시 — 10년 만의 메이저 버전 업그레이드, 뭐가 달라졌을까?
## 무슨 일이 있었나요? 웹 보안의 근간이라고 할 수 있는 OpenSSL이 드디어 4.0.0 버전을 정식 출시했어요. OpenSSL이 뭐냐면, 우리가 매일 쓰는 HTTPS 통신의 암호화를 담당하는 라이브러리인데요. 브라우저에서 자물쇠 아이콘이 ...
구글 크롬에 'Skills' 기능 등장 — AI 프롬프트를 원클릭 도구로 만든다
## 매번 같은 프롬프트를 복붙하고 계셨나요? AI를 업무에 활용하다 보면 자연스럽게 생기는 패턴이 있어요. "이 텍스트를 요약해줘", "이 코드를 리뷰해줘", "이 이메일을 정중하게 다시 써줘" 같은 프롬프트를 매번 비슷하게 쓰게 되는 거죠. ...
Claude Code에 'Routines' 기능 등장 — AI 코딩 에이전트, 이제 반복 작업도 자동화한다
## 매번 똑같은 지시, 이제 안 해도 돼요 AI 코딩 도구를 쓰다 보면 매번 비슷한 패턴이 반복되는 경험, 다들 해보셨을 거예요. "PR 올리기 전에 린트 돌려줘", "커밋 메시지 컨벤션 맞춰줘", "테스트 먼저 작성하고 구현해줘" 같은 지시를 세...
SQL로 8비트 CPU를 만들었다고요? PostgreSQL 위에서 돌아가는 MOS 6502 에뮬레이터
## 대체 왜 SQL로 CPU를 만드는 거죠? 프로그래밍의 세계에는 "할 수 있으니까 한다"는 부류의 프로젝트가 있어요. 엑셀로 게임 엔진을 만든다든지, HTML로 운영체제를 만든다든지 하는 것들이요. 이번에 소개할 프로젝트 `pg_6502`도 ...
닌텐도 Wii에서 Jellyfin을 돌려버린 개발자 이야기
## 2006년산 콘솔에서 미디어 서버를 스트리밍한다고? WiiFin이라는 프로젝트가 공개됐어요. 이름에서 감이 오시겠지만, 닌텐도 Wii에서 동작하는 Jellyfin 클라이언트예요. Jellyfin이 뭐냐면, 넷플릭스나 Plex처럼 자기만의 미...
DuckDB를 여러 서버에 분산시킨다? OpenDuck이 제안하는 분산 분석 아키텍처
## 단일 머신의 한계를 넘으려는 DuckDB DuckDB를 아시나요? 최근 데이터 엔지니어링 쪽에서 가장 핫한 도구 중 하나인데요, 쉽게 말하면 **내 노트북에서 바로 돌릴 수 있는 초고속 분석용 데이터베이스**예요. SQLite처럼 서버 없이...
디퓨전 모델이 텍스트를 생성한다고? Introspective Diffusion이 바꾸는 언어 모델의 패러다임
## 언어 모델, 새로운 방식으로 글을 쓰기 시작하다 우리가 쓰는 ChatGPT나 Claude 같은 대형 언어 모델(LLM)은 전부 **자기회귀(autoregressive)** 방식으로 작동해요. 이게 뭐냐면, 글자를 왼쪽에서 오른쪽으로 하나씩 ...
AI 바이브 코딩의 어두운 이면: 한 개발자의 실전 공포 경험담
## AI에게 코딩을 맡겼더니 벌어진 일 요즘 "바이브 코딩(Vibe Coding)"이라는 말, 많이 들어보셨을 거예요. AI에게 대충 방향만 알려주고, 코드를 쭉 생성하게 한 뒤, 큰 흐름만 확인하면서 개발을 진행하는 방식이에요. "분위기(vibe...
예측 시장에서 무조건 'No'에 거는 봇 — Nothing Ever Happens의 역발상 투자 전략
## 예측 시장에서 벌어진 재미있는 실험 "Nothing Ever Happens(아무 일도 일어나지 않는다)" — 이 이름부터 뭔가 철학적이면서도 웃긴 프로젝트가 등장했어요. 이건 Polymarket이라는 예측 시장 플랫폼에서 스포츠를 제외한 모...
마이크로소프트, Windows 11에서 Copilot을 없앤다고? 실은 이름만 바꾸는 거예요
## 무슨 일이 있었나요? 최근 마이크로소프트가 Windows 11에서 Copilot 브랜드를 정리하고 있다는 소식이 나왔는데요. 일부에서는 "마이크로소프트가 Copilot을 없앤다"고 보도하기도 했지만, 실상을 들여다보면 제거가 아니라 리브랜딩...
GitHub가 공식 지원하는 Stacked PR, 대체 뭐가 좋은 걸까?
## PR이 너무 커서 리뷰가 안 되는 경험, 다들 있으시죠? 개발하다 보면 하나의 기능을 구현하는데 변경 파일이 수십 개가 되는 경우가 종종 있어요. 이런 큰 PR(Pull Request)을 올리면 리뷰어 입장에서는 "이걸 어디서부터 봐야 하지...