How Poorly Designed Software Is Facilitated by Using Dependency Injection and Containers Post date September 28, 2022 Post author By Nicklas Millard Post categories In coding, programming, software engineering, software-development, technology
Logging is Never an Acceptance Criteria and Yet It’s a Requirement Post date September 12, 2022 Post author By Nicklas Millard Post categories In coding, programming, software engineering, software-development, web-development
The Repository Pattern Is About Reconstitution, Not (Only) Data Access and Flexibility Post date September 4, 2022 Post author By Nicklas Millard Post categories In code, programming, software engineering, software-development, technology
Accessing Your Data Using Advanced Repository Pattern For Beginner Developers Post date November 10, 2021 Post author By Nicklas Millard Post categories In database, programming, software engineering, software-development, technology
Effortless Inheritance and Composition with Examples for Beginner Developers Post date November 2, 2021 Post author By Nicklas Millard Post categories In coding, programming, software engineering, software-development, technology
Refactoring Your Switch to Ad-Hoc Polymorphism for Better Code Quality Post date October 30, 2021 Post author By Nicklas Millard Post categories In coding, programming, software engineering, software-development, technology
How Branch-Coupled Dependencies Ruin Your Software Quality Post date October 30, 2021 Post author By Nicklas Millard Post categories In programming, software engineering, software-development, technology, web-development
Don’t Let Your Code Reviews Turn Into Hazing Fests Post date October 14, 2021 Post author By Nicklas Millard Post categories In code review, github, programming, software-development, technology
The Single Reason Why Software Development Is Hard Post date September 30, 2021 Post author By Nicklas Millard Post categories In programming, software engineering, software-development, technology, web-development
Do You Consider Separating Your Domain From Your Persistence Logic? Post date September 28, 2021 Post author By Nicklas Millard Post categories In database, domain-driven-design, programming, software-development, technology
Is Your Database Bullying You? Post date September 23, 2021 Post author By Nicklas Millard Post categories In programming, software engineering, software-development, technology, web-development
Replacing If-Else and Switch With Parametric Polymorphism Post date September 20, 2021 Post author By Nicklas Millard Post categories In programming, software engineering, software-development, technology, web-development
Junior Developers’ Guide to Common Programming Terms, Concepts, and Principles Post date August 30, 2021 Post author By Nicklas Millard Post categories In programming, software engineering, software-development, technology, web-development
If You Want Senior Developers, Then Expose Juniors to Senior Code Post date August 24, 2021 Post author By Nicklas Millard Post categories In programming, software engineering, software-development, technology, web-development
Your Domain Classes Are Not REST Resources, Period. Post date August 18, 2021 Post author By Nicklas Millard Post categories In programming, software engineering, software-development, technology, web-development
What’s Wrong With Your CRUDy Interfaces — Besides Everything? Post date August 11, 2021 Post author By Nicklas Millard Post categories In programming, software engineering, software-development, technology, web-development
Writing Readable Code (exemplified) Post date July 14, 2021 Post author By Nicklas Millard Post categories In programming, software engineering, software-development, technology, web-development
Why Are You Still Creating CRUD Apis? Post date July 10, 2021 Post author By Nicklas Millard Post categories In programming, software engineering, software-development, technology, web-development
Why Cognitive and Cyclomatic Complexity Matters in Software Development Post date June 3, 2021 Post author By Nicklas Millard Post categories In programming, software engineering, software-development, technology, web-development
Writing Cleaner Code (with examples) Post date May 23, 2021 Post author By Nicklas Millard Post categories In programming, software engineering, software-developmen, technology, web-development
Remove Your If-Else and Switch Cases Post date May 6, 2021 Post author By Nicklas Millard Post categories In programming, software engineering, software-development, technology, web-development
Traits of the Best Developer, Ever Post date March 15, 2021 Post author By Nicklas Millard Post categories In programming, software engineering, software-development, technology, web-development
Object-Oriented Thinking Is Too Complex for You Post date February 7, 2021 Post author By Nicklas Millard Post categories In object-oriented, programming, software-development, technology, web-development