Cloudflare 13세대 서버 — 캐시를 줄이고 코어를 늘려 성능 2배를 만든 이야기
## 서버 한 대의 설계가 곧 인프라 전략이다 Cloudflare가 자사 엣지 네트워크에 배치할 13세대(Gen 13) 서버의 설계를 공개했어요. Cloudflare는 전 세계 300개 이상의 도시에 데이터센터를 운영하면서 웹 트래픽의 상당 부분...
Cursor가 공개한 초고속 정규식 검색 — AI 에이전트는 코드를 어떻게 찾을까
## AI 코딩 도구의 숨겨진 과제: 코드 검색 속도 AI 코딩 도구를 쓸 때, 우리는 보통 LLM이 얼마나 똑똑한지에만 관심을 가지잖아요. 그런데 사실 그 뒤에는 완전히 다른 종류의 기술적 도전이 숨어있어요. 바로 "AI 에이전트가 코드베이스에...
Elixir와 Phoenix로 블로그를 만들어보니 — 함수형 웹 개발의 색다른 경험
## 왜 하필 Elixir와 Phoenix로 블로그를? 블로그를 만드는 방법은 수없이 많죠. Next.js, Hugo, Jekyll, WordPress... 선택지가 넘치는 시대에 한 개발자가 **Elixir**와 **Phoenix** 프레임워크...
상호운용성이 열린 웹을 살릴 수 있을까? — 거대 플랫폼 시대, 우리가 놓치고 있는 해법
## 열린 웹이 점점 닫히고 있다는 이야기 요즘 인터넷을 쓰다 보면 묘한 답답함을 느끼지 않나요? 카카오톡에서 공유한 링크는 카카오톡 안에서만 열리고, 인스타그램 안의 브라우저는 외부 링크를 열 때마다 이상하게 동작하고, 한 플랫폼에서 만든 콘텐...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
Stripe가 만든 Projects — CLI 한 줄로 백엔드 서비스를 띄우는 새로운 방법
## 결제 회사가 왜 인프라 도구를 만들었을까? Stripe이 **Projects**라는 새로운 개발자 도구를 공개했어요. 이름만 들으면 뭘 하는 건지 감이 잘 안 오죠? 간단히 말하면, CLI(명령줄 인터페이스)에서 명령어 몇 줄로 **백엔드 ...
Meta가 공개한 HyperAgents: 스스로를 고치고 발전시키는 AI 에이전트
## 자기 자신을 들여다보고 개선하는 에이전트가 나왔어요 Meta(구 페이스북)의 AI 연구 조직인 FAIR에서 **HyperAgents**라는 새로운 오픈소스 프로젝트를 공개했어요. 이름부터 좀 거창한데요, 핵심 아이디어는 생각보다 직관적이에요...
AT Protocol 위에 채팅 플랫폼을? Colibri가 그걸 해냈다
## 블루스카이 프로토콜 위에 채팅이 올라왔어요 **Colibri**라는 새로운 채팅 플랫폼이 등장했는데요, 흥미로운 점은 이 플랫폼이 **AT Protocol** 위에 만들어졌다는 거예요. AT Protocol이 뭐냐면, 블루스카이(Bluesk...
DNS 레코드만으로 DOOM을 돌린 사람이 나타났다
## 또 DOOM이요? DOOM은 1993년에 나온 FPS 게임인데요, 개발자 커뮤니티에서는 "모든 것 위에서 DOOM을 돌린다"는 게 일종의 전통이에요. 임신 테스트기, ATM, 냉장고 화면, 심지어 마인크래프트 안에서 DOOM을 돌린 사람들이...
LiteLLM에 악성코드가 심어졌다 — 한 개발자의 실시간 대응 기록
## 무슨 일이 있었나요? LLM 프록시 도구로 널리 쓰이는 오픈소스 프로젝트 **LiteLLM**에 악성코드가 삽입되는 공급망 공격(supply chain attack)이 발생했어요. LiteLLM이 뭐냐면, OpenAI·Anthropic·Ge...
리브레오피스가 '과잉 반응의 기술'이라는 글을 직접 올린 이유
## 무슨 일이 있었길래 공식 블로그에 이런 글이? 오픈소스 오피스 스위트인 리브레오피스(LibreOffice)를 관리하는 The Document Foundation(TDF)이 공식 블로그에 꽤 이례적인 글을 올렸어요. 제목이 "LibreOffi...
Lock-Free 링 버퍼 최적화: 락 없이 초고속 데이터 전달하는 법
## 링 버퍼가 뭔데, 왜 중요한 거야? 멀티스레드 프로그래밍을 하다 보면 "스레드 A가 데이터를 만들고, 스레드 B가 그걸 가져다 쓰는" 상황이 정말 자주 생겨요. 이때 가장 기본적인 자료구조가 바로 **링 버퍼(Ring Buffer)**인데요. ...
GitHub에서 Codeberg로 이사하기 — 귀찮은 사람도 할 수 있어요
## GitHub 말고 다른 선택지, 생각해보신 적 있나요? 개발자라면 GitHub 계정 하나쯤은 당연히 갖고 계실 거예요. 사실상 개발자 포트폴리오이자 협업 도구이자 오픈소스의 심장 같은 곳이니까요. 그런데 요즘 GitHub에서 다른 플랫폼으로 옮...
RAG 시스템을 처음부터 구축한 개발자의 성공과 실패 — 실전에서 배운 것들
## RAG를 직접 만들어본 개발자의 솔직한 후기 요즘 LLM(대규모 언어 모델)을 활용한 서비스를 만들려면 거의 필수적으로 마주치는 개념이 하나 있어요. 바로 RAG(Retrieval-Augmented Generation)인데요. RAG가 뭐냐면,...
Claude Code를 위한 '인지 아키텍처'라는 게 나왔는데, 텍스트 파일만으로 AI 에이전트의 사고방식을 설계한다고요?
## AI 코딩 에이전트, 그냥 쓰면 되는 거 아닌가요? 요즘 Claude Code, Cursor, Copilot 같은 AI 코딩 도구를 쓰는 분들 많으시죠. 그런데 써보신 분들은 아실 거예요. 단순한 작업은 잘 해주는데, 좀 복잡한 프로젝트를 맡기...
웹사이트에서 원하는 데이터만 쏙 뽑아내는 TypeScript LLM 추출기, Lightfeed Extractor
## 웹 스크래핑, 아직도 셀렉터 노가다 하고 계신가요? 웹에서 데이터를 긁어오는 작업은 개발자라면 한 번쯤 해봤을 거예요. 상품 가격을 모아본다든지, 뉴스 기사를 자동으로 수집한다든지. 그런데 이게 생각보다 정말 귀찮은 작업이거든요. CSS 셀...
"그건 무시해" 공격: AI 시스템을 속이는 프롬프트 인젝션의 실체
## AI에게 "지금까지 지시 무시하고 이거 해"라고 하면? 요즘 AI가 이메일을 요약해주고, 문서를 분석해주고, 코드를 짜주는 시대잖아요. 그런데 이런 AI 시스템에 치명적인 약점이 하나 있어요. 바로 **"Disregard That" 공격**...
AI 코딩 에이전트를 쿠버네티스 위에서 돌린다고? Optio로 티켓에서 PR까지 자동화하기
## 코딩 에이전트, 이제 로컬이 아니라 클러스터에서 돌리는 시대 요즘 AI 코딩 에이전트 얘기 정말 많이 나오죠. Claude Code, Cursor, Copilot Workspace 같은 도구들이 개발자의 일상에 빠르게 스며들고 있는데요. 그...
컴파일러 최적화의 두 가지 사례: 우리가 쓰는 코드가 실제로 어떻게 바뀌는지
## 컴파일러가 내 코드를 고쳐준다고? 우리가 C나 C++, Rust 같은 언어로 코드를 작성하면, 컴파일러가 이걸 기계어로 번역해주잖아요. 그런데 컴파일러는 단순히 번역만 하는 게 아니에요. 코드를 분석해서 "이거 이렇게 바꾸면 더 빠르게 돌아...
직접 만든 FPGA 보드에서 Quake II를 돌려버린 이야기
## 하드웨어를 직접 설계해서 게임을 돌린다고? FPGA라는 걸 들어보셨나요? 이게 뭐냐면, 프로그래밍으로 회로 자체를 바꿀 수 있는 특별한 칩이에요. 보통 우리가 쓰는 CPU는 이미 설계가 고정되어 있잖아요. Intel이든 ARM이든, 칩이 공...
Claude 코드 활용의 90%가 GitHub 스타 2개 미만 저장소에서 일어나고 있다는 의미
## AI 코딩 도구의 실제 사용 현장 흥미로운 데이터가 하나 공개됐어요. Claude와 연결된 코드 출력의 약 90%가 GitHub 스타 2개 미만인 저장소에서 발생하고 있다는 거예요. 스타가 2개 미만이라는 건, 사실상 개인 프로젝트이거나 아직 ...