모노이드 동물원: Factor 창시자가 정리한 분산 처리의 숨은 주인공들
## 모노이드 동물원에 오신 걸 환영합니다 Factor 프로그래밍 언어의 창시자 Slava Pestov가 "Monoid Zoo"라는 재미있는 글을 썼습니다. 제목 그대로 다양한 **모노이드(monoid)**를 한곳에 모아놓은 동물원 같은 카탈로그예요...
1960년대 유니박 컴퓨터로 마인크래프트 서버를 돌렸다고?
## 이게 무슨 얘긴가요 최근 한 개발자가 블로그에 올린 프로젝트가 레트로 컴퓨팅 덕후들 사이에서 회자되고 있어요. 무려 **1960년대에 만들어진 유니박(Univac) 메인프레임 컴퓨터에서 마인크래프트 서버를 돌려봤다**는 이야기예요. '그게 ...
Unity를 잘못된 방식으로 배웠다는 고백, 그리고 우리가 배울 점
## "튜토리얼만 10개 돌렸는데 아직도 게임을 못 만들겠어요" 이런 하소연, 들어보셨거나 해보신 적 있으시죠? darkounity.com 블로그에 올라온 "I learned Unity the wrong way"라는 글은 이런 고민을 하는 모든 ...
직접 만든 언어로 CHIP-8 에뮬레이터를 만들었다는 개발자 이야기
## 자기가 만든 언어로, 자기가 에뮬레이터를 돌린다니 개발자라면 누구나 한 번쯤 "내가 직접 프로그래밍 언어를 만들어보고 싶다"는 생각을 해봤을 거예요. 그런데 진짜로 자기만의 언어를 만들고, 그 언어로 **CHIP-8 에뮬레이터**까지 돌려버...
테크 뉴스를 읽는 당신,
직접 만들어볼 준비 되셨나요?
17가지 수익 모델 실습 · 144+ 강의 · 자동화 소스코드 제공
터미널에서 NHL 경기를 본다고? Faceoff가 보여주는 TUI의 매력
## 터미널에서 스포츠를 본다는 발상 개발자들이 좀 별난 면이 있죠. 브라우저 켜면 되는 일을 굳이 터미널에서 해결하려고 하잖아요. Spotify를 터미널에서 듣는 spotify-tui, GitHub 이슈를 터미널에서 보는 gh-dash, 도커를 터...
[심층분석] 블룸버그 터미널에 도전장을 낸 오픈소스, Fincept Terminal을 뜯어봤어요
## 월가의 철옹성, 오픈소스가 두드리기 시작했어요 금융 업계에서 "블룸버그 터미널(Bloomberg Terminal)"이라는 이름을 들어보셨을 거예요. 월가의 트레이더, 애널리스트, 펀드매니저들이 거의 다 쓰는 금융 정보 단말기인데요. 연간 구...
Shader Lab: 셰이더를 포토샵처럼 만지는 브라우저 도구가 나왔어요
## 셰이더 작업, 왜 이렇게 어려웠을까요? 혹시 웹사이트나 게임에서 물결치는 배경, 반짝이는 입자, 끈적한 액체 같은 효과 보신 적 있죠? 그런 화려한 비주얼 뒤에는 거의 다 "셰이더(shader)"라는 게 숨어 있어요. 셰이더가 뭐냐면, GP...
[심층분석] "또 22살이 취업했다고요?" - AI 시대, 주니어 개발자의 자리는 어디에 있을까
## 들어가며: 레딧에 올라온 한 장면 최근 r/ClaudeAI 커뮤니티에 "Sir, another 22 year old has found a job"이라는 제목의 글이 올라왔어요. 제목만 보면 무슨 소리인가 싶죠. 직역하면 "각하, 또 다른 22살...
FSet와 함께 쓰는 모던 커먼 리스프 — 오래된 언어의 새로운 자료구조 이야기
## 커먼 리스프가 아직도 쓰인다고요? '리스프'라고 하면 대학교 프로그래밍 언어 수업에서 한 번 스쳐 지나간 기억이 전부인 분도 많을 거예요. 커먼 리스프(Common Lisp)는 1984년에 표준이 나온 언어인데, 놀랍게도 지금도 활발하게 쓰이는...
그림으로 배우는 카테고리 이론 – '순서'라는 수학을 개발자가 꼭 알아야 하는 이유
## 수학책인데 왜 개발자들이 열심히 읽을까 'Category Theory Illustrated'라는 온라인 교재의 Orders(순서) 챕터가 다시 회자되고 있어요. 카테고리 이론이라고 하면 보통 수학 전공자들이나 보는 어려운 분야라고 생각하기 쉬운...
브라우저에서 바로 GLSL을 가지고 노는 새 놀이터, ShaderPad
## 셰이더라는 세계, 한 번쯤은 들어가보고 싶지만 개발자라면 '셰이더(shader)'라는 말을 어디선가 들어봤을 거예요. 게임이나 3D 그래픽에서 픽셀 하나하나의 색을 계산해내는 아주 작은 프로그램인데, GPU에서 병렬로 엄청나게 빠르게 돌아가요....
중국어 한자 3000개를 빠르게 익히는 법, '캐릭터 사이클로트론'이 보여주는 학습 해킹
## 한자 학습에 '알고리즘'을 적용한 개발자 중국어를 공부해 보신 분이라면 다들 공감하실 거예요. 문법이나 발음은 어떻게든 따라가겠는데, 한자 3000자, 5000자를 외우라는 얘기를 들으면 그냥 포기하고 싶어지거든요. 그런데 한 개발자가 이 ...
자기 자신을 편집하는 웹페이지, HTML 한 장으로 만든 미니 CMS
## 한 장의 HTML이 스스로를 고쳐 쓴다면? 요즘 개인 블로그나 간단한 랜딩 페이지를 만들 때, 우리는 보통 워드프레스나 노션 같은 도구를 떠올리잖아요. 그런데 Patrick Weaver라는 개발자가 아주 재밌는 실험을 공개했어요. **단 한...
Clojure 다큐멘터리가 공개됐다, 함수형의 역사를 되돌아볼 시간
## Lisp의 현대적 후예, 그 자체가 다큐멘터리가 되다 Clojure라는 언어, 이름은 들어봤지만 실제로 써본 적은 없는 분도 많을 거예요. 괄호가 엄청 많이 나오는 그 Lisp 계열의 함수형 언어 말이에요. 최근 Clojure 공식 사이트에 *...
Laravel이 투자받고 나서 AI 에이전트에 광고를 심기 시작했다
## 프레임워크가 투자받으면 생기는 일 PHP 생태계에서 가장 인기 있는 웹 프레임워크인 **Laravel**이 최근 시리즈 A 투자를 유치했어요. Laravel Cloud라는 호스팅 플랫폼을 밀면서 본격적인 상업화에 들어섰는데, 그 과정에서 *...
AI 에이전트와 '말싸움'하는 기술 — 더 나은 결과를 끌어내는 법
## 에이전트 시대, 새로운 스킬이 필요하다 요즘 AI 코딩 에이전트를 안 쓰는 개발자를 찾기가 더 어려워졌어요. GitHub Copilot, Cursor, Claude Code 같은 도구들이 코드를 대신 써주는 시대가 됐으니까요. 그런데 이 에이전...
SaaS에 끌려다니지 말고, 내가 주도권을 잡자 — 클라이언트 사이드 인젝션으로 뒤집는 SaaS 스택
## 우리는 언제부터 SaaS에 종속되었을까 요즘 개발팀이라면 하나쯤은 겪어봤을 거예요. 분석 도구를 바꾸고 싶은데, 기존 SaaS가 데이터를 다 들고 있어서 마이그레이션이 엄두가 안 나는 상황. 혹은 A/B 테스트 툴이 페이지 로딩을 느리게 만...
Clojure의 Persistent Vector, 불변 데이터가 어떻게 빠를 수 있을까?
## 불변 데이터 구조, 느리다는 편견을 깨다 함수형 프로그래밍을 공부하다 보면 꼭 만나게 되는 개념이 있어요. 바로 **불변(Immutable) 데이터 구조**인데요. 데이터를 한번 만들면 절대 수정하지 않고, 변경이 필요할 때는 새로운 복사본...
TanStack Start가 React Server Components를 품었다 — Next.js 말고도 선택지가 생긴 RSC 세계
## React Server Components, 이제 Next.js만의 것이 아니에요 React Server Components(RSC)가 처음 발표됐을 때, 많은 개발자들이 기대하면서도 한 가지 불만이 있었어요. "이거 결국 Next.js에서...
바이브코딩 실력 가장 빠르게 늘리는 법 #코딩
## 코딩 실력, '이것'만 알면 빠르게 늘고 돈까지 번다! 실용 코딩 핵심 전략 코딩 공부, 어디까지 해야 할까? 수많은 프로그래밍 언어와 프레임워크 속에서 길을 잃거나, 막상 프로젝트를 시작하려니 막막했던 경험, 다들 있으실 겁니다. 이론...