CI/CD 도구 만들던 Cirrus Labs, OpenAI에 합류하다
## macOS와 Linux 빌드 인프라의 강자, OpenAI 품으로 Cirrus Labs라는 이름이 낯선 분도 계실 텐데요, iOS 개발이나 macOS 관련 CI/CD 파이프라인을 구축해본 분이라면 한 번쯤은 마주쳤을 거예요. Cirrus CI...
HTML 파일 하나로 완성한 우주 슬링샷 게임, Starfling 뜯어보기
## 파일 하나짜리 게임이라고요? 웹 개발을 하다 보면 프로젝트 구조가 점점 복잡해지는 경험, 다들 해보셨을 거예요. 컴포넌트 폴더, 유틸 폴더, 설정 파일들이 줄줄이 늘어나죠. 그런데 "HTML 파일 딱 하나"로 완성도 높은 게임을 만든 프로젝트가...
Twill.ai: "이 이슈 처리해줘"라고 시키면 PR이 올라오는 AI 코딩 에이전트
## 들어가며 요즘 AI 코딩 도구 정말 많죠. GitHub Copilot으로 코드 자동완성하는 건 이제 일상이 됐고, Cursor나 Windsurf 같은 AI 에디터도 속속 등장하고 있어요. 그런데 이런 도구들은 대부분 개발자가 직접 코드를 작...
Python으로 위지윅 워드프로세서를 만들었다고? MiniWord 프로젝트 이야기
## Python으로 워드프로세서라니, 가능한 거야? 위지윅(WYSIWYG)이라는 말, 들어보셨나요? "What You See Is What You Get"의 약자인데요, 화면에 보이는 그대로 출력된다는 뜻이에요. 우리가 쓰는 MS Word나 G...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
Rust로 만든 보안 스캐너 FoxGuard, 린터만큼 빠르게 취약점을 잡아준다고?
## 코드 보안 검사, 왜 매번 뒷전이 될까 개발하다 보면 보안 검사라는 게 항상 "나중에 하자"가 되기 쉽거든요. 이유는 간단해요. 느리니까요. CI/CD 파이프라인에 보안 스캐너를 붙여놓으면 빌드 시간이 훅 늘어나고, 로컬에서 돌리자니 무거워...
리눅스 커널 기여에 AI를 써도 될까? — 커널 공식 문서가 정한 AI 사용 가이드라인
## 리눅스 커널에도 AI 가이드라인이 생겼어요 요즘 AI 코딩 어시스턴트 — GitHub Copilot, Claude, ChatGPT 같은 도구들 — 안 쓰는 개발자를 찾기가 더 어려울 정도잖아요. 그런데 오픈소스 세계에서 가장 중요하고 까다로...
인기 크롬 확장 'JSON Formatter'가 애드웨어를 심기 시작했어요 — 브라우저 확장 프로그램, 정말 믿어도 될까요?
## 무슨 일이 벌어진 거예요? 개발자라면 한 번쯤 써봤을 법한 크롬 확장 프로그램이 있어요. 바로 **JSON Formatter**인데요. 브라우저에서 JSON 데이터를 예쁘게 포맷팅해주는 아주 간단하고 유용한 도구였거든요. API 응답을 확인...
Keychron이 키보드 하드웨어 설계 파일을 오픈소스로 풀었다
## 기계식 키보드 업계에 오픈소스 바람이 불다 기계식 키보드 좋아하시는 분들은 Keychron이라는 브랜드를 한 번쯤 들어보셨을 거예요. 맥 호환이 잘 되는 기계식 키보드로 유명해서 개발자 커뮤니티에서 특히 인기가 많은 브랜드인데요. 이 Key...
체스판을 한 줄로 줄이면 어떤 일이 벌어질까? — 1D Chess 이야기
## 8×8이 아니라 1×16이라면? 체스를 생각하면 보통 8×8, 64칸짜리 보드가 떠오르잖아요. 그런데 누군가가 이 보드를 아예 한 줄짜리로 만들어버렸어요. 세로도 없고 대각선도 없이, 오직 가로 한 줄 위에서만 말을 움직이는 체스인 거죠. 이름...
Keeper: Go 바이너리 안에 시크릿을 암호화해서 내장하는 실험적 라이브러리
## 시크릿 관리, 늘 고민이죠 개발하면서 API 키, DB 비밀번호, 토큰 같은 시크릿(비밀 정보)을 어떻게 관리할지 고민 안 해본 분은 없을 거예요. 환경 변수로 넣자니 서버 설정이 번거롭고, 설정 파일에 넣자니 깃에 올라갈까 무섭고, Has...
Marimo Pair: AI 에이전트가 리액티브 노트북 안에서 직접 코드를 짜주는 세상
## 노트북 환경이 에이전트의 작업 공간이 된다면? 요즘 AI 코딩 에이전트 이야기가 끊이지 않죠. Cursor, Copilot, Devin 등 다양한 도구들이 나오고 있는데요, 대부분은 IDE나 터미널 환경에서 동작해요. 그런데 데이터 분석이나...
GitButler, 1700만 달러 투자 유치 — "Git 이후의 버전 관리"를 만들겠다고?
## Git을 대체하겠다는 도전 Git은 리누스 토르발즈가 2005년에 만든 이후 거의 20년 동안 소프트웨어 개발의 버전 관리를 사실상 독점해왔어요. SVN, Mercurial, Perforce 같은 경쟁자들이 있었지만, Git + GitHub...
AI 에이전트의 도구 연결, MCP vs Skills — 왜 아직도 MCP가 나은 선택일까
## MCP가 뭔데, Skills는 또 뭔데? 요즘 AI 에이전트를 만들다 보면 빠지지 않는 키워드가 있어요. 바로 **MCP(Model Context Protocol)**인데요. 이게 뭐냐면, AI 모델이 외부 도구나 데이터에 접근할 수 있도록...
워드프레스를 버리고 Jekyll로 갈아탄 이야기 — 정적 사이트 생성기, 아직도 쓸만할까?
## 워드프레스, 왜 떠나는 걸까? 워드프레스는 여전히 전 세계 웹사이트의 약 40%를 차지하는 압도적인 CMS(콘텐츠 관리 시스템)예요. 그런데 최근 몇 년 사이, 특히 개발자 커뮤니티에서는 워드프레스를 떠나 정적 사이트 생성기(Static S...
내 손 안의 제타플롭스, 과연 가능할까? — geohot의 컴퓨팅 미래 전망
## 제타플롭스가 뭔데? 컴퓨팅 파워를 얘기할 때 흔히 쓰는 단위가 있어요. FLOPS(Floating Point Operations Per Second), 즉 1초에 소수점 연산을 몇 번 할 수 있느냐를 나타내는 건데요. 킬로, 메가, 기가, 테라...
월 10만원짜리 Claude Code 구독, Zed + OpenRouter 조합으로 갈아탄 이유
## AI 코딩 도구, 꼭 비싼 구독료를 내야 할까? 요즘 개발자라면 AI 코딩 어시스턴트 하나쯤은 쓰고 계실 거예요. 그런데 이 도구들 비용이 만만치 않거든요. Anthropic의 Claude Code 같은 경우 월 $100(약 13만 원) 수...
C/C++ 개발자를 위한 Cargo가 나타났다 — 빌드 도구 Craft를 살펴봤어요
## CMake 지옥에서 벗어나고 싶었던 적 있나요? C나 C++로 프로젝트를 시작할 때 가장 먼저 부딪히는 벽이 뭘까요? 바로 빌드 시스템이에요. CMake를 쓰자니 CMakeLists.txt 문법이 직관적이지 않고, Makefile을 직접 쓰...
구글의 AI 워터마크 SynthID, 정말 안전한 걸까?
## AI가 만든 글에 보이지 않는 도장을 찍는다 요즘 AI로 생성한 텍스트가 넘쳐나면서, "이게 사람이 쓴 건지 AI가 쓴 건지" 구별하는 문제가 점점 중요해지고 있어요. 구글 딥마인드에서는 이 문제를 해결하기 위해 **SynthID**라는 기...
FreeBSD를 노트북에서 쓰고 싶다면? 호환성 검증된 모델 총정리
## 리눅스 말고 FreeBSD, 노트북에서도 쓸 수 있을까? 개발 환경으로 리눅스를 쓰는 분들은 많지만, FreeBSD를 데스크톱이나 노트북에서 일상적으로 사용하는 분은 상대적으로 드물어요. 서버 운영체제로는 넷플릭스나 WhatsApp 같은 대형 ...
AI 코딩 에이전트 시대, 클린 코드의 의미가 달라지고 있다
## 코딩 에이전트가 코드를 짜는 시대의 클린 코드란 클린 코드, 한 번쯤은 들어보셨죠? 로버트 마틴(Uncle Bob)의 "Clean Code"는 개발자 필독서처럼 여겨져 왔어요. 의미 있는 이름 짓기, 함수는 하나의 일만 하기, 주석보다 코드 자...