Tuesday, May 26, 2026Tech HubAboutContactAdvertiseNewsletter

Programming

Software development, languages, and best practices

Advertisement

728 × 90

How I Built a Programmatic SEO Site with 16,750 Pages Using FastAPI and PostgreSQLProgramming7 min

How I Built a Programmatic SEO Site with 16,750 Pages Using FastAPI and PostgreSQL

A deep dive into building BSBFinder.com — a free Australian BSB number lookup tool — from data pipeline to deployment. Every Australian bank transfer requires a BSB number — a 6-digit code identifying the bank and branch. There are over 16,750 active BSB codes, and the existing lookup tools...

BBlizine Admin·May 26, 2026·0 views
I Built an AI Agent That Tells Me When to Go Wing FoilingProgramming8 min

I Built an AI Agent That Tells Me When to Go Wing Foiling

The Problem: Should I Go Foiling Today? I'm obsessed with wing foiling. If you don't know what that is — imagine holding an inflatable wing, standing on a hydrofoil board, and literally flying above the water. It's incredible. But every morning I'd check 3-4 different apps — windy.com, and...

BBlizine Admin·May 26, 2026·0 views
Does Every Developer Need a Figma Dev Mode Seat? An Honest 2026 ReviewProgramming13 min

Does Every Developer Need a Figma Dev Mode Seat? An Honest 2026 Review

Key takeaway Figma Dev Mode is a good product for internal teams that work in Figma daily. But for freelancers, agencies, external collaborators, and occasional handoff, the per-seat model can be heavier than the actual need. View-only access covers many basics, and tools like SpecPeek can fill the...

BBlizine Admin·May 26, 2026·0 views
Building My First MCP Server with Claude and PythonProgramming4 min

Building My First MCP Server with Claude and Python

Building My First MCP Server with Claude and Python A few days ago, I started exploring MCP (Model Context Protocol) and wanted to understand how AI tools actually interact with external systems. Instead of just reading documentation, I decided to build a simple, real-world project: A custom...

BBlizine Admin·May 26, 2026·0 views
Azure Blob Storage for Beginners: Private Access, SAS Tokens & Cost Savings ExplainedProgramming5 min

Azure Blob Storage for Beginners: Private Access, SAS Tokens & Cost Savings Explained

What is a Microsoft Azure Blob storage? A Microsoft Azure blob storage is a object storage for files, images, backups, videos, logs, static websites, etc. Think of it as "cloud hard drives accessible over HTTP". What is Private Access? Private access simply relates to permissions. To buttress...

BBlizine Admin·May 26, 2026·0 views
I'm building a TypeScript data grid where config reads like EnglishProgramming3 min

I'm building a TypeScript data grid where config reads like English

I've integrated a lot of data grids over the years. Every time, the experience was the same — open the docs, search for the prop I need, find three different ways to do the same thing, pick one, get it wrong, Google it, eventually get it working, and forget how I did it by the next...

BBlizine Admin·May 26, 2026·0 views
Revamped Proof for Finish-Up-A-ThonProgramming2 min

Revamped Proof for Finish-Up-A-Thon

This is a submission for the GitHub Finish-Up-A-Thon Challenge What I Built My first commit on Proof started on July 28, 2025 as a decentralized learning management system on EduChain. It solves the problem of unreliable or easily altered academic records by putting key learning actions...

BBlizine Admin·May 26, 2026·0 views
WordPress Manifesto - 15 Years In, Here's What's Actually BrokenProgramming10 min

WordPress Manifesto - 15 Years In, Here's What's Actually Broken

Originally published on marcindudek.dev I've been doing WordPress for 15 years. I love it and I'm tired of it at the same time. Not tired in the "I'm moving to Webflow" way. Tired of the lies - the small ones and the big ones. The "free CMS", the "open source community", the "40% of the web" brag....

BBlizine Admin·May 26, 2026·0 views
You Don’t Need to Be Recruited to Become an AssetProgramming4 min

You Don’t Need to Be Recruited to Become an Asset

In the landscape of modern cyber-espionage and non-state actor operations, there is a recurring misconception in security analysis: the belief that there is a coherent ideology behind every attacker. Analysts often fall into the trap of seeking a "cause" or a set of beliefs to explain the actions...

BBlizine Admin·May 26, 2026·0 views
The case for using AI to write better code more slowlyProgramming3 min

The case for using AI to write better code more slowly

The dominant mental model for AI-assisted coding is speed: generate multi-hundred-line PRs, merge fast, iterate faster. Vibe coding as a velocity play. Nolan Lawson's post this week pushes back on that — not by rejecting LLMs, but by using them differently. "You can use them just as effectively...

