Tarun Sharmatapstechie.hashnode.dev·Aug 7, 2024Simplifying Python Decorators: What You Need to Know1. What is a Decorator? Definition:A decorator is a function that takes another function as input and extends or alters its behavior without modifying its actual code. It’s a powerful tool for enhancing code reuse and separating concerns. Use Case:De...DiscussPython Interview Prep: Essential Concepts and TechniquesPython
Vishad Patelvishad.hashnode.dev·Jul 13, 2024Introduction to Design Patterns in JavaIntroduction Definition of Design Patterns Design patterns are reusable solutions to common problems that occur in software design. They are best practices that provide a template for solving recurring design issues in a way that is effective, effici...DiscussEssential Design Patterns for Java DevelopersJava
Haseeb Mirzahaseebmirza.hashnode.dev·May 29, 2024Streamlining Eloquent Queries: Mastering User Scopes and Global Scopes in LaravelIntro As a Laravel developer, I've found that user scopes and global scopes are incredibly useful tools for managing complex Eloquent queries. In this article, I'll walk you through how to leverage these features to make your code more efficient and ...DiscussLaraveldevelopment
akash javaliblog.akashjavali.com·May 24, 2024Understanding React Composition: The Superior Alternative to Prop Drilling and Context APIReact composition is a powerful design pattern that allows you to build complex UIs by combining smaller, reusable components. Instead of relying on prop drilling, the Context API, or state management libraries like Redux, React encourages compositio...Discuss·10 likes·85 readsReact
SWATHI PUNREDDYswathireddy.hashnode.dev·Mar 24, 2024Unraveling Terraform Modules: Building Infrastructure the Modular WayWelcome back to TerraWeek, fellow infrastructure enthusiasts! On this Day 5, let's dive deeper into the world of Terraform modules. Today, we'll uncover the significance of modules, their benefits, practical creation, modular composition, versioning ...Discuss·43 reads#TerraformModules
Nauman Zafarnaumanzafarch.hashnode.dev·Jan 6, 2024Stateful Logic Reuse ft. Composables"Argh... The duplication. Let's remove it" - Says every software developer. Code reuse is arguably one of the most satisfying experiences of a developer's life. Since it leads to lesser code to manage! Composables enable us to reuse stateful logic ...Discuss·799 readsv-bitsVue.js
Francesco Tusathinkobjectoriented.hashnode.dev·Nov 18, 2023A Brief Overview of Generalisation and InheritanceIntroduction When discussing the concepts of class and object in a previous article, we mentioned that objects of different classes can be interconnected through relationships. In object-oriented design, the meaning of relationships can extend beyond...Discuss·193 readsThe World of Classes and Objectsinheritance
Ian Carsoniancarson.hashnode.dev·Oct 30, 2023How to reuse code between multiple services.Code reuse is among the fundamental aspects of clean and robust coding. Any developer with a reasonable amount of experience in the game will point out how crucial this is. However, the best probable point to start is by asking ourselves, how can we ...Discusscode review
Redha Bayu Anggararedhabayuanggara.hashnode.dev·Oct 3, 2023How To Implement Micro-Frontend Architecture With ReactWeb applications are getting more and more complex. Many organisations are struggling to maintain monolithic frontend codebases, and to scale their frontend development processes across multiple teams. Micro frontends are just one approach to managin...Discuss·138 readsReact
Ankit Bajpaiankitbajpai1607.hashnode.dev·Jun 24, 2023The Power of Currying in JavaScriptJavaScript, being a versatile and dynamic programming language, offers developers a wide range of powerful features. One such feature is currying, a technique that allows functions to be partially applied and transformed into new functions. Currying ...Discuss·41 reads#CodeReuse