@jhumelsine.bsky.social
📤 37
📥 46
📝 132
My most recent blog entry - Object Pool Design Pattern - An exploration of how Object Pools improve performance by reusing costly-to-create objects
jhumelsine.github.io/2025/11/28/o...
loading . . .
Object Pool Design Pattern
An exploration of how Object Pools improve performance by reusing costly-to-create objects
https://jhumelsine.github.io/2025/11/28/object-pool.html
24 days ago
0
0
0
My most recent blog entry - Flyweight/Multiton Design Pattern - When you thought you only wanted a Singleton, but you just couldn't stop at one
jhumelsine.github.io/2025/11/14/f...
loading . . .
Flyweight/Multiton Design Pattern
When you thought you only wanted a Singleton, but you just couldn’t stop at one
https://jhumelsine.github.io/2025/11/14/flyweight.html
about 1 month ago
0
1
0
My most recent blog entry - Singleton Design Pattern
jhumelsine.github.io/2025/10/31/s...
loading . . .
Singleton Design Pattern
The One, The Only - The Good, The Bad, And The Ugly.
https://jhumelsine.github.io/2025/10/31/singleton.html
about 2 months ago
0
0
0
My most recent blog entry - What Is an Object? - Clarifying Class, Object, Instance, and Their Real-World Meaning
jhumelsine.github.io/2025/09/03/w...
loading . . .
What Is an Object?
Clarifying Class, Object, Instance, and Their Real-World Meaning
https://jhumelsine.github.io/2025/09/03/what-is-an-object.html
4 months ago
0
1
0
My most recent blog entry - The Director - More Than Builder’s Sidekick - Should Builder’s Director have been its own design pattern?
jhumelsine.github.io/2025/08/27/b...
loading . . .
The Director - More Than Builder’s Sidekick
Should Builder’s Director have been its own design pattern?
https://jhumelsine.github.io/2025/08/27/builders-director.html
4 months ago
0
1
0
My most recent blog entry - Builder Design Pattern Completed - Continuing from the previous blog to the complete Gang of Four Builder design
jhumelsine.github.io/2025/08/20/b...
loading . . .
Builder Design Pattern Completed
Progressing toward the Gang of Four’s complete Builder design
https://jhumelsine.github.io/2025/08/20/builder-complete-impl.html
4 months ago
0
3
0
My most recent blog entry - Builder Design Pattern - Basic Implementation - From Constructor to Basic Builder
jhumelsine.github.io/2025/08/13/b...
loading . . .
Builder Design Pattern - Basic Implementation
From Constructor to Basic Builder
https://jhumelsine.github.io/2025/08/13/builder-basic-impl.html
4 months ago
0
2
0
My most recent blog entry - Builder Design Pattern Introduction - Building complex objects one element at a time step-by-step until complete
jhumelsine.github.io/2025/08/08/b...
loading . . .
Builder Design Pattern Introduction
Building complex objects one element at a time step-by-step until complete
https://jhumelsine.github.io/2025/08/08/builder-introduction.html
5 months ago
0
0
0
My most recent blog entry - Abstract Factory Design Pattern Without the Confusion - Building Smart, Swappable Systems One Layer at a Time
jhumelsine.github.io/2025/07/30/a...
loading . . .
Abstract Factory Design Pattern Without the Confusion
Building Smart, Swappable Systems One Layer at a Time
https://jhumelsine.github.io/2025/07/30/abstract-factory.html
5 months ago
0
1
0
My most recent blog entry - An Introduction to Creational Design Patterns - Different mechanisms to create objects without calling new directly
jhumelsine.github.io/2025/07/18/c...
loading . . .
An Introduction to Creational Design Patterns
Different mechanisms to create objects without calling new directly
https://jhumelsine.github.io/2025/07/18/creational-design-patterns.html
5 months ago
0
0
0
My most recent blog entry - Consumer-Driven Contract Testing - Giving the consumer exactly what they asked for
jhumelsine.github.io/2025/07/14/c...
loading . . .
Consumer-Driven Contract Testing
Giving the consumer exactly what they asked for
https://jhumelsine.github.io/2025/07/14/cdc-testing.html
5 months ago
0
0
0
My most recent blog entry - Test Layers - Unit, Integration, Acceptance and System Testing.
jhumelsine.github.io/2025/06/23/t...
loading . . .
Test Layers; From Unit to System
Building Confidence with the Right Tests at the Right Level
https://jhumelsine.github.io/2025/06/23/test-layers.html
6 months ago
0
0
0
New Blog Feature - AI Notebooks. These AI Notebooks are AI agents for eight of my Blog series. No new content, but a new way to consume and interact with it.
jhumelsine.github.io/3000/01/01/p...
loading . . .
Preface, Primer, Table of Contents, Etc.
A little bit of order to organize the chaos.
https://jhumelsine.github.io/3000/01/01/preface.html#ai-notebooks
6 months ago
0
0
0
My most recent blog entry - Software Contracts - Specifying the obligations and expectations between client and provider
jhumelsine.github.io/2025/06/10/c...
loading . . .
Software Contracts
Specifying the obligations and expectations between client and provider
https://jhumelsine.github.io/2025/06/10/contracts.html
7 months ago
0
1
0
My most recent blog entry - Humble Objects - Designing Code You Don’t Hate Testing - A pattern to help test code that's difficult to test.
jhumelsine.github.io/2025/04/14/h...
loading . . .
Humble Objects - Designing Code You Don’t Hate Testing
A pattern to help test code that’s difficult to test
https://jhumelsine.github.io/2025/04/14/humble-object.html
8 months ago
0
1
0
My most recent blog entry - Mastering Time in Software Testing: Strategies for Temporal Behavior Verification - where I present how to take control of time in unit tests.
jhumelsine.github.io/2025/04/08/t...
loading . . .
Mastering Time in Software Testing - Strategies for Temporal Behavior Verification
Become a Time Lord and control time in your tests
https://jhumelsine.github.io/2025/04/08/time-lord.html
9 months ago
0
0
0
My most recent blog entry: Approval Testing - A Test Strategy for those who are reluctant to try Test-Driven Development
jhumelsine.github.io/2025/04/02/a...
loading . . .
Approval Testing - A Test Strategy for those who are reluctant to try Test-Driven Development
I’m the Design Pattern Evangelist, and I APPROVE this message
https://jhumelsine.github.io/2025/04/02/approval-testing.html
9 months ago
0
0
0
My most recent blog entry - How do you know if your test code is really testing your code? - where I present how we can feel more confident that our tests are actually confirming the code.
jhumelsine.github.io/2025/03/28/m...
loading . . .
How do you know if your test code is really testing your code?
Mutation testing tests your tests
https://jhumelsine.github.io/2025/03/28/mutation-testing.html
9 months ago
0
0
0
My most recent blog entry - Working Effectively with Legacy Code - where I borrow (steal) Michael Feathers' ideas and put my spin on them.
jhumelsine.github.io/2025/03/24/l...
loading . . .
Working Effectively with Legacy Code
… with all due respect to Michael Feathers in stealing his book title and a lot of his ideas for this blog
https://jhumelsine.github.io/2025/03/24/legacy-code.html
9 months ago
0
2
1
My most recent blog entry - A House Divided Against Itself Will Not Stand - where I resolve an inconsistency between My Design Process and TDD blog entries.
jhumelsine.github.io/2025/03/07/h...
loading . . .
A House Divided Against Itself Will Not Stand
Resolving an inconsistency between my Design Process and TDD blog entries
https://jhumelsine.github.io/2025/03/07/house-divided.html
10 months ago
0
1
1
My most recent meta-blog entry - Preface, Primer, Table of Contents, Etc. - groups most of my blog entries by their core themes.
jhumelsine.github.io/3000/01/01/p...
loading . . .
Preface, Primer, Table of Contents, Etc.
A little bit of order to organize the chaos.
https://jhumelsine.github.io/3000/01/01/preface.html
11 months ago
0
1
1
My most recent blog entry - What Is Cohesive Abstraction? - which concerns Abstractions referencing other Abstractions consistently with a surprise visit from the Abstract Factory Design Pattern.
jhumelsine.github.io/2024/11/27/a...
loading . . .
What Is Cohesive Abstraction?
How to manage cohesion among abstractions consistently
https://jhumelsine.github.io/2024/11/27/abstraction-cohesion.html
about 1 year ago
0
0
0
My most recent blog entry - Coupling and Cohesion - Take 2 - in which I return to this topic for more clarity and context.
jhumelsine.github.io/2024/11/22/c...
loading . . .
Coupling and Cohesion – Take 2
Let’s revisit these concepts one more time
https://jhumelsine.github.io/2024/11/22/coupling-and-cohesion-2.html
about 1 year ago
0
0
0
My most recent blog entry - What are Cohesion and Coupling? - which are two concepts sticky concepts.
jhumelsine.github.io/2024/11/07/c...
loading . . .
What Are Cohesion and Coupling?
Cohesion and coupling address when things should and should not be too sticky with one another
https://jhumelsine.github.io/2024/11/07/cohesion-coupling.html
about 1 year ago
0
3
2
you reached the end!!
feeds!
log in