| |
| 🔗 Stories, Tutorials & Articles |
| |
|
| |
| How I Taught GitHub Copilot Code Review to Think Like a Maintainer |
| |
| |
| Vibe coding has made contributing to open source easier, but the high number of contributions to the AI agent framework goose has posed a challenge. An AI Code Review agent like Copilot can help review PRs, but tuning its feedback is crucial for reducing noise and increasing value. By providing clear instructions, prioritizing key areas, and giving project-specific context, Copilot can become a valuable asset for code reviews. |
|
| |
|
| |
|
| |
| The challenges of soft delete |
| |
| |
"Soft delete" sounds gentle. It isn't. Slapping a deleted_at column on every table pollutes queries, drags down migrations, and leaves tombstones all over production.
This post digs into saner options: PostgreSQL triggers, event archiving in the app layer, and CDC via WAL. Each separates the dead stuff from the living, keeping OLTP lean - but they come with their own setup costs and infra quirks. |
|
| |
|
| |
|
| |
| Run a Private Personal AI with Clawdbot + DMR |
| |
| |
| Clawdbot just plugged into Docker Model Runner (DMR). That means you can now run your own OpenAI-compatible assistant, locally, on your hardware. No cloud. No per-token fees. No data leaking into the void! |
|
| |
|
| |
|
| |
| Unconventional PostgreSQL Optimizations |
| |
| |
PostgreSQL 18 now supports virtual generated columns, indexable expressions without burning storage. Perfect for standardizing queries in analytics-heavy pipelines.
Pair that with planner constraint exclusion (constraint_exclusion=on), and Postgres can dodge irrelevant table scans based on constraints. Less IO. Faster ad-hoc BI queries. |
|
| |
|
| |
|
| |
| Software engineering when machine writes the code |
| |
| |
| In 1968, computer scientists identified the "software crisis" - the existing methods of programming were struggling to handle the power of computers. Today, AI coding assistants are accelerating productivity, but concerns arise about understanding the code they generate, the implications for debugging, and how to preserve deep learning in an age of AI assistance. The Jevons Paradox is at play, with more efficient coding tools leading to more code and increased system complexity. |
|
| |
|
| |
👉 Got something to share? Create your FAUN Page and start publishing your blog posts, tools, and updates. Grow your audience, and get discovered by the developer community. |