Go의 `if err != nil`이 그리워 TypeScript용 errval을 만들었습니다
errval은 TypeScript에서 오류를 명시적으로 반환하고, 호출부에서 처리하도록 돕는 라이브러리입니다. 오류 타입을 호출에서 추론하고 `match`의 누락된 분기를 컴파일 오류로 잡습니다. 실패 경로 벤치마크와 오류 생성 방식도 공개했습니다.
AI, 개발 도구, 오픈소스, 보안과 인프라의 변화와 이용 조건을 설명하는 최신 기사와 해설입니다.
errval은 TypeScript에서 오류를 명시적으로 반환하고, 호출부에서 처리하도록 돕는 라이브러리입니다. 오류 타입을 호출에서 추론하고 `match`의 누락된 분기를 컴파일 오류로 잡습니다. 실패 경로 벤치마크와 오류 생성 방식도 공개했습니다.
Strands Agents는 에이전트 실행 루프부터 도구, 메모리, 세션, 추적까지 제공하는 Python·TypeScript SDK입니다. 기본 설정을 갖춘 하네스로 빠르게 시작하거나, SDK를 사용해 루프와 구성 요소를 직접 제어할 수 있습니다.
512×512 이미지의 PNG, JPEG 등 6개 형식에서 비트 하나를 바꾸고 디코딩 결과를 비교했습니다. PNG는 처리 도구가 손상을 감지해 거부했지만 Chromium은 손상 전까지의 픽셀을 그렸고, JPEG·WebP·AVIF는 손상된 이미지를 온전한 것처럼 보여주기도 했습니다.
PanWatch는 A주·홍콩·미국 주식의 시세와 보유 종목을 관리하고, TradingAgents 기반 분석 결과와 알림을 제공하는 셀프 호스팅 도구입니다. Docker로 배포하며 FastAPI와 React를 사용하고, 선택 사항으로 OpenTelemetry 추적 데이터를 Jaeger·Tempo 등에 보냅니다.
모바일 브라우저에서 `100vh`는 현재 보이는 화면이 아니라 브라우저 UI가 접힌 상태의 높이를 기준으로 삼을 수 있습니다. 글은 `dvh`, `svh`, `lvh`의 차이를 설명하고, 목적에 맞는 CSS 뷰포트 단위를 쓰면 JavaScript 우회 코드를 없앨 수 있다고 안내합니다.
Codebase Memory MCP는 Tree-sitter와 언어별 의미 분석을 결합해 코드 구조를 영속적인 지식 그래프로 만드는 MCP 서버입니다. Linux 커널 전체 색인에 3분, 구조 질의에 1ms 미만이 걸렸다고 보고하며, 다섯 가지 질의에서 파일별 탐색보다 토큰 사용량을 99.2% 줄였다고 제시합니다.
Impeccable은 AI 코딩 도구에서 프런트엔드 디자인을 계획하고 다듬도록 돕는 스킬과 CLI입니다. 24개 명령과 61개 결정론적 검사 규칙을 제공하며, 브라우저에서 시안을 반복 수정하거나 CI에서 디자인 문제를 탐지할 수도 있습니다.
창 크기 변경 때마다 실행하는 resize 핸들러 대신 matchMedia()의 change 이벤트를 쓰면, 미디어 쿼리 조건이 바뀌는 순간에만 반응합니다. 화면 너비뿐 아니라 prefers-reduced-motion 같은 설정 변화도 감지할 수 있습니다.
Fulvid는 Markdown과 MDX 문서를 로컬 파일로 관리하는 오픈소스 데스크톱 편집기입니다. 검색, 미리보기, 문서 링크와 그래프 탐색 기능을 제공하며 Linux, Windows, macOS에서 사용할 수 있습니다.
Superpowers는 코딩 에이전트가 요구사항을 구체화하고 설계를 확인한 뒤, 계획과 테스트 주도 개발에 따라 구현하도록 돕는 스킬 프레임워크입니다. Claude Code, Codex, Cursor 등 여러 에이전트 환경에서 설치할 수 있으며, 작업별 검토와 브랜치 정리까지 개발 절차에 포함합니다.
NestJS의 테스트 모듈은 단순한 mock 저장소가 아니라 실제 애플리케이션과 같은 의존성 주입(DI) 컨테이너를 구성합니다. 글은 provider 교체 방법과 get()·resolve()의 차이, 요청 범위 provider의 컨텍스트 공유, 가드와 파이프를 바꾸는 E2E 테스트 방법을 설명합니다.
gg-friggin-ez는 Node.js용 다국어 욕설·유해성 탐지 도구로, 로마자 표기된 인도어 욕설이나 leetspeak, ASCII 그림 같은 우회 표현을 걸러냅니다. 제작자는 500ms 미만 응답과 낮은 비용을 내세우지만, 공개한 벤치마크는 14개 언어, 42개 메시지로 초기 검증 단계입니다.
Pulsetic RUM은 실제 방문자의 Core Web Vitals, 페이지 로딩 시간, JavaScript 오류를 수집하는 모니터링 기능입니다. 합성 가동 시간 검사로는 놓치는 사용자 경험 문제를 파악하며, 기존 모니터링 도구와 함께 사용할 수 있습니다.
Xiaomi가 텍스트·이미지·오디오·비디오를 처리하고 100만 토큰 문맥을 지원하는 MiMo-V2.6 Pro와 Flash를 공개했습니다. 모델 가중치와 기술 보고서뿐 아니라 RL 환경과 훈련 코드도 함께 공개합니다.
Plane Agents는 작업 공간에 에이전트를 팀원으로 추가해 업무를 배정하고, 변경 사항이나 일정에 따라 실행하는 기능입니다. 프로젝트 범위, 재사용 가능한 기술, 외부 도구 연결, 실행 간 기억을 설정할 수 있으며, 유료 플랜에 포함된 AI 크레딧을 사용합니다.
PixelCrew는 여러 AI 에이전트가 조사, 크리에이티브 방향 설정, 와이어프레임, QA를 거쳐 디자인 시스템과 HTML을 만드는 도구입니다. 알파 버전은 무료이며 OpenRouter 키를 연결해 원하는 모델을 사용할 수 있습니다.
Anomalo Analyst는 Snowflake, Databricks, BigQuery 데이터를 읽기 전용으로 모니터링해 추세와 이상 변화를 먼저 찾아냅니다. 각 인사이트에 업무 요약과 기술 설명, 분석에 사용한 근거를 제공해 실제 사업 변화와 데이터 오류를 구분하도록 돕습니다.
사이드 프로젝트가 취업, 학습, 사업에 도움이 된다는 통념을 반박합니다. AI가 구현 결과물을 빠르게 만들어내는 시대에는 실제 사용자에게 배포하고 운영하며 얻는 판단력이 더 가치 있다고 주장합니다.
Clueso MCP는 Claude, ChatGPT, Cursor 등 MCP 호환 에이전트에서 프롬프트와 자료를 받아 동영상을 기획하고 편집합니다. 결과물을 전용 편집기에서 세밀하게 수정할 수 있으며, 개발팀은 타임라인 도구 호출, 여러 프레임 피드백 등 에이전트의 편집 제어 방식을 소개했습니다.
JevBench는 상태와 제한된 평가 기준을 입력받아 구조화된 답을 내는 Jev 계열 모델을 정확도·보정·속도·비용으로 비교합니다. 534개 결정 과제를 같은 조건에서 측정한 v1.3.0 결과와 점수 산정 규칙을 공개해, 모델 선택 시 성능과 운영 비용을 함께 살피게 합니다.