Trawling

개발·오픈소스 · 최신기사

개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.

Bun 1.4의 bun test --parallel, 4초 테스트를 약 1초로 단축

발행

Bun 1.4의 bun test --parallel은 테스트 파일을 워커 프로세스에 나눠 실행합니다. 대기 시간이 긴 테스트는 코어 수보다 많은 워커로도 빨라지지만, CPU 연산이 중심인 테스트는 코어 수에서 성능 향상이 멈춥니다. 파일별 격리 범위와 --bail 동작도 실험으로 확인합니다.

Vercel 앱을 위한 AI 온콜 엔지니어, Polylane

발행

Polylane for Vercel은 Vercel 프로젝트와 배포, 도메인, 로그를 연결해 회귀 오류를 감지하고 원인을 조사하는 AI 에이전트입니다. 조사 근거와 수정 내용을 담은 풀 리퀘스트(PR)를 열어 개발자가 검토하도록 합니다.

i686 Windows 타깃, 표준 라이브러리만 배포

발행

Rust 1.100.0부터 32비트 Windows 타깃인 i686-pc-windows-msvc와 i686-pc-windows-gnu용 호스트 도구 배포를 중단합니다. 표준 라이브러리는 계속 제공하며, 32비트 Windows 바이너리는 지원되는 64비트 호스트에서 크로스 컴파일해야 합니다.

AI에게 고칠 곳을 지시하면 사과의 악순환이 생기는 이유 — 질문으로 주니어 개발자도 성장시키기

발행

이 글은 AI 코딩 에이전트에게 수정 사항을 직접 지시하는 대신, 실행 중 어떤 일이 벌어지는지 질문하라고 제안합니다. 저자는 질문이 모델의 상태 추론을 유도하고 불필요한 수정과 방어적 코드 생성을 줄인다고 주장하며, 주니어 개발자에게는 AI가 만든 코드와 설계 선택을 이해하고 검토하는 관문을 두자고 말합니다.

Google Docs·Sheets·Slides 안에서 Claude 사용

발행

Claude가 Google Docs, Sheets, Slides 안에서 문서 작성과 편집, 스프레드시트 분석과 수식 작성, 차트·슬라이드 제작을 지원합니다. Claude에서 Google Workspace 파일을 만들고 편집하는 기능도 제공하며, 유료 플랜에서 베타로 이용할 수 있습니다.

KloudMate 2.0 — AI 기반 풀스택 관측성과 에이전트형 SRE 운영

발행

KloudMate 2.0은 메트릭, 로그, 트레이스 등을 한곳에 모으고 AI 에이전트로 장애 조사와 근본 원인 분석을 지원하는 관측성 플랫폼입니다. 회사는 장애의 70% 이상을 자동으로 식별·진단·해결한다고 설명하며, OpenTelemetry와 MCP 서버 지원도 소개합니다.

2027년 2월부터 인증서 유효기간 64일로 단축

발행

Let’s Encrypt는 2027년 2월 10일부터 기본 인증서 유효기간을 90일에서 64일로 줄입니다. 자동 갱신이 만료일에 맞춰져 있다면 갱신 시점을 수명 3분의 2 지점으로 조정하고, 스테이징 환경에서 미리 점검해야 합니다.

DuckLake — SQL과 Parquet 기반 오픈 레이크하우스 형식

발행

DuckLake는 메타데이터를 카탈로그 데이터베이스에, 데이터를 Parquet 파일에 저장하는 오픈 레이크하우스 형식입니다. DuckDB 확장으로 표준 SQL을 사용해 테이블을 읽고 쓰며, 스냅샷 조회와 변경 내역 확인도 지원합니다.

ChickyTutor — 매일 더 잘 파악하는 개인 언어 튜터

발행

ChickyTutor는 AI 음성 튜터와 대화하며 말하기를 연습하는 언어 학습 서비스입니다. 이번 출시에서는 대화 중 문법을 설명하고 연습 문제를 풀 수 있는 인터랙티브 화이트보드와 Android 앱을 선보였으며, 70개 이상 언어를 지원합니다.