BBlizine Admin·May 26, 2026·0 views
Your Design System Needs An MCP ServerProgramming8 min

Your Design System Needs An MCP Server

One of the best investments you can make for your design system right now is a Model Context Protocol (MCP) server. As AI models evolve they are becoming increasingly more capable, but using them effectively comes at a cost. Every token an AI wastes guessing how your components work is money left...

BBlizine Admin·May 26, 2026·0 views
I got a $100 AI bill. Then I found the $80,000 ones. So I built a kill switch.(2026)Programming3 min

I got a $100 AI bill. Then I found the $80,000 ones. So I built a kill switch.(2026)

A few weeks ago I woke up to a $100 charge from my AI provider. For a lot of people that's nothing. For me, a solo dev who obsessively keeps infrastructure costs near zero, it genuinely stung. But that wasn't even the part that got me. The part that got me was what I found when I went looking for...

BBlizine Admin·May 26, 2026·0 views
通过 OpenResty+ MinIO + weserv/images 搭建自己的阿里云OSSProgramming2 min

通过 OpenResty+ MinIO + weserv/images 搭建自己的阿里云OSS

下面是一套可操作的方案,基于 OpenResty + MinIO + weserv/images 搭建一个可自托管、支持图片处理能力的“类阿里云 OSS” 服务。整体目标是: MinIO 作为对象存储(兼容 S3 API) OpenResty 提供反向代理、鉴权、图片处理网关 weserv/images 提供图片缩放、裁剪、格式转换等能力(类似阿里云 OSS 图片处理) 1. 安装 MinIO docker run -d --name minio \ -p 9000:9000 -p 9001:9001 \ -e...

BBlizine Admin·May 26, 2026·0 views
CSS SelectorsProgramming6 min

CSS Selectors

CSS Selectors CSS Selectors are patterns used in CSS to select and target HTML elements so that styles can be applied to them. They define which elements on a web page should receive specific styling rules. Used to select HTML elements based on tag name, class, id, or attributes. Help apply...

BBlizine Admin·May 26, 2026·0 views
Open Source Maintainers Are Drowning in AI-Generated Pull Requests. Enterprise Teams Are Next.Programming7 min

Open Source Maintainers Are Drowning in AI-Generated Pull Requests. Enterprise Teams Are Next.

Read this article on Signadot. Something is breaking in open source, and it should alarm every engineering leader pushing coding agents into their organization. Over the past year, open-source maintainers have been overwhelmed by a flood of low-quality, AI-generated pull requests. Verbose changes...

BBlizine Admin·May 26, 2026·0 views
Score Big with Power Apps: A Step-by-Step Guide to Custom Football APIsProgramming8 min

Score Big with Power Apps: A Step-by-Step Guide to Custom Football APIs

If (Sports Fan && Power App){ return "Goal!" } You know what I really admire in software development? No matter if it is no-code or hard-coding, it is the ability to spark an idea and bring it to life using your own brainpower. The FIFA World Cup is almost here. How about we use an...

BBlizine Admin·May 26, 2026·0 views
IaC Drift Is Inevitable — Design for Detection, Not PreventionProgramming5 min

IaC Drift Is Inevitable — Design for Detection, Not Prevention

Drift is not a tooling failure. It is evidence that multiple control planes still exist. IaC drift detection is typically treated as an operational hygiene problem — a gap in automation coverage, a sign that engineers are clicking in the console when they shouldn't be. The real problem is more...

BBlizine Admin·May 26, 2026·0 views
I Built a CLI Tool That Writes Better Git Commits Than I DoProgramming2 min

I Built a CLI Tool That Writes Better Git Commits Than I Do

Have you ever stared at a terminal after git commit, trying to remember what you changed? I have. Every single day. Then I'd type "fixed stuff" or "update" and move on. Six months later, every git log was a graveyard of useless messages. So I built git-copilot. What it does $ git...

BBlizine Admin·May 26, 2026·0 views
Adding Text Selection to BashProgramming7 min

Adding Text Selection to Bash

Powershell, as much as I like to hate on it, has a surperior line editor (PSReadLine) than that of Bash (Readline). Out of the box, it works just like most people would expect: you can press Shift + arrow keys to select a region of text. I have long wished to have this feature in Bash. I am a big...

BBlizine Admin·May 26, 2026·0 views

                     How to Connect Your AI Coding Agent to a Browser on macOS  
                Programming7 min

How to Connect Your AI Coding Agent to a Browser on macOS

The promise of artificial intelligence in software development is immense, with AI coding agents like Anthropic's Claude Code and Cursor rapidly advancing their ability to read, write, and refine code. These intelligent assistants are transforming workflows, automating repetitive tasks, and...

BBlizine Admin·May 26, 2026·0 views