ctx: Rust로 만든 에이전틱 개발 환경(ADE), 코딩 에이전트의 다음 단계일까?
## AI 코딩 도구, 이제 '자율 에이전트'로 진화하고 있어요 요즘 개발할 때 AI 도움 안 받는 분 계신가요? GitHub Copilot이 코드 자동완성을 대중화한 이후로, Cursor, Windsurf, Claude Code 같은 도구들이 ...
개인 블로그의 '첫 페이지'를 만들었다 — Blogosphere가 보여주는 개인 웹의 부활
## 개인 블로그, 어디서 찾아 읽으세요? 요즘 기술 글을 읽으려면 어디로 가시나요? 대부분 트위터(X) 타임라인에서 누가 공유한 링크를 따라가거나, 뉴스레터로 받아보거나, 아니면 해외 커뮤니티 사이트를 기웃거리겠죠. 문제는 개인이 정성스럽게 쓴...
[심층분석] Screen Studio에 29달러 내기 싫다면? 오픈소스 화면 녹화 도구 OpenScreen이 답이 될 수 있는 이유
## 제품 데모 영상, 꼭 비싼 도구가 필요할까? 개발자라면 한 번쯤 이런 경험이 있을 거예요. 열심히 만든 사이드 프로젝트를 세상에 공개하려는데, README에 넣을 데모 영상 하나가 없는 거죠. 그냥 화면 녹화 프로그램으로 찍으면 되지 않냐고...
미로 생성 알고리즘의 세계 — 같은 미로인데 알고리즘에 따라 성격이 완전히 달라진다
## 프로시저럴 생성의 가장 기본, 미로 프로시저럴 생성(procedural generation)이라는 말, 게임 개발에서 정말 많이 들리죠. 이게 뭐냐면, 사람이 하나하나 수작업으로 만드는 게 아니라 알고리즘이 자동으로 콘텐츠를 만들어내는 걸 말해...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
사람들이 싫어하는 제품을 만드는 개발자의 생존법
## 유저가 내 제품을 욕할 때 개발자로 일하다 보면 한 번쯤은 이런 상황을 겪게 돼요. 내가 만든 기능에 대해 유저들이 불만을 쏟아내는 거예요. 트위터에서 욕을 먹거나, 커뮤니티에 "이 기능 왜 넣었냐"는 글이 올라오거나, 심지어 회사 전체가 ...
Makefile 하나로 개발 환경 세팅 끝내기: Home Maker 프로젝트
## 새 맥북을 받았을 때 가장 먼저 하는 일 개발자라면 누구나 공감하는 상황이 있어요. 새 노트북을 받거나 OS를 밀고 새로 깔았을 때, 그 끝없는 개발 환경 세팅 말이에요. Homebrew 설치하고, 터미널 설정하고, Git 설정하고, 각종 CL...
셸 스크립트로 C 컴파일러를 만들었다고요? — c89cc.sh 이야기
## 무슨 일이야? 누군가가 순수한 POSIX 셸 스크립트만으로 C89 컴파일러를 만들었어요. 외부 프로그램 의존 없이, bash도 아닌 기본 sh만으로 C 소스코드를 받아서 리눅스에서 실행 가능한 ELF64 바이너리를 뱉어내는 컴파일러예요. 이...
ESP32-S31 발표 — 기가비트 이더넷에 Wi-Fi 6까지, 임베디드의 새 괴물이 왔다
## 무슨 일이 있었나요? IoT(사물인터넷)와 임베디드 개발자들에게 친숙한 Espressif가 새로운 칩 **ESP32-S31**을 발표했어요. ESP32 시리즈라고 하면 아두이노 프로젝트부터 산업용 IoT까지 폭넓게 쓰이는 마이크로컨트롤러(M...
AI 시대, 프로그래밍의 시작점이 바뀌고 있다
## 우리가 알던 프로그래밍이 달라지고 있어요 "프로그래밍"이라고 하면 뭐가 떠오르시나요? 빈 에디터를 열고, 한 줄 한 줄 코드를 타이핑하는 모습? 그런데 최근 몇 년 사이에 이 풍경이 빠르게 바뀌고 있어요. AI 코딩 어시스턴트가 등장하면서,...
axios NPM 패키지 공급망 공격 발생 — 포스트모템 정리
## 무슨 일이 있었나 JavaScript 생태계에서 가장 많이 쓰이는 HTTP 클라이언트 라이브러리 중 하나인 axios에서 공급망 공격(supply chain compromise)이 발생했어요. 공급망 공격이라는 게 좀 어렵게 들릴 수 있는데...
바이브코딩 품질을 높이는 3가지 방법 #코딩 #개발자
## 💰돈 버는 코딩, 품질에서 시작된다! 바이브코딩의 3가지 실전 전략 안녕하세요, 개발자 여러분! 끊임없이 변화하는 IT 시장에서 단순히 코드를 '짜는' 것을 넘어, '가치 있는' 코드를 만들고 싶으신가요? 코딩이 곧 수입으로 직결되는 '...
Yggdrasil Network — 인터넷 위에 새로운 인터넷을 만드는 실험적 메시 네트워크
## 인터넷 위에 또 다른 인터넷? Yggdrasil(이그드라실) Network라는 프로젝트를 들어보셨나요? 북유럽 신화에서 세계를 연결하는 거대한 나무 이름인데요, 이 프로젝트가 하려는 것도 딱 그 이미지예요. 기존 인터넷 인프라 위에 완전히 새로...
전직 Azure Core 엔지니어가 말하는 "Azure의 신뢰를 무너뜨린 결정들"
## Azure에서 직접 일했던 엔지니어의 내부 이야기 마이크로소프트 Azure에서 Core 엔지니어로 일했던 사람이 "Azure의 신뢰를 갉아먹은 결정들"이라는 제목의 글을 공개했어요. 클라우드 시장에서 AWS, GCP와 치열하게 경쟁하고 있는...
NASA 아르테미스 컴퓨터에서 Outlook이 두 개 돌아가고 있는데, 이유를 모른다고요?
## 우주선에서 벌어진 황당한 소프트웨어 이야기 달 탐사 프로그램 아르테미스(Artemis)의 컴퓨터 시스템에서 **MS Outlook 인스턴스가 두 개 동시에 실행되고 있는 현상**이 발견됐는데, 엔지니어들이 왜 그런지 원인을 파악하지 못하고 ...
OpenAI가 TBPN을 인수했어요 — AI 시대의 뉴스 유통이 바뀌려나
## OpenAI, 미디어 기업 TBPN 인수 OpenAI가 **TBPN(The Bold Pivot News)**을 인수했어요. TBPN은 디지털 뉴스 및 미디어 플랫폼인데요, 이번 인수는 OpenAI가 단순히 AI 모델을 만드는 회사에서 **콘텐츠...
Obsidian이 만든 JSON Canvas: 무한 캔버스를 위한 개방형 파일 포맷이 나왔어요
## 무한 캔버스, 이제 파일 포맷이 생겼어요 요즘 개발자들 사이에서 무한 캔버스(Infinite Canvas) 도구가 정말 많이 쓰이고 있죠. Miro, FigJam, Excalidraw, 그리고 Obsidian Canvas까지. 아이디어를 자유롭...
Xbox 360 게임을 PC에서 돌린다고? 리컴파일레이션 기술의 놀라운 진전
## 에뮬레이션 말고, 리컴파일레이션이라고요? 옛날 콘솔 게임을 PC에서 즐기고 싶을 때, 보통 떠올리는 게 에뮬레이터잖아요. 에뮬레이터는 원래 콘솔의 하드웨어를 소프트웨어로 흉내 내는 방식인데요, 이게 생각보다 엄청나게 무거운 작업이에요. 원래...
Tailscale, macOS 앱을 노치 안으로 옮기다 — 메뉴바 아이콘의 새로운 실험
## 무슨 일이 있었나요? VPN 및 네트워크 메시 도구로 유명한 **Tailscale**이 macOS 앱의 UI를 대폭 개편했어요. 핵심은 기존의 메뉴바 아이콘 방식에서 벗어나, macOS 노치(notch) 영역을 활용하는 새로운 접근 방식을 ...
Cursor 3 출시 — AI 코딩 에디터, 에이전트 중심으로 완전히 탈바꿈하다
## 무슨 일이 있었나요? AI 코딩 에디터로 개발자들 사이에서 폭발적인 인기를 끌고 있는 **Cursor**가 메이저 업데이트인 **Cursor 3**를 발표했어요. 이번 업데이트는 단순한 기능 추가가 아니라, 에디터의 핵심 철학 자체를 "AI...
구글, Gemma 4 오픈 모델 공개 — 멀티모달과 긴 컨텍스트를 품은 오픈웨이트의 새 기준
## 무슨 일이 있었나요? 구글 딥마인드가 Gemma 시리즈의 최신 버전인 **Gemma 4**를 공개했어요. Gemma는 구글이 자사의 대형 모델 Gemini에서 기술을 가져와 만든 오픈웨이트(open-weight) 모델인데요, 쉽게 말해 모델의 ...