top of page
Maine(Coding), LLC
All Posts








The Maines
Feb 221 min read
Adapter: Round Pegs in Square Holes
Adapter: Round Pegs in Square Holes
0 views
0 comments


The Maines
Feb 221 min read
Proxy: The Gatekeeper
Introduction The Proxy pattern acts as a surrogate or placeholder for another object, controlling access while adding extra functionality...
1 view
0 comments


The Maines
Feb 221 min read
Observer: Notifications Keeping Systems in Sync
Observer: Notifications Keeping Systems in Sync
0 views
0 comments


The Maines
Feb 221 min read
Builder: The Assembly Line for Custom Object Creation
Builder: The Assembly Line for Custom Object Creation
0 views
0 comments


The Maines
Feb 221 min read
Factory: The Blueprint for Scalable Object Creation
Factory: The Blueprint for Scalable Object Creation
0 views
0 comments


The Maines
Feb 221 min read
Singleton: The Architect Overseeing Your Software’s State
Singleton: The Architect Overseeing Your Software’s Core State
0 views
0 comments


The Maines
Feb 221 min read
Mastering Design Patterns: Build Smarter, Scalable, and Stronger Software
Mastering Design Patterns: Build Smarter, Scalable, and Stronger Software
2 views
0 comments

The Maines
Dec 27, 20215 min read
Engineering better switch statements - Strategy design pattern
TL;DR; Use the strategy design pattern instead of a switch statement when you don't have a small set of cases. I'll link over a YouTube...
48 views
0 comments

The Maines
Dec 19, 20213 min read
Engineering clean environments
Before we dive much further, I want to talk about keeping your work area clean. Nearly every post I see regarding installing a...
6 views
0 comments
The Maines
Dec 19, 20213 min read
Engineering decisions
Decisions are a key feature of logic. Making those decisions easy for a human to understand is of paramount importance when it comes to...
13 views
0 comments
The Maines
Dec 18, 20213 min read
How to engineer good function names
Continuing on our journey for clean and self-documenting code, we are now turning the focus to function names. We just talked about...
17 views
0 comments
The Maines
Dec 17, 20214 min read
How to engineer good variable names
Let’s look at some techniques that will help make your code more readable, maintainable and ensure you don’t look back at it in 3 to 6...
11 views
0 comments
The Maines
Dec 15, 20212 min read
Hello World!
As this is the first blog post, and it’s the traditional method of introducing newcomers to any programming language, I thought that...
2 views
0 comments
bottom of page