Posts TaggedDevelopment
-
Big O
Note Nov 30
-
Vibe Coding is Creating a Generation of Unemployable Developers
Note Oct 30
-
No AI is not Making Engineers 10x as Productive
Note Oct 30
-
Targeting Specific Characters with CSS Rules
Note Oct 13
-
Building My New Archives Page
Post Sep 25
-
"Best practice" is Just Your Opinion
Note Sep 22
-
It’s time for modern CSS to kill the SPA
Note Sep 17
-
Coding Assistants and Not Feeling Left Behind
Post Aug 12
-
Reading Log - July 14, 2025 (#131)
Reading Log Jul 14
-
Week Notes for July 6 - 12 (#58)
Week Note Jul 13
-
Writing Code Was Never The Bottleneck
Note Jul 8
-
An Async Node.js Sqlite Helper
Post Jul 8
-
The Recurring Cycle of 'Developer Replacement' Hype
Note Jun 24
-
Week Notes for June 15 - 21 (#55)
Week Note Jun 22
-
The Promise That Wasn’t Kept
Note Jun 2
-
dotnet run app.cs
Post May 29
-
Programming is a Feeling, and AI is Changing It
Note May 28
-
Reading Log - May 19, 2025 (#123)
Reading Log May 19
-
Reading Log - April 21, 2025 (#120)
Reading Log Apr 21
-
The Blissful Zen of a Good Side Project
Note Apr 20
-
Week Notes for April 13 - 19 (#46)
Week Note Apr 20
-
The Problem with “Vibe Coding”
Note Apr 16
-
Data Models & Tech Debt
Post Mar 27
-
A Few Thoughts on Customizable Form Controls
Note Mar 23
-
Reading Log - March 17, 2025 (#115)
Reading Log Mar 17
-
Custom CSS Functions
Post Mar 7
-
Your App Should Have Been A Website (And Probably Your Game Too)
Note Feb 23
-
CSS Nesting: Use With Caution
Note Feb 23
-
The Importance of Investing in Soft Skills in the Age of AI
Note Feb 11
-
HTML Is Actually a Programming Language. Fight Me
Note Feb 7
-
Build for the Web, Build on the Web, Build with the Web
Note Feb 5
-
11ty WebC If Statements and Attributes
Post Dec 24
-
Week Notes for December 8 - 14 (#28)
Week Note Dec 15
-
Skipping Tests (Temporarily) in xUnit
Post Dec 11
-
Text-Wrap: Balance on Icons & Other Content
Post Nov 16
-
Legacy Code
Note Nov 6
-
CSS Anchor Positioning Guide
Post Nov 6
-
On being a "JavaScript framework developer"...
Note Oct 29
-
Handling Page Layouts Without a Framework
Post Oct 28
-
Web Components are Okay
Note Oct 28
-
C# Compiler and Language Design at Microsoft with Jared Parsons
Note Oct 26
-
Home-Cooked Apps
Post Oct 16
-
The Neverending Story
Note Oct 10
-
Web Components are not Framework Components — and That’s Okay
Note Oct 10
-
The Hidden Cost of Speed
Note Sep 15
-
Code Isn’t Magical, It’s Just a Series of Commands
Note Sep 8
-
Containerizing an Existing Blazor Project
Post Aug 28
-
A Rant about Front-end Development
Note Aug 23
-
Every Dependency is a Potential Vulnerability
Note Jul 14
-
Interdisciplinary Website Maker
Note Jun 6
-
Start with Simple Tools
Note May 16
-
Josh Collinsworth on CSS Gatekeeping
Note May 16
-
What I Learned: CSS :focus-visible
Post Apr 12
-
What I Learned: Integration Testing Blazor Apps with bUnit
Post Apr 5
-
How I Built a Spoiler Web Component for My Site
Post Mar 27
-
What I Learned: Blazor Auth with Server Side Pre-Rendering
Post Mar 22
-
What I Learned: Unit Testing Blazor with bUnit
Post Mar 15
-
The Quiet, Pervasive Devaluation of Frontend
Note Mar 15
-
What I Learned: EventCallback in Blazor
Post Mar 8
-
What is Utility-First CSS?
Note Mar 5
-
Falsehoods Junior Developers believe about becoming Senior
Note Mar 5
-
It feels like React is getting a bit of a kicking recently
Note Mar 3
-
What I Learned: Test Doubles
Post Mar 1
-
What I Learned: HTTP GET Requests in Blazor with a .NET Web API & MediatR Gotcha
Post Feb 23
-
What I Learned: React Strict Mode
Post Feb 16
-
What I Learned: HTML Dialog
Post Feb 9
-
Starting with Test-Driven Development
Post Feb 9
-
What I Learned: LINQ Deferred Query Execution
Post Feb 2
-
Never Underestimate HTML
Note Jan 12
-
Giving Yourself Stakes
Note Jan 12
-
What I Learned: C# Primary Constructors
Post Jan 5
-
The Process of Switching to 11ty
Post Dec 28
-
FitVids
Post Nov 30
-
Unit Testing and React Hook Form
Post Oct 3
-
Personal Sites are Never "Done"
Post Oct 2
-
Digging Into Blazor - Forms
Post Sep 29
-
Integrating Notion into my Site
Post Sep 8
-
Integrating with Notion's API Using .NET
Post Aug 9
-
Is TypeScript Solving a Problem or a Symptom
Post Aug 7
-
Digging Into Blazor - Setting Up Custom Authentication
Post Jul 31
-
Digging Into Blazor - Integrating with Entity Framework
Post Apr 4
-
Digging Into Blazor - First Impressions
Post Mar 19
-
The Importance of Compatibility
Post Dec 26
-
Developing with Dev Tools Open
Post Dec 8
-
Building a Social Image Generator Console Application
Post Nov 3
-
Reading Log - October 28, 2022 (#3)
Reading Log Oct 28
-
Reading List: September 3 - 23
Post Sep 23
-
Updating My Likes Page with Feedbin
Post Jul 31
-
Chats with Kent
Post Jul 18
-
Reading List: July 9 - July 15
Post Jul 15
-
Mocking React Router and useParams
Post Jul 1
-
Better SQL Update Stored Procedures
Post May 29
-
Reading List: May 14 - May 20
Post May 20
-
Reading List: May 7 - May 13
Post May 13
-
Setting Up GitHub Actions on .NET Projects
Post Feb 19
-
Refactoring Loops
Post Jun 2
-
Switching Platforms
Post Apr 27
-
Some Small Site Updates
Post Feb 10
-
Unit Testing with MSW
Post Feb 3
-
Starting a New Job
Post Dec 14
-
Handy Visual Studio Code Plugin for Jest
Post Sep 24
-
So I Finally Finished A Side Project
Post Jul 5
-
Delving into Unit Testing
Post May 6
-
I'm Now a React Hooks Convert
Post Apr 8
-
Continuing My Side Project & Learning React
Post Aug 15
-
False Starts & My Side Project
Post Jun 20
-
My Thoughts on Microsoft Acquiring GitHub
Post Jun 12
-
Another Redesign
Post May 15
-
Wow, I've Fallen Behind
Post Aug 1
-
Starting a New Project
Post May 16
-
I Made A Thing!
Post Feb 19
-
Redesigned Again
Post Dec 11
-
The Redesign
Post Nov 14
-
Back with Wordpress
Post Apr 12
-
Full Steam Ahead
Post Mar 24
-
My Thoughts on Ghost so Far
Post Feb 10
-
Now Running on Ghost
Post Jan 27
-
Making a Switch to Ghost?
Post Jan 24
-
A New Mini-Project is Brewing: Daily Shots
Post Oct 3
-
Killing a Project is Never Easy
Post Aug 29
-
New Domain, New Look, More Posts (Hopefully)
Post Aug 14