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é...software 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...27 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#
Ashfiquzzaman Sajalashsajal1.hashnode.dev·Jun 20, 2024Managing Growing Projects with Packages, Crates, and Modules in RustAs your Rust projects grow in size and complexity, organizing your code becomes increasingly crucial. This chapter delves into the tools Rust provides to manage this growth effectively, focusing on the concepts of packages, crates, modules, and scope...10 likesRust
Tankiso Thebemajortank.hashnode.dev·Jun 5, 2024Step-by-Step Guide to Setting Up a Django ProjectWhat is Django? Django is like a toolkit for building websites. Imagine you're constructing a house— you need tools and materials like hammers, nails, and wood. Similarly, Django provides the tools and materials you need to build a website efficient...44 readsDjango StackPython