Ahammad kabeerkabeerhadi.hashnode.dev·Apr 10, 2024Software Engineering Principles For Front End DevelopmentThe quest for efficiency, maintainability, and scalability within software evolution has forged the trajectory of engineering principles. Initial principles, inaugurated during the 1960s, centred on structured programming, accentuating modularization...Discuss·5 likessoftware development
Naveen Sargamblog.congineal.com·Mar 28, 2024Mastering Software Development: DRY, KISS, and YAGNI Principles Demystified🚀1. DRY (Don’t Repeat Yourself) DRY encourages developers to avoid redundancy by reusing code. The idea is simple: if you find yourself writing the same logic or duplicating code, refactor it into a reusable function or module. Here’s an example in Py...Discuss·30 readsbest practices
Ivan Yuivanyu2021.hashnode.dev·Feb 24, 2024C++, Implement filter function for refactoring to keep code dry, clean and flexibleYou may be asked to add a function to get a list of nested items fulfilling certain condition and there is already another function doing similar thing, but with different condition. You can certainly create a new function to achieve this and ignore ...Discuss·39 readsOtherC++
Hossam Mostafahossamdash.hashnode.dev·Feb 13, 2024Effortless Kubernetes Jenkins Agent Configuration: Harnessing Shared LibrariesIntroduction 📖 In Kubernetes (K8s) environments, Jenkins can serve as a crucial tool for automation in continuous integration and continuous delivery (CI/CD) pipelines where the Jenkins Manager is an always running pod and Jenkins Agents are ephemer...Discuss·1 like·163 readsJenkins
becomingiOSbecomingios.com·Feb 4, 2024Swift GenericsSwift generics are a powerful way to write flexible, reusable code that avoids duplication. Understanding generics allows you to craft elegant solutions to complex problems. In this article, I'll cover the basics of generics in Swift and how you can ...DiscussiOS
Noel KAMPHOAkloudly.hashnode.dev·Jan 10, 2024DRY Principle: The Dos and Don'ts of Object-Oriented DesignDRY is all about code factorization This article is the first in a series dedicated to good design practices. It addresses the DRY principle, which translates to "Don't Repeat Yourself". Even though the examples provided here are written in Java, th...DiscussCore Java TutorialsJava
Seb WilgoszProswilgosz.hashnode.dev·Dec 16, 2023Untangle your code with MORE than service objects! Meet dry-monads!Recently I wrote an article, where I've told about the decision process behind my attempt to replace Rails with Hanami in our microservices ecosystem and why I decided not to do it just yet. ❗ Please keep in mind that this statement was made before ...Discuss·51 readsdry-rb
Ahtesham Abdul Azizhashnodeblog.clcbws.com·Oct 10, 202310 Major Principles Every Software Developer & Programming Should KnowThe realm of programming is an intriguing domain, granting individuals the power to craft inventive and practical software solutions. Nevertheless, coding entails more than mere functionality; it encompasses the creation of code that is elegant, effi...DiscussKISS
Stephen Dankyistephendankyi.hashnode.dev·Jul 14, 2023Making Your C++ Functions More GenericAs a developer, one of the principles that are hammered into your mind when you start out is DRY which means Do not Repeat Yourself, and it means exactly what it says… don’t repeat code. The idea is that if you find yourself writing the same lines of...DiscussC++
Musangamfura Emmanuelmusangamfurae.hashnode.dev·May 9, 2023Best Practices for Writing JavaScript Code: DRY, KISS, and YAGNIAs a professional JavaScript developer, I've learned that writing clean, maintainable code is crucial for success in this field. In this blog post, I want to share my thoughts on three important coding principles: DRY, KISS, and YAGNI. These principl...Discuss·3 likes·89 readssoftware development