2026년 이메일 API 비용 비교: 6개 제공업체의 7가지 사용량

발행

Amazon SES, Mailgun, Postmark, Resend, SendGrid, SMTPfast를 7가지 이메일 발송량과 사용 사례로 비교합니다. SES가 모든 규모에서 가장 저렴하지만 웹훅·로그·템플릿을 직접 구축해야 하며, 관리형 API 중 최저가는 사용량에 따라 달라집니다.

Git 저장소를 SHA-256으로 이전하기

발행

Git 저장소를 SHA-1에서 SHA-256으로 바꾸는 절차와 서브모듈 처리 방법을 설명합니다. 서브모듈 저장소를 먼저 변환하고 marks 파일로 객체 ID를 다시 연결해야 하며, Forgejo 저장소를 제자리에서 바꾸는 방법에는 기존 커밋 참조가 깨질 위험이 있습니다.

내가 필요한 일은 무료 로컬 LLM으로 충분해 ChatGPT와 Claude에 월 20달러를 내지 않습니다

발행

작성자는 Qwen 3.8-27B를 로컬에서 실행해 이메일 정리, 요약, 정보 추출과 일부 코딩 작업을 처리하면서 ChatGPT와 Claude 구독을 대체했다고 말합니다. Reddit에서는 개인정보 보호와 사용량 제한 해소를 장점으로 꼽는 의견과, 하드웨어 비용과 성능을 고려하면 클라우드 모델이 낫다는 반론이 맞섭니다.

Jev의 실수를 0으로 줄였지만, 여전히 Flash-Lite를 씁니다

발행

MLH는 코드 검사기와 LLM 판단기를 고르는 라우터에서 Jev와 Gemini Flash-Lite를 실제 데이터로 비교했습니다. Jev는 프롬프트를 고치자 위험한 오판을 줄였고, 두 모델을 조합하면 단독 Flash-Lite보다 비용을 낮추면서 각자의 장점을 살릴 수 있었습니다.

Guix 확장 명령 만들기

발행

Guix는 `GUIX_EXTENSIONS_PATH`에 설치한 Guile 모듈을 새 `guix` 명령으로 불러옵니다. 글은 확장 모듈 작성부터 도움말 등록과 Guix 패키징까지 `guix hello` 예제로 안내하며, 새 확장 스키마가 컴파일된 모듈을 찾아 실행 성능을 높인다고 설명합니다.

그래도 프로그래밍을 배워야 합니다

발행

Carson Gross는 AI가 코드를 생성하더라도 프로그래밍은 여전히 가치 있는 직업이며, 특히 초급 개발자는 직접 코드를 써야 한다고 주장합니다. AI를 코드 대리 작성자가 아니라 개념과 도구를 설명하는 조교로 활용하고, 소통·업무 이해·시스템 설계 역량도 함께 키우라고 조언합니다.

Saluki 27B: Qwen 3.8 성능의 96%를 7분의 1 크기로

발행

Underdog AI가 Qwen3.8-27B를 7.89GB로 압축한 모델 Saluki를 공개했습니다. 도구 선택과 코딩 에이전트 테스트에서 작은 크기에도 높은 점수를 냈지만, 병렬 도구 호출의 형식 오류와 벤치마크 해석을 둘러싸고 Reddit에서 논쟁이 이어졌습니다.

TouchGrass: 사용자가 멈추면 성공하는 오픈 웨이트 AI 에이전트

발행

TouchGrass는 Gemma 2로 야외 활동 미션을 만들고, 사용자가 휴대전화를 내려놓고 실제 활동을 하도록 설계한 오픈소스 프로젝트입니다. 미션 생성부터 실행, 회고 평가까지 이어지는 흐름에 안전·다양성 정책을 적용하고, TabPFN으로 야외 활동에 적합한 시간도 예측한다고 소개합니다.