1-15 / 293 articles

Thumbnail

The follow-up to the pipeline article: a five-tab dashboard that audits a self-hosted Pelican analytics system. Covers the Overview, Audience, Content, Engagement, and Health tabs, the card types each contains, the five-check verify tool as a correctness contract, and the deliberate omissions that keep the dashboard honest about its own corrections.

... Read More


Keywords: pelican analytics dashboard sqlite bot detection verification ...
Thumbnail

A complete self-hosted analytics pipeline for a Pelican static site: a PHP tracker with bot detection, a SQLite view that hides pollution, a retroactive backfill tool, and a deterministic two-feed sync that keeps counts in markdown frontmatter. No third-party provider, no client-side telemetry, no dashboards you cannot audit.

... Read More


Keywords: pelican self-hosted analytics sqlite php python ...
Thumbnail

After decades on Linux, I never found a simple image editor that matched the speed and ease of MS Paint—until I discovered KolourPaint. This article walks through the journey of searching, the design philosophy that makes KolourPaint perfect for quick edits, and how it fits into a developer’s toolchain.

... Read More


Keywords: kolourpaint ms paint image editor linux lightweight ...
Thumbnail

A detailed comparison of five extremely lightweight Linux distributions that breathe life into old hardware with as little as 256 MB of RAM. This guide frames the repurposing of a forgotten laptop as a deliberate gift: a low-distraction, fully offline environment where children can learn programming, system administration, and engineering thinking, far away from the dopamine loops of smartphones.

... Read More


Keywords: lightweight linux old hardware 256 mb ram 512 mb ram 1 gb ram ...
Thumbnail

An in-depth walkthrough of a Python curses-based application for manually marking Quranic verse boundaries in MP3 files, persisting marker state, and exporting split files. The article covers architecture, UI decisions, undo/redo, guided marking, and export pipelines, with an honest evaluation of its place among existing tools.

... Read More


Keywords: python curses audio segmentation quran ...
Thumbnail

A philosophical and architectural deep dive into The Matrix, exploring how the film's simulation, its characters, and its iconic lines continue to reveal truths about consciousness, control, and the systems we inhabit. For developers and thinkers who never stopped asking, «What is real?»

... Read More


Keywords: the matrix philosophy simulation perception determinism ...
Thumbnail

A pragmatic, engineer's-eye breakdown of the five biggest non‑technical and technical forces that keep Windows as the dominant desktop OS, despite Linux being free. We examine software ecosystems, gaming, corporate inertia, hardware support, and the hidden cost of «free» — not to bash either platform, but to understand why the year of the Linux desktop remains a mirage.

... Read More


Keywords: linux windows operating systems desktop linux user experience ...
Thumbnail

A deep dive into a Python tool that combines, purges, minifies, and redeploys CSS bundles for Pelican themes using a recipe-based pipeline. Learn how it records every build step, automatically replays the entire chain, and drops the result into the output folder – no full site rebuild required.

... Read More


Keywords: pelican css build tools web performance purgecss ...
Thumbnail

A complete walkthrough of a production‑grade Neovim configuration. Covers the modular directory layout, bootstrapping with lazy.nvim, per‑filetype engineering, custom Lua automation functions, programmable snippets, a deterministic colour stack, and a hand‑picked plugin dashboard. Every design decision is explained, and the full source is included so you can reproduce the environment on any machine.

... Read More


Keywords: neovim lazy.nvim init.lua ftplugin lua ...
Thumbnail

A practical engineering framework for designing LLM agent prompts as deterministic, version-controlled specifications. This article breaks down prompt architecture into composable layers — tone specification, structural constraints, output format enforcement, and metadata extraction — treating LLM agents as programmable infrastructure rather than conversational tools. Engineers and developers will learn how to build prompts that produce consistent, machine-parseable outputs suitable for automated pipelines.

... Read More


Keywords: llm prompt engineering ai agents automation systems design ...
Thumbnail

A production-grade walkthrough for generating PDFs from Jinja2 templates using WeasyPrint. This article covers template design, CSS print styling, page layout control, and integration into automated document pipelines — replacing deprecated wkhtmltopdf workflows with a modern, reproducible Python-native approach.

... Read More


Keywords: jinja2 weasyprint pdf generation python html to pdf ...
Thumbnail

This article explores projcat, a Python CLI tool that generates structured project manifests—directory trees and sliced file contents—optimized for feeding into LLMs. It covers architecture, advanced slicing features, and integration into developer workflows, emphasizing deterministic, reproducible context injection for AI-assisted coding.

... Read More


Keywords: projcat cli python llm code-context ...
Thumbnail

This final article in the series examines the plugin layer that completes the Neovim configuration. It covers Treesitter syntax parsing, nvim‑cmp completion with LuaSnip integration, Mason for LSP management, and a minimal bufferline. Every plugin is justified by a clear engineering need, and the complete plugins/core.lua is dissected.

... Read More


Keywords: neovim treesitter nvim-cmp luasnip completion ...