Ayomikun Osotaayoosota.hashnode.dev·Oct 8, 2024Same Same is Good EnoughAs a developer, I’ve been fed a consistent message throughout my career: Don’t Repeat Yourself (DRY). Every course I've taken, whether from Andrei, Angela, John, or other instructors, has drilled this principle into my head. The message is always the...abstraction
Chineta Adinnunetacci.hashnode.dev·Sep 17, 2024The Importance of Component Reusability in React: How to Write DRY CodeIn software development, writing clean, maintainable, and scalable code is important. One principle that plays a crucial role in achieving this is DRY—Don't Repeat Yourself. DRY encourages reducing repetition in code by centralizing logic and compone...30 readsReact
vijayaraghavan vashudevanvjraghavanv.hashnode.dev·Sep 3, 2024Building Reusable Infrastructure with Terraform Modules👨🏽💻This article, will explain in detail how to create reusable modules in Terraform, define input variables, and output values from modules👨🏽💻 🌌Synopsis: ⛳ Learn the fundamentals of working with modules in Terraform and how to structure your...80 readsAWS
Sanjit Gawadesanjit.hashnode.dev·Apr 17, 2024How to Improve React App Maintainability with Single Responsibility PrincipleThe Single Responsibility Principle (SRP) is a fundamental concept in software design that emphasizes creating well-defined, modular units of code. In the world of React development, where components are the building blocks of user interfaces (UIs), ...1 likesingle responsibility principle
Prince C. Ngumohachukwuemekangumoha.hashnode.dev·Feb 16, 2024Design Patterns: What Are They? Why Should You Care?I really love to code. And, I'm sure that if you're reading this, you do to. I'm also sure that if you're reading this, you also agree with me that although it's easy to hack your way to code that works i.e does what you want it to do. It's a bit har...2 likesdesign patterns
Shanmuga Priyanshanmugapriyan.hashnode.dev·Feb 11, 2024Serverless operations with AWS Lambda and DynamoDB: Embracing the Power of Lambda LayersIntroduction In this blog, I'll break down the simplicity of CRUD operations and shine a light on a real game-changer - Lambda Layers. These layers aren't just code; they're the secret sauce that makes your functions reusable, maintainable, and downr...55 readsaws lambda
Kemal Taskincontroversialarchitect.hashnode.dev·Feb 2, 2024The rule of threeEvery developer is a software architect. Every time we write code, we follow the design patterns, we decide on the design patterns, we take software principles into consideration, we weigh pros and cons, we aim towards a more maintainable and cleaner...98 readsabstraction
Onuh Kyrian Udochukwucodebee.hashnode.dev·Jan 21, 2024Creating custom template tags in DjangoFor those well-versed in Python Django, common template tags like {% load static %} , {% if %}are likely second nature, these are all part of the Django templating language but did you know you can create your own custom template tags?, In this artic...26 readsDjango
Mark Maksimarkmaksi.hashnode.dev·Jan 3, 2024Master TypeScript GenericsGenerics is a concept in programming that allows us to create reusable code. I will first talk about what generics are and then I will show some simple and advanced examples to enforce what we've learned. If you wish to see a real life example of gen...35 likes·1.9K readsTypeScript
Tebogo Nomnqatebza.dev·Dec 18, 20235 essential tips to writing readable codeCode is often read than written, making code readability a crucial aspect of software development. Readable code is easy to understand, allowing developers to follow the logic effortlessly through the lines. In this article, drawing from my experienc...2 likes·30 readsreadability