CreatorDesk: a self-hosted approval loop for commission artists
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built CreatorDesk is a self-hosted, open-source tool…
Latest Architecture news from Tech News
This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built CreatorDesk is a self-hosted, open-source tool…
What if you could build complete, production-grade ETL pipelines in Pure SQL… without Jinja templates, without a database server, and without heavy…
Imagine an inventory table for an e-commerce flash sale: Item: Nintendo Switch (Stock: 1) Two customers (Alice and Bob) click "Buy Now" at the exact…
Carrier invoices contain duplicates. Not many, and not usually in bad faith, but enough that any operation shipping across several carriers and seve…
SQ Lite has no way to tell another process "row 42 in users just changed." I wanted that, so I built tailite : it follows a live SQLite database fro…
Have you ever felt like your health data is trapped in a "walled garden"? Between Apple Health on your iPhone and Google Fit on your secondary Andro…
Your SQL can be perfectly reproducible while your business meaning is not. Suppose a user asks: What was revenue in Q1? Your data agent resolves Rev…
A few years into working on a utility billing SaaS platform, I ended up owning a feature that sounds simple on a slide and is genuinely nasty undern…
At one interview I was asked about VIEWs. I answered honestly: in real projects I had barely run into them; for aggregates it is safer to keep a sep…
A model is only one artifact in a production data science system. The harder engineering problem is creating a reliable path from changing source da…
В зрелых корпоративных экосистемах вроде Java или .NET инструменты для работы с базами данных опираются на стандартизированные на уровне среды выпол…
In the previous piece I went through 24 million ratings from our app Rate Me (people rate each other's photos 1-10) and showed four things: the dip…
Чтобы напомнить клиенту о встрече, нужно собрать в одном сообщении данные из нескольких записей CRM. С этой задачи началась работа над моим шаблониз…
Working with more than one database engine often means maintaining more than one workflow. The SQL is familiar, but the editor, schema browser, resu…
It's 11 PM. You've solved forty LeetCode mediums this month. Your GitHub has a shiny new Airflow project with green checkmarks all the way down. Tom…
A user can be blocked from a sensitive column and still receive sensitive information derived from data they are allowed to access. That changes the…
As applications scale from hundreds of thousands to millions of records, poorly optimized database queries quickly become the primary bottleneck of…
Here is a simple SQL query that should return 0.3: SELECT 0 . 1 :: FLOAT4 + 0 . 2 :: FLOAT4 ; In PostgreSQL, MySQL, and most relational SQL engines,…
The following scene is a composite on-call pattern, not a personal claim about one employer. A checkout query crossed its p95 budget during a mid-af…
By Michael Nocito , data analyst · Published August 8, 2026 By the end of this page you can summarise any table by month in one line, pull the year,…
When most developers start building backend applications, they're usually focused on one thing, getting an API working. Express routes, controllers,…
Sooner or later, someone on your team wants to point an AI assistant at the production database. Maybe it's a support engineer who wants to answer "…
Have you ever wanted to integrate full-text search (or to be more trendy, vector similarity search) in to your P2P project only to be disappointed b…
I've solved 15 of the 50 problems in LeetCode's SQL 50. I started my first end to end ML project predicting telco customer churn this week. And thre…
Oracle Designer 10g is a CASE tool from the early 2000s. Support ended in 2013. At my job it is still the center of development: the repository hold…
There's a moment every developer hits the first time they connect an AI assistant to a real database: it works beautifully, the model writes a clean…
Introduction Your program keeps opening transactions. A signup writes a new user row. A checkout debits one account and credits another. A form subm…
MVCC not only tracks row history but also records the search-key space. To better understand PostgreSQL MVCC, it's useful to look at some alternativ…
Most tools that support both SQL and Python support one of them properly. Python arrives as an escape hatch: a different execution path, a different…
Всем привет! Меня зовут Муса. Наша команда занимается витринами данных по товарному учёту. Каждый день мы доставляем около 10 млрд записей…