Dhruv NakumProdhruvnakum.xyz·Mar 26, 2024Becoming an Expert in Flutter with Clean Architecture: Part 2Introduction Hey there 👋🏻 Welcome back to part two of the journey through Clean Architecture, or a big hello if you're here for the first time. I'm really glad you decided to check out this article, and I promise you won't regret it. Recap of the...Discuss·15 likes·246 readsFlutterFlutter
Gledis Lamigledis.hashnode.dev·Mar 26, 2024Exploring the Efficiency of Merge Sort: Concurrency vs. Traditional ApproachIntroduction In the realm of programming, sorting algorithms play a crucial role in organizing data efficiently. Traditional sorting algorithms like Merge Sort have been extensively studied and optimized for single-threaded execution. However, with t...Discuss·362 readsProgramming Blogs
Arsalan Valoojerdiavaloojerdi.hashnode.dev·Mar 25, 2024Designing for Success: Why Strategic Design Matters — Part 1When it comes to Domain-Driven Design (DDD), successful outcomes are determined by the delicate interplay between strategic design and tactical design. However, there is a prevailing tendency among engineers to prioritize the tactical aspects, often ...Discuss#Domain-Driven-Design
Arsalan Valoojerdiavaloojerdi.hashnode.dev·Mar 25, 2024From Chaos to Clarity: Discovering Domain Boundaries using Event StormingIn the world of software development, having a solid understanding of domain boundaries is essential for building resilient applications. However, the process of defining these boundaries frequently presents itself as a complex and challenging task. ...DiscussEvent Storming
Mageshkannan Annathuraimageshkannan.hashnode.dev·Mar 25, 2024Front-End Developer Interview ChecklistThis checklist for front-end developer interviews is specifically designed for React JS developers. Except for the React JS part, much info in other sections will make you an outstanding candidate. Feel free to look into the React js section you migh...Discuss·45 readsinterview
Tural Suleymanidecodebytes.hashnode.dev·Mar 22, 2024N-Layered Architecture With Azure FunctionsThis article doesn’t contain details of N-Layered architecture from a theoretical perspective. You can find a multitude of materials on the internet about N-layered architecture. Instead, I’m planning to show how to implement an N-layered architectur...DiscussAzure
Francesc Travesablog.cesc.cool·Mar 22, 2024About "A Philosophy of Software Design" bookI recently read John K. Ousterhout book A philosophy of software design. The author encourages to keep in touch with him to discuss or relate experiences related to the book. This is the email I would have sent to him. To enjoy this article it would ...Discusssoftware design patterns
Sukhpinder Singhdotnet.hashnode.dev·Mar 21, 2024From Davin to Microsoft Autodev: What it means for Software Developers?Introduction Tools like ChatGPT have been a big help for programmers, offering code suggestions in chat and even directly within their coding environment. But these helpers have limitations. They can’t do everything a programmer can, like checking fo...DiscussAI
Oleg Sinavskisinavski.hashnode.dev·Mar 20, 2024Software for explorationI worked in research all my life, so I know a stereotype that researchers write ugly code (e.g. see here, here, or here). But I thought: we can fix it, right? So multiple times I tried to design nice research frameworks. I tried to bring in interface...Discusssoftware development
Dev Leaderhashnode.devleader.ca·Mar 19, 2024Plugin Architecture in C# for Improved Software DesignThe post Plugin Architecture in C# for Improved Software Design appeared first on Dev Leader. My obsession with creating applications based on plugin architectures probably stems from my history playing role-playing games. These games generally requi...Discusssoftware architecture