Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
Clean code, Architecture, and Best Practices. Series' Articles
Back to ThankGod Chibugwum Obobo's Series
DRY is Not Enough: When to Evolve Code from Reusable to Decoupled
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
Follow
Jan 6
DRY is Not Enough: When to Evolve Code from Reusable to Decoupled
#
programming
#
softwareengineering
2
reactions
Comments
4
comments
3 min read
Self-Documenting Code vs. Comments: Lessons from Maintaining Large-Scale Codebases
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
Follow
Jan 11
Self-Documenting Code vs. Comments: Lessons from Maintaining Large-Scale Codebases
#
webdev
#
softwaredevelopment
#
programming
Comments
Add Comment
3 min read
Cyclomatic vs. Cognitive Complexity: What's More Important for Code Quality?
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
Follow
Jan 18
Cyclomatic vs. Cognitive Complexity: What's More Important for Code Quality?
#
programming
#
softwaredevelopment
#
cleancode
Comments
1
comment
2 min read
Refactoring for Readability: Reducing Complexity Scores in TypeScript and Dart
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
Follow
Jan 25
Refactoring for Readability: Reducing Complexity Scores in TypeScript and Dart
#
programming
#
softwaredevelopment
#
softwareengineering
#
cleancode
Comments
Add Comment
3 min read
Automated Code Quality: Using SonarQube Quality Gates to Enforce Cleaner Codebases
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
Follow
Feb 1
Automated Code Quality: Using SonarQube Quality Gates to Enforce Cleaner Codebases
#
programming
#
softwaredevelopment
#
softwareengineering
#
cleancode
2
reactions
Comments
2
comments
3 min read
The SOLID Principles in Dart: Building Robust Flutter Apps
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
Follow
Feb 8
The SOLID Principles in Dart: Building Robust Flutter Apps
#
programming
#
softwaredevelopment
#
softwareengineering
#
cleancode
1
reaction
Comments
Add Comment
6 min read
Scalable Folder Structures: How I Organized Nest.js, Nuxt.js and Next.js for Enterprise Projects
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
Follow
Feb 15
Scalable Folder Structures: How I Organized Nest.js, Nuxt.js and Next.js for Enterprise Projects
#
softwaredevelopment
#
softwareengineering
#
programming
#
cleancode
2
reactions
Comments
Add Comment
6 min read
Decoupling Business Logic: A Fullstack Guide to Domain-Driven Design (DDD)
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
Follow
Feb 22
Decoupling Business Logic: A Fullstack Guide to Domain-Driven Design (DDD)
#
softwaredevelopment
#
typescript
#
ddd
#
cleancode
2
reactions
Comments
Add Comment
2 min read
How to Migrate from Monolith to Microservices Using NestJS and PostgreSQL
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
Follow
Mar 1
How to Migrate from Monolith to Microservices Using NestJS and PostgreSQL
#
scalability
#
programming
#
softwareengineering
#
architecture
2
reactions
Comments
Add Comment
5 min read
Micro-Frontends Explained: How to Implement Module Federation
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
Follow
Mar 8
Micro-Frontends Explained: How to Implement Module Federation
#
microfrontends
#
modulefederation
#
frontendarchitecture
#
softwareengineering
1
reaction
Comments
Add Comment
5 min read
Monorepo vs. Polyrepo: How to Choose the Right Strategy for Managing Multiple Services
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
Follow
Mar 15
Monorepo vs. Polyrepo: How to Choose the Right Strategy for Managing Multiple Services
#
monorepo
#
polyrepo
#
architecture
#
programming
Comments
Add Comment
5 min read
Infrastructure as Code Is Still Code: How to Lint and Format Terraform and Ansible
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
Follow
Mar 22
Infrastructure as Code Is Still Code: How to Lint and Format Terraform and Ansible
#
terraform
#
ansible
#
infrastructureascode
#
softwareengineering
2
reactions
Comments
Add Comment
5 min read
Shift-Left Testing: How to Automate QA/QC Pipelines with SonarQube and GitHub Actions
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
ThankGod Chibugwum Obobo
Follow
Mar 29
Shift-Left Testing: How to Automate QA/QC Pipelines with SonarQube and GitHub Actions
#
softwareengineering
#
codequality
#
sonarqube
#
githubactions
Comments
Add Comment
7 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account