Trawling

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

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

EchoCadence를 만들었습니다 — 단어를 오래 기억하게 하는 어휘 앱

발행

EchoCadence는 사용자가 직접 어휘를 추가하고, 복습 난이도에 따라 다음 복습 시점을 정하는 spaced repetition 기반 앱입니다. 개발자는 복습 이력을 TimescaleDB hypertable로 저장하고 continuous aggregate로 일별 통계를 만들어, PostgreSQL 모델 안에서 학습 데이터를 시계열로 다루는 방법을 구현했습니다.

원하지 않던 답: Fiskardo 대피 경로를 둘러싼 여섯 번의 디버깅

발행

그리스 Kefalonia 섬의 디지털 트윈 프로젝트 ARGOS에서 산불 시 Fiskardo 마을의 도로 대피 시간을 pgRouting으로 계산하던 중 발견한 여섯 가지 오류를 해부한 기록입니다. 실행되는 쿼리가 옳은 쿼리는 아니라는 교훈과 함께, 검증을 거친 불편한 숫자가 데모용으로 예쁜 숫자보다 가치 있다는 메시지를 전합니다.

supabase/supabase — 웹·모바일·AI 앱을 위한 Postgres 개발 플랫폼

발행

Supabase는 Firebase의 기능을 엔터프라이즈급 오픈소스 도구로 재구성한 Postgres 개발 플랫폼입니다. 호스티드 Postgres 데이터베이스 위에 인증, 자동 생성 API, Functions, 스토리지, AI·벡터 툴킷을 결합해 Firebase 수준의 개발 경험을 오픈소스로 제공하는 것이 목표입니다.