[심층분석] AI를 화면에 그려주는 프론트엔드, CopilotKit과 AG-UI 프로토콜 이야기
## 챗봇은 이제 기본, 진짜 승부는 '화면'에서 갈려요 요즘 AI 기능 하나쯤 안 붙인 서비스를 찾기가 더 어렵죠. 그런데 막상 만들어보면 다들 비슷한 벽에 부딪혀요. "챗봇 창 하나 띄우는 건 했는데, 그 다음은?" 하는 거죠. 생각해보면 우리...
윈도우 만드는 회사가 '리눅스 데스크톱'을? Azure Linux Desktop의 정체
## 무슨 일이 일어난 걸까요 윈도우를 만드는 마이크로소프트가 "리눅스 데스크톱"을 만든다는 얘기, 처음 들으면 좀 어리둥절하죠. 사실 마이크로소프트는 이미 오래전부터 리눅스랑 친하게 지내고 있었어요. **WSL(Windows Subsystem ...
Vite를 만든 사람들이 Cloudflare로 갑니다 — 자바스크립트 도구 생태계, 이제 어디로 가나
## 무슨 일이 일어난 거예요? VoidZero라는 회사가 Cloudflare에 합류한다는 소식이 나왔어요. 이름만 들으면 "그게 뭐 하는 회사지?" 싶을 수 있는데요, 사실 여러분이 이미 매일 쓰고 있는 도구들을 만드는 곳이에요. VoidZe...
Angular v22 등장 — 시그널과 Zoneless로, 앵귤러가 완전히 달라지고 있어요
## '무겁다'던 그 앵귤러가 맞나요 프론트엔드를 좀 해본 분들에게 Angular는 묘한 위치예요. 대기업과 엔터프라이즈에서 탄탄하게 쓰이지만, '무겁고 복잡하다', 'React에 밀린다'는 이미지도 있었죠. 그런데 최근 몇 년 사이 앵귤러는 완전히...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
셀 하나 고치면 화면이 알아서 다시 그려진다 — Pluto.jl 1.0 출시
## 주피터 노트북을 써봤다면 공감할 그 불편함 데이터 분석이나 머신러닝 해본 분들은 주피터 노트북(Jupyter Notebook)을 많이 쓰잖아요. 코드를 셀(cell) 단위로 쪼개서 하나씩 실행하는 그 환경이요. 편하긴 한데, 한 가지 고질병...
Clojure 한 달 써본 솔직 후기 - 괄호 너머에 있던 것들
## 'Lisp는 어렵다'는 편견, 직접 부딪혀본 이야기 프로그래밍 언어 얘기가 나오면 한 번쯤 들어봤을 거예요. **Clojure(클로저)**라는 언어요. 자바 가상 머신(JVM) 위에서 돌아가는 Lisp 계열 언어인데, 괄호가 엄청 많기로 유명하...
터미널 UI가 다시 뜬다 — Jane Street가 보여준 TUI 르네상스
## 도입: 까만 화면이 다시 멋있어지고 있어요 요즘 개발 도구 트렌드 중에 조용히 번지는 흐름이 하나 있어요. 바로 **TUI(Terminal User Interface)**의 부활이에요. TUI가 뭐냐면, 마우스로 클릭하는 화려한 GUI 말고...
[심층분석] 터미널을 떠나 브라우저로: Hermes WebUI가 보여주는 자율 AI 에이전트의 새로운 사용 경험
## 서버에서 혼자 자라는 AI 에이전트, 이제 휴대폰으로도 만난다 요즘 개발자 커뮤니티를 둘러보면 'AI 에이전트(Agent)'라는 말이 정말 자주 등장하는데요. 이게 뭐냐면, 그냥 챗봇처럼 한 번 질문하고 한 번 답 받고 끝나는 게 아니라, ...
Movwin: 한 개발자가 20년간 다듬어온 비공개 TUI 프레임워크 이야기
## 터미널 UI, 왜 다시 뜨고 있을까 요즘 터미널에서 동작하는 멋진 도구들이 부쩍 늘었어요. lazygit, k9s, btop 같은 도구들 한 번쯤 써보셨죠? 마우스 없이 키보드만으로 색깔 있는 화면을 휙휙 넘기면서 작업하는 그 느낌, 묘하게 중...
결국 모든 시스템 설계는 '백프레셔'로 귀결된다
## 'Attention is all you need' 패러디 같은 제목, 그런데 진지한 글 Lucas F. Costa가 쓴 "Backpressure is all you need"는 제목부터 트랜스포머 논문을 농담조로 가져왔지만, 안에 담긴 메시지는...
AI 시대에 진짜 해자는 결국 "도메인 지식"이었다는 이야기
## AI가 모든 걸 평준화한다는 착각 요즘 개발 업계에서 가장 자주 들리는 이야기가 "AI 때문에 코딩의 진입 장벽이 사라진다"는 거예요. ChatGPT나 Claude, Cursor 같은 도구들이 코드를 술술 써주니까, 기술 자체의 차별성이 점점 ...
"웹사이트 명세서"라는 농담 같지만 진지한 프로젝트, 우리가 잊고 있던 웹의 본질을 묻다
## 갑자기 등장한 "웹사이트 명세서" 최근 개발자 커뮤니티에서 흥미로운 사이트 하나가 회자되고 있어요. 이름이 무려 "The Website Specification(웹사이트 명세서)"인데요. 도메인 이름도 그냥 specification.websit...
디자인 엔지니어링이 직업이 되는 시대 - interfaces.dev가 던지는 화두
## 디자이너도 개발자도 아닌, 그 사이의 사람들 요즘 실리콘밸리 채용 공고에서 자주 보이는 직무가 있어요. **디자인 엔지니어(Design Engineer)**. 한국에서는 아직 생소한 이름인데, Vercel, Linear, Stripe, Fi...
TypeScript를 실행 파일로 직접 컴파일하는 Perry: SWC와 LLVM의 만남
## TypeScript가 네이티브 실행 파일이 된다고? TypeScript로 개발해본 분들이라면 한 번쯤 이런 생각 해보셨을 거예요. "내 TS 코드가 Node.js 없이 그냥 실행되면 얼마나 좋을까?" 보통 TypeScript를 배포할 때는 ...
Ember.js 7.0 출시 — 잊혀진 줄 알았던 그 프레임워크가 돌아왔어요
## "Ember.js? 그거 아직 살아있어요?" 이 질문이 사실 가장 정확한 시작점일 것 같아요. React, Vue, Svelte, Solid… 요즘 프론트엔드 얘기를 하면 이 정도가 기본 메뉴인데, **Ember.js(엠버)** 는 한국에선 거...
탈옥한 킨들에서 Rust와 Slint로 GUI 앱 돌리기 - 가장 느린 디스플레이에서 가장 빠른 언어로
## 전자책 리더에 GUI 프레임워크를 올린다고요? 킨들(Kindle)은 아마존이 만든 전자책 단말기예요. 책 읽으라고 만든 기기죠. 그런데 이 안에는 사실 리눅스가 돌고 있고, ARM 프로세서가 들어가 있어서 "제대로 마음먹으면 컴퓨터처럼 쓸 ...
가든 그로브 화학 탱크 사고, 메틸 메타크릴레이트는 왜 그렇게 위험할까
## 평범한 공장 탱크가 도시 전체를 위협한 이유 캘리포니아 가든 그로브에서 화학 탱크 하나 때문에 도시 전체가 비상에 걸렸던 일, 들어보셨나요? 처음엔 "탱크가 좀 불안정하다더라" 정도였는데, 알고 보니 이게 잘못 터지면 진짜 큰일 날 뻔한 상황이...
"함수에 색깔이 있다"는 그 유명한 글, 비동기 코드의 본질에 대해
## 10년 넘게 회자되는 클래식 게임 프로그래밍 언어 "Wren"의 창시자이자 "Crafting Interpreters" 책으로 유명한 로버트 나이스트롬(Bob Nystrom)이 2015년에 쓴 글이 다시 돌고 있어요. 제목은 "What Col...
2026년에 메가드라이브용 신작 슈팅 게임이 나왔다고요? Earthion 이야기
## 30년 묵은 콘솔에 새 게임이 꽂힙니다 혹시 "메가드라이브"라는 이름 기억하시나요? 한국에선 삼성이 "슈퍼겜보이"라는 이름으로 팔았던, 1988년에 세가가 출시한 16비트 가정용 게임기예요. "소닉 더 헤지혹"의 본가이기도 하고요. 그런데 ...
React, 정말 다들 좋아서 쓰는 걸까? 프론트엔드 개발자들의 솔직한 속마음
## React를 둘러싼 묘한 분위기 프론트엔드 개발을 시작하면 거의 반강제로 만나게 되는 친구가 있어요. 바로 React인데요. 채용 공고를 봐도 React, 부트캠프 커리큘럼을 봐도 React, 회사에 들어가도 React. 그런데 최근 "js...