Flux
Toutes les catégories

Programmation

2113 articles

Building an Obsidian RAG with DuckDB and MotherDuck

Building an Obsidian RAG with DuckDB and MotherDuck

I always wanted a personal knowledge assistant based on my notes. One that uses Obsidian’s backlinks and connections to surface ideas I’ve forgotten or never thought to link together. So I built one. A RAG system that runs locally with DuckDB as a vector database, then syncs to MotherDuck for a serverless web app running entirely in the browser via WASM. Think of it like J.A.R.V.I.S1 for your markdown files: search about a topic, and it shows connected notes up to two hops away, semantically…

SSP Data Engineering Blog
Arch Linux (Omarchy) — 8 Months Later: The Good, the Bad, and the Fixable

Arch Linux (Omarchy) — 8 Months Later: The Good, the Bad, and the Fixable

This is a follow-up to my part 1 of Switching macOS to Arch Linux with Omarchy, where I documented my first months with Arch Linux and [[Omarchy]], after switching from 15 years of using macOS and Windows on and off at work since 2003. Back then, I had a checklist of basics I needed before I could commit to Linux as a daily driver: Obsidian, a Raycast-like launcher for fuzzy finding files and folders, screenshots (Snagit), daylight adjustment (f.lux), calendar events in the top bar. Those were…

SSP Data Engineering Blog
Why Coinbase and Pinterest Chose StarRocks: Lakehouse-Native Design and Fast Joins at Terabyte Scale

Why Coinbase and Pinterest Chose StarRocks: Lakehouse-Native Design and Fast Joins at Terabyte Scale

Why is StarRocks gaining popularity among data engineers who need fast analytics on large-scale data? To find out, I did a deep dive on the companies actually using StarRocks in production, interviewing engineers and studying technical case studies from Coinbase, Pinterest, Fresha, Grab, TRM Labs, and Shopee. They all share a similar pattern: customer-facing analytics on Snowflake got too slow, and they needed sub-second query responses without heavy pre-denormalization in Flink or Spark.

SSP Data Engineering Blog
Meet team.blue: A PHP Foundation Sponsor supporting the language at the core of its ecosystem

Meet team.blue: A PHP Foundation Sponsor supporting the language at the core of its ecosystem

Starting January 2026, team.blue joined the PHP Foundation as a Gold Sponsor, reinforcing its long-term commitment to supporting the open-source technologies that power millions of businesses across Europe. team.blue is a leading AI-powered digital enabler serving small and medium businesses (SMBs) and agencies across Europe. With more than 4,000 experts, 3.3 million customers, and operations in over 22 countries, team.blue provides businesses with the digital tools they need to build, grow,…

The PHP Foundation
A Diary of a Data Engineer

A Diary of a Data Engineer

You ingest data. You model it. You transform it. You serve it. Someone asks for a change. Everything breaks. You rebuild. This is the loop. It was the loop in 2005 with SSIS and star schemas. It’s the loop in 2025 with dbt and Iceberg, or 2026 with prompting AI agents. The tools change. The loop doesn’t. The Invisible Plumbers When I started my career in 2003, there was no “data engineering”. There was no big data, no data science. We called it Business Intelligence. Data Warehouse Developer.…

SSP Data Engineering Blog