Daniel Alomeblog.astrocoder.me·Jan 13, 2025A Comprehensive Guide to Modularization for Large-Scale Android ProjectsIn the ever-evolving world of Android development, developers often focus on the latest trends like Jetpack Compose, Kotlin Coroutines, and dependency injection with Hilt. However, there’s one critical yet under-discussed topic in Android development...10 likes·56 readsAndroid
Ahmed Ramyblog.ahmedramy.me·Dec 27, 2024Patterns: Command + SiriYes, it’s me again. I know you’re shocked, so am I. This post totally breaks my record of ‘one-and-done’ blog posts. 🤷♂️ I’m seriously surprised I’ve followed through. But hey, whenever the magical words Software Design, Optimization, Time-saving, ...113 readsPatternsSwift
Cyrille N'DAH23cyy.hashnode.dev·Nov 25, 2024Introduction au Software DesignLa conception logicielle, ou Software Design, est une étape cruciale dans le développement d'un logiciel. Elle représente le processus qui consiste à transformer des besoins fonctionnels et non fonctionnels en une architecture logicielle claire, cohé...26 readssoftware design
Jyotiprakash Mishrablog.jyotiprakash.org·Nov 18, 2024Dynamic Plugin Loading in Java: From Configuration to Annotation-Based Dependency InjectionIn modern software development, dynamically loading and managing plugins at runtime allows for high flexibility, extensibility, and modularity in applications. This blog will walk through creating a dynamic plugin architecture using Dependency Inject...57 readsJava
gayatri kumargeekee.hashnode.dev·Nov 11, 2024Modularity Magic: Structuring Your Code!Imagine building a skyscraper brick by brick. Each brick is simple on its own, but when arranged with precision, they form a solid and impressive structure. In programming, modularity serves a similar purpose: it allows us to break down complex progr...30 likesWeb Developmentjavascript import
Gemma Blackgemmablack.dev·Nov 10, 2024Laravel: Modularizing Little Pieces of Logic Through Local Composer Packages“Premature optimisation is the root of all evil”. But sometimes you know upfront that you can create a clean module, separate from the rest of the Laravel app. And I like Kelly Sutton’s mantra – optimize for deletability. Why? “By working with code,...Laravel
Jason Joseph Nathangeekist.co·Oct 4, 2024Dynamic Capabilities for Adaptable SystemsIn the fast-paced world of software development, where technologies evolve rapidly, we're tasked with designing systems that stand the test of time. The need for adaptable systems remains as crucial as ever. One approach gaining momentum is the Dynam...software architecture
Gemma Blackgemmablack.dev·Aug 28, 2024Why I'm Building Financial Calculators with a Minimal Technical StackI love Laravel. I love Nuxt probably just as much. And Vue.js ❤️. And client-side apps in general. And Serverless. And Containers. And Kubernetes! And the list goes on. ...so why go back to basics? Really, do I need all of that, for calculators? Some...65 readsframeworkless
Anushaanushasridharan.in·Aug 19, 2024Modularity & DeFi Mixers | PYOR | Road to DevCon'24Attending the Modularity Mixer on 10th August and the DeFi Mixer on 17th August at PYOR was an absolute delight. Both events offered rich insights into the evolving world of blockchain, and I couldn’t be happier with how the sessions unfolded. Modula...1 likedefi
emptycodesemptycodesalsowrites.hashnode.dev·Jul 13, 2024Who Decides What's More Important: Code Readability or Efficiency?In software development, striking a balance between code readability, maintainability, and efficiency is crucial. Recently, I worked on a password validator challenge from Level 24 of RB Whitaker's The C# Player's Guide (5th Edition)that made me pond...C#