웹개발 관련
그 밖의 개발 관련
- 내가 LLM과 함께 코딩하는 방식 : 홍민희 님이 LLM을 사용하는 방식을 정리한 글이다. LLM을 잘 사용하기 위해 문맥을 잘 제공해야 하는데 비동기로 오픈소스 프로젝트를 주로 작업하는 환경에서 GitHub 이슈에 충분한 맥락을 제공한 뒤 GitHub MCP로 이슈를 읽어와서 작업하도록 Claude Code를 주로 사용하고 있다. 설계는 직접하고 구현만 LLM에 위임하는 편이며
AGENTs.md를 사용해서 구체적인 지침을 제공하고 최신 정보를 활용할 수 있도록 Context7을 사용해서 최신화를 유지할 수 있게 한다.(한국어)
- Libghostty Is Coming : Ghostty라는 터미널을 만드는 Mitchell Hashimoto가 초기에 밝혔던 대로
libghostty가 구체화하기 시작했다며 첫 라이브러리는 libghostty-vt가 될것이라고 밝혔다. 터미널 에뮬레이터뿐 아니라 코드 에디터에도 터미널 에뮬레이터가 필요하고 GitHub Actions, Vercel에서도 터미널 출력을 분석해야 하는데 꽤 복잡함에도 다들 따로 구성하고 있어서 C API를 노출하는 크로스 플랫폼으로 터미널 기능을 안정적으로 제공하겠다는 생각이 libghostty이다.(영어)
- @ctrl/tinycolor Supply Chain Attack Post-mortem : 지난 9월 15일 여러 사람과 작업하는 저장소인 angulartics2에서 작업을 하고 있었는데 이 저장소에 공격자의 브랜치가 푸시되고 이 브랜치를 통해 GitHub Actions에서 npm 토큰이 탈취되어 219개의 패키지에 악성 버전이 게시되었다. 이 중에는 주간 200만 번의 다운로드가 되는
@ctrl/tinycolor가 포함되어 있었다.(영어)
- Chrome DevTools (MCP) for your AI agent : 코딩 에이전트가 브라우저를 제대로 사용할 수 있도록 Chrome에서 DevTools MCP를 공개했다. 이를 통해 AI 코딩 에이전트가 Chrome으로 웹페이지를 디버깅하고 문제를 쉽게 파악할 수 있게 되었다.(영어)
- Copilot Spaces is now generally available : GitHub의 프로젝트 내 컨텍스트를 이해한 상태에서 코딩 에이전트를 사용할 수 있는 Copilot Space가 GA가 되었다.(영어)
- GitHub Copilot CLI is now in public preview : GitHub Copilot을 CLI로 사용할 수 있는 GitHub Copilot CLI가 프리뷰로 공개되었다.(영어)
- Copilot coding agent is now generally available : 비동기로 코딩을 위임할 수 있는 Copilot coding Agent가 GA로 공개되었다.(영어)
인프라 관련
AI 관련
볼만한 링크
- Ruby Central’s Attack on RubyGems : Ruby 생태계를 지원하는 비영리 조직인 Ruby Central이 RubyGems의 GitHub 엔터프라이즈 이름을 Ruby Central로 바꾸고 Marety Haught를 추가하고 다른 모든 관리자를 제거했다. 이에 대해 항의했지만 이후 RubyGems와 Bundler 등에서도 권한을 모두 취소했다. 10년 넘게 RubyGems와 Bundler를 유지했던 사람들을 제거하는 것은 큰 문제가 있다며 Ellen Dash는 Ruby Central에서 물러났다. Ruby Central은 오랫동안 RubyGems.org 서비스의 운영을 담당했다.(영어)
- Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover : 위 Ellen Dash가 공개한 서한으로 사건을 알고 조사한 글이다. Ruby Central은 돈이 없는데 RailsConf 2025에 DHH를 다시 초대했다는 이유로 Sidekiq도 후원을 철회하고 Shopify가 Ruby Central이 RubyGems와 Bundler를 완전히 제어하지 않으면 자금을 철회하겠다고 위협했다. 이 과정에서 Ruby 커뮤니티에는 이 적대적 인수에 대해서 어휘로 말하고는 이 적대적 인수를 그대로 진행하고 그동안 운영하던 사람들의 권한을 모두 뺏었다. 그동안은 RubyGems.org만 운영하고 소스코드를 소유한 적은 없었다. Shopify는 André Arko의 메인테이너 권한 박탈을 요구했는데 이 배경에는 지난 8월 André Arko, Samuel E. Giddins, Kasper Timm Hansen, Sam Stephenson이 Spinel이라는 협동조합을 시작하고 여기서
rv라는 Ruby 관리 도구를 공개했는데 Shopify측에서 이 도구를 위협으로 본 것으로 보고 있다.(영어)
- The AI coding trap : 기존 코딩은 생각하고 코딩하고의 반복이었지만 AI의 등장으로 코딩은 빠르게 진행되지만 실제로 이를 사람이 이해하고 고치는 데 상당한 시간이 걸리고 그래서 결과적인 속도는 아주 크지 않다. 글쓴이는 그동안의 경험으로 많은 조직에서 기술 리더나 주니어에게 쉬운 코딩을 맡기고 자신을 어려운 일을 맡는 방법을 많이 선택하지만, 장기적으로 번아웃과 이탈로 팀 건강이 해로워진다. AI를 엄청 빠른 주니어라고 생각하면 AI 기반 엔지니어링을 하면서 바이브 코딩을 하다 보면 앞에서 말한 주니어에게 쉬운 코딩을 맡기는 것과 비슷한 구조가 만들어지게 된다. 이를 해결하려면 엔지니어 모두가 기술 리더의 역할로 동작하는 소프트웨어를 효율적으로 제공하는 모범 사례를 만들어야 하며 그 예시로 스펙을 작성하고 문서화하고 모듈식 설계와 테스트 주도 개발을 하며 코딩 표준을 적용하고 모니터링해야 한다고 얘기한다.(영어)
- Open Social : 오픈 소스가 승리했듯이 지금은 소셜 앱이 그 위치에 있는데 Bluesky의 AT Protocol이 가장 설득력 있다고 한다. 소셜 이전의 웹은 각자가 웹을 가지고 있고 도메인만 유지하면 각자 자신의 사이트를 마음대로 유지하고 변경하고 이사 다닐 수 있기에 웹은 아름다운 아이디어다. 하지만 폐쇄형 소셜에서는 서비스에 데이터가 저장되어 있으므로 서비스를 떠나고 싶어도 혼자서는 떠날 수가 없고 데이터를 다운받아도 소용이 없다. 오픈 소셜에서는 웹처럼 자신이 원하는 서비스를 쓰면서 AT 프로토콜을 이용해서 서로 데이터를 주고받을 수 있기에 자신이 원하는 서비스를 쓰면서 데이터를 누구도 독점하지 않게 만들 수 있다.(영어)
- Hired Through GitHub: Part 1 : 코드 에디터를 만드는 Zed Industries에서 채용 페이지를 통한 채용 외에 오픈소스를 통한 채용 경험을 정리한 글이다. Zed를 오픈소스로 개발하면서 지속적인 외부 기여자는 내부 Slack에서도 익숙한 이름이 되고 GitHub이나 Discord에서 토론하고 PR에서 코드 품질을 확인하고 페어 프로그래밍 세션을 진행하면서 관계를 구축하게 되면 채용 제안을 하게 된다.(영어)
- Help Us Raise $200k to Free JavaScript from Oracle : 오랫동안 진행 중인 Oracle이 가진 JavaScript의 상표권을 취소시키는 소송을 하기 위한 펀딩을 Deno에서 열었다. Oracle은 사용하지도 않으면서 이 상표권을 계속 가지고 있고 이 때문에 콘퍼런스나 회사 이름 등에서 JavaScript라는 단어를 맘껏 사용할 수가 없다.(영어)
IT 업계 뉴스
프로젝트
버전 업데이트
- JDK 25 : Java Development Kit, 릴리스 공지
- JUnit v6.0.0 : Java 테스트 프레임워크, 릴리스 공지
- PostgreSQL 18: 관계형 데이터베이스, 릴리스 공지
- 비동기 I/O 서브시스템의 도입으로 성능 향상
- 업그레이드 시 통계를 유지해 주어 업그레이드 후 예상 성능에 더 빨리 도달함
- WebAssembly Specification 3.0 : 스택 기반 가상 머신을 위한 바이너리 명령 형식, 릴리스 공지
- GitLab v18.4 : 오픈소스 설치형 Git 플랫폼, 릴리스 공지
- Optique v0.5.0 : TypeScript용 타입세이프 CLI 파서, 릴리스 공지
- Ghostty v1.2.0: 터미널 에뮬레이터, 릴리스 공지
- DuckDB v1.4.0 : 데이터베이스 시스템, 릴리스 공지
- Swift v6.2 : 프로그래밍 언어, 릴리스 공지
- DuckLake v0.3 : 데이터 레이크, 릴리스 공지
- FastAPI v0.118.0 : Python 웹 프레임워크, 릴리스 공지
- Grafana v12.2 : 매트릭 대쉬보드, 릴리스 공지
- Node.js v22.20.0 (LTS) : 자바스크립트 런타임, 릴리스 공지
- Node.js v24.9.0 (Current) : 자바스크립트 런타임, 릴리스 공지
- astro v5.14 : JavaScript 웹 프레임워크, 릴리스 공지
Comments