Chibueze Bob Nwakadevbobnwaka.hashnode.dev·12 hours agoClean ArchitectureIntroduction to Clean Architecture Clean Architecture, introduced by Robert C. Martin (Uncle Bob), is a software design paradigm that promotes the separation of concerns by organizing the system into distinct layers. Each layer in Clean Architecture ...Discuss·71 readsC#
creaturesforcreatures's team blogcreatures.hashnode.dev·Sep 6, 2024Implement Clean Architecture in Next.jsThis is the definitive guide on how to implement Clean Architecture in Next.js. We'll start with a short Clean Architecture 101, check out the demo app I created for you, and then get into the layers. If you have any questions, don't hesitate to reac...DiscussClean Architecture
Ujjwal Singhujjwal-ghatani-dev.hashnode.dev·Aug 31, 2024Understanding CQRS: Simplifying Your Code by Splitting ResponsibilitiesWhen building complex systems, managing the codebase can become challenging as your application grows. One common issue developers face is the blurring of responsibilities within classes, where both reading and modifying data are handled together. Th...Discuss#CQRS
Kirollos Samykirollossamy.hashnode.dev·Aug 24, 2024Singleton Pattern (One of a Kind Objects)Definition The Singleton Pattern ensures a class has only one instance, and provides a global point of access to it. We use the singleton pattern whenever we want everyone to use the same global resource, for example: thread pools, connection pools...Discussdesign patterns
Milan Jovanovićmilanjovanovic.hashnode.dev·Aug 24, 2024Screaming ArchitectureIf you were to glance at the folder structure of your system, could you tell what the system is about? And here's a more interesting question. Could a new developer on your team easily understand what the system does based on the folder structure? Yo...DiscussScreaming Architecture
Doug Dawsonblog.dougdawson.info·Aug 14, 2024Your Code May Be Clean But...I was recently reminded of software engineering practice that I adopted years ago. I think it is a very valuable and pragmatic practice. First, let me share a few scenarios that led me to adopting this practice. The PrintExpert Server Fiasco When I w...Discussclean code
Alejandro Benjumea Aguirrealejodev.hashnode.dev·Aug 13, 2024Organización y Buenas PrácticasExisten diferentes tipos de estructuras de carpetas para proyectos, siendo la estructura MVC (Modelo-Vista-Controlador) la más popular hasta hoy día, pero existen muchas más alternativas. Hoy les hablaré sobre la estructura de carpetas que he usado e...Discuss·1 likeNode.js
Kuldeep Jindanikuldeep-jindani.hashnode.dev·Aug 6, 2024Retrofit API Call with Clean Architecture in Kotlin: A Step-by-Step GuideImplementing Retrofit with Clean Architecture in Kotlin involves several steps to ensure a modular and maintainable codebase. Here's a step-by-step guide: Here we are using Kotlin as a coding language and Clean Architecture, Hilt as a dependency inje...DiscussAndroid
Michael Pipermichaelpiper.hashnode.dev·Jul 26, 2024Architecting Your Flutter Project: Best Practices and GuidelinesIntroduction A well-architected Flutter project is crucial for building scalable, maintainable, and testable applications. Proper project architecture helps in organizing your codebase, managing dependencies, and ensuring a smooth development workflo...DiscussFlutter
Elvin Kyunguelvincode.hashnode.dev·Jul 23, 2024Écrire du Code Vue.js Clair et Lisible : La Magie des Composants PropresIntroduction Vue.js est un framework JavaScript puissant et flexible pour créer des interfaces utilisateur. Une des meilleures pratiques en développement Vue.js est de découper vos composants en parties plus petites et réutilisables. Cela facilite la...Discuss·12 likes·87 readsclean component