Rickclean-code.dev·Dec 18, 2024Domain-Driven Design Error Handling Using Result PatternIntroduction When implementing Domain-Driven Design (DDD), one of the most challenging aspects is handling domain errors effectively. While traditionally, the approach has been to throw exceptions from the domain layer, this article presents a more e...54 readsDDD
Maxi Contierimaximilianocontieri.com·Dec 14, 2024Refactoring 020 - Transform Static FunctionsTL;DR: Replace static functions with object interactions. Problems Addressed High coupling due to global access Poor testability Overloaded protocols in classes Decreased cohesion Related Code Smells https://maximilianocontieri.com/code-smell-...41 readsRefactoringsclean code
Shaikh Siddikenterprise-application-architecture.hashnode.dev·Dec 8, 2024Enterprise Level Application ArchitectureIn Android development, Data, Domain, and Presentation layers are often used to organize code and follow clean architecture principles. This approach enhances maintainability, scalability, and testability of your codebase. Below is a detailed explana...1 like·60 readsJetpack Compose
Darshit Anjariadarshitanjaria.hashnode.dev·Dec 2, 2024Effortless Type Manipulation with Advanced TypeScript Utility TypesTypeScript utility types are a game-changer when it comes to simplifying repetitive tasks and improving maintainability. They allow developers to perform complex type manipulations effortlessly, reducing boilerplate and enhancing type safety. In this...TypeScript Deep Dive: Advanced features for Real-World applications.TypeScript
Saravana Sai saravanasai.hashnode.dev·Nov 30, 2024How to Enhance Your Code Using PHP IteratorsIntroduction When working with large datasets, iterating over arrays or objects can be cumbersome, especially when dealing with complex data structures like linked lists or recursive arrays. PHP iterators simplify this process, making it easier to tr...10 likes·35 readsPHP
Mayursinh Parmarmayursinhdevblog.hashnode.dev·Nov 25, 2024Understanding Firebase Push Notifications in Android Kotlin with Clean ArchitectureHello, devs! I'm your App Sensei, and today we're talking about Firebase Push Notifications—a great way to connect with your users through their notification trays. We won't just stick to the basics. We'll learn how to add push notifications to our A...AndroidAndroid
Nurul Islamnuibb.hashnode.dev·Nov 21, 2024Embracing Single Responsibility Principle in iOSOne of the foundational principles of clean code and scalable software design is the Single Responsibility Principle (SRP)—a class should have one, and only one, reason to change. While it sounds straightforward, it often gets overlooked, especially ...1 likeSOLID principles
Robinrobinesau.com·Nov 18, 2024Efficient Flutter App Development Using Clean ArchitectureDeveloping an application can be a messy task, especially as the app grows. This growth can lead to bugs, disrupted workflows, and difficulties in refactoring. That’s why different architectures have been developed to help manage this complexity. One...1 likeFlutter
Cyrille N'DAH23cyy.hashnode.dev·Nov 18, 2024Transition vers un code structuré et maintenable avec le DDD, TDD et la Clean ArchitectureDans notre dernier article, nous avons exploré les bases de la programmation procédurale, de la programmation séquentielle et de la programmation orientée objet (POO). Ces paradigmes forment les fondations du développement de logiciels, offrant une s...DDD
Joshua Akosadevwithjosh.com·Nov 16, 2024Clean Architecture in C#: Building Maintainable and Scalable ApplicationsSoftware architecture is the backbone of any application, and a well-thought-out architecture can make the difference between a maintainable, scalable application and a fragile, difficult-to-modify one. Clean Architecture, popularized by Robert C. Ma...486 readsClean Architecture