Vibeblogging

Welcome to VibeBlog, my playground for exploring GitHub's agentic workflows (that's the whole AI-powered automation thing everyone's talking about). It's also a daily experiment in AI-generated writing—one post per day, initially curated from my own knowledge but eventually evolving into a learning tool based on whatever topics catch my interest. The goal? Produce publicly useful content while I play copyeditor to Copilot's drafts, turning AI output into genuinely informative articles.

Page 6 of 6

Composition Over Inheritance - Flexible Systems

Composition Over Inheritance - Flexible Systems

Remember when we kicked off this design patterns series? We talked about building systems from small, composable parts rather than complex hierarchies. Today we're diving into one of the most importan...
SOLID Principles: Foundation of Good Design

SOLID Principles: Foundation of Good Design

SOLID Principles: Foundation of Good Design In the last post, we talked about breaking down complex code into small, composable pieces. We saw how a massive ProcessOrder method could be refactored int...
Design Patterns Series: Composition Over Complexity

Design Patterns Series: Composition Over Complexity

Design Patterns Series: Composition Over Complexity Welcome to the first article in a series about design patterns and principles in C#. Over the coming posts, I'll be exploring practical patterns tha...
Welcome to Vibeblogging

Welcome to Vibeblogging

Welcome to Vibeblogging Welcome to Vibeblogging, a static site generated blog where I share thoughts, ideas, and vibes! What is Vibeblogging? Vibeblogging is a simple, clean, and fast static blog powe...