Trawling

개발 · 최신기사

언어와 프레임워크, SDK와 개발 방식·도구의 변화를 다룹니다.

웹 업계가 진정된 뒤를 위한 지속 가능한 경력

발행

웹 업계가 불안정한 시기를 지나고 있다는 전제 아래, 글쓴이는 접근성·CSS·소통 능력을 꾸준히 익히고 파시즘에 침묵하지 말라고 권합니다. 반면 React, GitHub, 개발자 인플루언서에는 회의적인 견해를 밝히며, 댓글에서는 React의 장기 유지보수 수요와 일자리 감소 전망을 두고 반론이 나옵니다.

이제 기초 수학과 산수는 배울 필요가 없을까요? 😜

발행

계산기가 산수를 대신해도 수학의 기초가 쓸모없어지지 않았듯, AI가 코드를 생성해도 프로그래밍 기초를 익혀야 한다고 주장합니다. AI는 프로그래밍을 대체하는 수단이 아니라 유용할 때 활용하는 도구로 쓰라고 권합니다.

왜 지금 Common Lisp가 최고의 프로그래밍 언어인가

발행

글쓴이는 LLM이 코드를 빠르게 만드는 시대에는 실행 중인 프로그램을 고치고 즉시 결과를 확인하는 개발 흐름이 중요하다며 Common Lisp를 추천합니다. 라이브 이미지, 매크로 기반 DSL, 짧은 코드가 장점이라고 주장하지만, 토론에서는 디버깅 기능의 고유성, 생태계 규모, 정적 타입과 도메인 복잡성을 두고 반론이 나옵니다.

샌프란시스코에서 가장 평탄한 경로 찾기

발행

샌프란시스코의 16만 개 도로 구간과 1m 해상도 USGS 고도 데이터를 사용해 최단 경로와 오르막 부담 사이의 경로를 브라우저에서 계산하는 도구입니다. 거리를 늘려 오르막을 줄이는 선택지를 시각화하며, 누적 상승고도와 자전거 경로 제약을 반영합니다.

이펙트 시스템은 필요하지 않습니다

발행

Haskell 서비스 코드를 새로 작성하며 이펙트 시스템을 걷어낸 경험을 설명합니다. 글쓴이는 함수 인자, 일반 IO, 예외를 조합해 이펙트를 표현하고, 효과 추적이나 모킹 같은 목적도 별도 프레임워크 없이 해결할 수 있다고 주장합니다.

경쟁 프로그래머 핸드북 (2018) [PDF]

발행

Antti Laaksonen의 무료 알고리즘 학습서로, 시간 복잡도와 자료구조부터 그래프·문자열·기하 알고리즘까지 경쟁 프로그래밍 주제를 폭넓게 다룹니다. C++11 예제와 단계별 풀이를 통해 알고리즘을 고르고 구현하는 과정을 익힐 수 있습니다.

Example.com, 수십 년 만에 가장 큰 개편

발행

문서 예시용 예약 도메인 example.com의 디자인과 서버 인프라 변화를 2002년부터 추적하고, 2026년 다국어 개편의 구현 방식을 설명합니다. IANA는 자동화된 요청이 많은 만큼 전송량을 줄이려 콘텐츠 일부를 JavaScript 파일로 분리했다고 밝혔으며, 사이트를 테스트·모니터링 서비스로 쓰지 말라고 안내합니다.

Haskell로 GTK 애플리케이션 만들기 1부

발행

Haskell, GTK 4, libadwaita로 할 일 목록 앱을 만드는 연재의 첫 편입니다. haskell-gi로 GTK 바인딩을 사용하고 Elm Architecture의 Model-View-Update 구조를 적용해 상태와 사용자 인터페이스를 분리합니다.

비동기 Rust에서 스케줄러는 어디에 있어야 할까요?

발행

비동기 Rust의 복잡성은 스케줄러가 필요한 동시성의 속성이지, Rust만의 결함이 아니라고 설명합니다. 런타임을 라이브러리로 두는 설계의 이점과 비용을 짚고, Zig처럼 I/O 인터페이스를 함수 매개변수로 전달하는 대안을 살펴봅니다.

주니어 개발자는 이제 챗봇 없이는 작동하는 함수도 못 쓸까요?

발행

PixLab의 모회사 Symisc Systems는 인턴십 프로젝트를 맡은 학생 20여 명 가운데 일부가 챗봇의 단계별 안내 없이는 간단한 함수를 구현하기 어려워했다고 전합니다. 작성자는 AI 사용을 금지하기보다 먼저 직접 시도하게 하고, 코드 리뷰에서 구현 이유와 동작을 설명하도록 해야 한다고 제안합니다.

증인이 용의자였다: AI 감사 로그를 그대로 믿을 수 없는 이유

발행

AI 에이전트가 행동과 기록을 모두 맡으면 로그가 실제 결과가 아니라 에이전트의 주장을 담을 수 있습니다. 글은 진실을 보증하는 로그 대신 기록의 작성자와 순서를 위변조하기 어렵게 만들고, 독립된 기록끼리 대조해 불일치를 드러내는 설계를 제안합니다.

Deno와의 우정은 끝났고, 이제 Node가 가장 친한 친구입니다

발행

Deno를 주로 쓰던 저자가 SvelteKit 프로젝트와 정적 사이트 생성기를 Node.js로 옮긴 경험을 공유합니다. Node.js v26.10.0에서 마이그레이션 작업은 적었고 빌드 시간은 15% 줄었지만, Deno의 권한 관리와 편리한 기본 기능을 선호하는 개발자들의 반론도 나왔습니다.