C로 직접 만든 초경량 RTOS, TinyOS가 Cortex-M 임베디드 세계에 던지는 질문
## 임베디드 개발, RTOS가 왜 필요한 걸까요? 임베디드 시스템을 개발해본 적 있으신가요? 아두이노로 LED 깜빡이는 정도가 아니라, 여러 센서를 동시에 읽고 모터도 제어하고 통신도 해야 하는 상황을 떠올려보세요. 이런 환경에서는 코드를 순서...
AI 코딩 도구로 API 연동 100개를 만들어보니 — Nango 팀이 배운 것들
## API 연동, 여전히 귀찮은 일이죠 API 연동이라는 게 겉보기엔 단순해 보여요. 문서 읽고, 엔드포인트 호출하고, 응답 파싱하면 끝이잖아요? 그런데 실제로 해보면 얘기가 달라지거든요. 인증 방식이 서비스마다 다르고, 페이지네이션(결과를 여...
카테고리 이론으로 DataFrame을 다시 보면, 코드가 달라진다
## 수학이 코드 설계에 영향을 준다고? 데이터 분석을 해본 분이라면 pandas나 polars 같은 DataFrame 라이브러리를 한 번쯤 써봤을 거예요. 그런데 이 DataFrame이라는 구조를 수학적으로 바라보면 어떤 통찰을 얻을 수 있을까요?...
Mac mini 하나로 Gemma 4 26B 로컬 AI 돌리기: Ollama 셋업 가이드
## 내 맥 미니에서 26B 파라미터 모델을 돌린다고? 요즘 AI 모델을 직접 내 컴퓨터에서 돌려보고 싶다는 분들이 정말 많아졌어요. ChatGPT나 Claude 같은 클라우드 서비스도 좋지만, 매달 구독료가 나가고, 내 데이터가 외부 서버를 거...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
ctx: Rust로 만든 에이전틱 개발 환경(ADE), 코딩 에이전트의 다음 단계일까?
## AI 코딩 도구, 이제 '자율 에이전트'로 진화하고 있어요 요즘 개발할 때 AI 도움 안 받는 분 계신가요? GitHub Copilot이 코드 자동완성을 대중화한 이후로, Cursor, Windsurf, Claude Code 같은 도구들이 ...
개인 블로그의 '첫 페이지'를 만들었다 — Blogosphere가 보여주는 개인 웹의 부활
## 개인 블로그, 어디서 찾아 읽으세요? 요즘 기술 글을 읽으려면 어디로 가시나요? 대부분 트위터(X) 타임라인에서 누가 공유한 링크를 따라가거나, 뉴스레터로 받아보거나, 아니면 해외 커뮤니티 사이트를 기웃거리겠죠. 문제는 개인이 정성스럽게 쓴...
[심층분석] Screen Studio에 29달러 내기 싫다면? 오픈소스 화면 녹화 도구 OpenScreen이 답이 될 수 있는 이유
## 제품 데모 영상, 꼭 비싼 도구가 필요할까? 개발자라면 한 번쯤 이런 경험이 있을 거예요. 열심히 만든 사이드 프로젝트를 세상에 공개하려는데, README에 넣을 데모 영상 하나가 없는 거죠. 그냥 화면 녹화 프로그램으로 찍으면 되지 않냐고...
셸 스크립트로 C 컴파일러를 만들었다고요? — c89cc.sh 이야기
## 무슨 일이야? 누군가가 순수한 POSIX 셸 스크립트만으로 C89 컴파일러를 만들었어요. 외부 프로그램 의존 없이, bash도 아닌 기본 sh만으로 C 소스코드를 받아서 리눅스에서 실행 가능한 ELF64 바이너리를 뱉어내는 컴파일러예요. 이...
AI 시대, 프로그래밍의 시작점이 바뀌고 있다
## 우리가 알던 프로그래밍이 달라지고 있어요 "프로그래밍"이라고 하면 뭐가 떠오르시나요? 빈 에디터를 열고, 한 줄 한 줄 코드를 타이핑하는 모습? 그런데 최근 몇 년 사이에 이 풍경이 빠르게 바뀌고 있어요. AI 코딩 어시스턴트가 등장하면서,...
axios NPM 패키지 공급망 공격 발생 — 포스트모템 정리
## 무슨 일이 있었나 JavaScript 생태계에서 가장 많이 쓰이는 HTTP 클라이언트 라이브러리 중 하나인 axios에서 공급망 공격(supply chain compromise)이 발생했어요. 공급망 공격이라는 게 좀 어렵게 들릴 수 있는데...
Yggdrasil Network — 인터넷 위에 새로운 인터넷을 만드는 실험적 메시 네트워크
## 인터넷 위에 또 다른 인터넷? Yggdrasil(이그드라실) Network라는 프로젝트를 들어보셨나요? 북유럽 신화에서 세계를 연결하는 거대한 나무 이름인데요, 이 프로젝트가 하려는 것도 딱 그 이미지예요. 기존 인터넷 인프라 위에 완전히 새로...
Cursor 3 출시 — AI 코딩 에디터, 에이전트 중심으로 완전히 탈바꿈하다
## 무슨 일이 있었나요? AI 코딩 에디터로 개발자들 사이에서 폭발적인 인기를 끌고 있는 **Cursor**가 메이저 업데이트인 **Cursor 3**를 발표했어요. 이번 업데이트는 단순한 기능 추가가 아니라, 에디터의 핵심 철학 자체를 "AI...
라이브러리 없이 Rust로 DNS 리졸버를 밑바닥부터 만들어 본 이야기
## DNS 리졸버, 직접 만들어 본 적 있나요? 우리가 브라우저에 "google.com"을 입력하면, 컴퓨터는 이 이름을 실제 IP 주소로 바꿔야 해요. 이 작업을 해주는 게 바로 DNS 리졸버(DNS Resolver)인데요. 보통은 운영체제가...
Pull Request, 이대로 괜찮을까? PR 워크플로우를 다시 생각하다
## PR, 우리 모두의 일상이 된 병목 개발자라면 매일같이 PR(Pull Request)을 만들고, 리뷰하고, 머지하잖아요. 근데 솔직히 말해서, PR 프로세스가 불편하다고 느낀 적 없으신가요? 코드를 다 짜고 PR을 올렸는데 리뷰어가 바빠서 ...
워드프레스 창시자도 속을 뻔한 피싱 공격, 우리는 안전할까?
## 무슨 일이 있었나요? 워드프레스의 공동 창시자이자 Automattic의 CEO인 맷 멀렌웨그(Matt Mullenweg)가 자신의 블로그에 "Gone (Almost) Phishin'"이라는 글을 올렸어요. 제목에서 눈치채셨겠지만, 그가 피싱...
LiteLLM 오픈소스 공급망 공격으로 AI 스타트업 Mercor가 해킹당하다
## 무슨 일이 있었나요? AI 채용 스타트업 **Mercor**가 사이버 공격을 당했는데요, 흥미로운 건 공격 경로예요. Mercor의 시스템을 직접 뚫은 게 아니라, Mercor가 사용하던 오픈소스 프로젝트인 **LiteLLM**이 먼저 침해...
AI가 체스를 정복했다고요? 인간 그랜드마스터들은 '예측불가능'이라는 무기를 꺼내 들었습니다
## 체스, 이미 끝난 게임이 아니었나요? 2017년 알파제로(AlphaZero)가 세계 최강 체스 엔진 스톡피시를 압도적으로 꺾었을 때, 많은 사람들이 "체스는 이제 AI가 풀어버린 게임"이라고 생각했어요. 실제로 요즘 체스 엔진의 실력은 인간 세...
2026년에도 이메일 주소를 스팸봇에서 지키는 방법, 뭐가 진짜 통할까?
## 웹에 이메일을 올려야 하는데, 스팸이 무서워요 웹사이트에 연락처를 남기고 싶은데 이메일 주소를 그대로 노출하면 스팸봇이 순식간에 긁어간다는 건 개발자라면 다들 아는 이야기예요. 그래서 예전부터 이메일 주소를 "난독화(obfuscation)"하는...
리눅스 명령어, 윈도우에서도 똑같이 쓰고 싶다면? 대응 명령어 총정리
## 리눅스에 익숙해진 손가락, 윈도우에서 당황한 적 있나요? 개발을 하다 보면 터미널은 거의 리눅스(혹은 macOS) 기준으로 배우게 되는데요. `ls`, `grep`, `cat`, `chmod` 같은 명령어가 손에 착 붙어 있다가, 어느 날 ...
OCaml 컴파일러에 C++ 백엔드가 추가된다 — 이게 왜 중요한 걸까?
## 무슨 일이 있었나요? OCaml이라는 프로그래밍 언어를 혹시 들어보셨나요? 함수형 프로그래밍 언어 중 하나인데, 타입 시스템이 아주 강력해서 컴파일러나 정적 분석 도구를 만들 때 자주 쓰이는 언어예요. Facebook의 Flow(자바스크립트...