Arturcode-with-arthur.hashnode.dev·Oct 3, 2024The Power of TypeScript: Why JavaScript Developers Should Make the SwitchAs JavaScript developers, we’re all familiar with the flexibility and simplicity of the language. It’s what makes JavaScript so versatile, powering both the front-end and back-end of web applications. However, as our projects grow larger and more com...DiscussTypeScript
Babatunde Daramolaritechoiceacademy.com·Aug 22, 2024Clean & Scalable Code in Laravel: Practical Tips with ExamplesWhat does clean and scalable code look like in practice? In this tutorial, I'll share from experience some actionable tips for writing clean code in Laravel or software development generally. The aim is to ensure that the code we write is easy to und...DiscussLaravelLaravel
Parth Agarwalagarparth.hashnode.dev·Jun 17, 2024SOLID Principles SimplifiedThe SOLID principles are a set of five design principles in object-oriented programming aimed at making software designs more understandable, flexible, and maintainable. The acronym SOLID stands for: 1) Single Responsibility Principle (SRP) A class ...DiscussSOLID principles
AARYAN BAJAJaaryan-bajaj-learnings.hashnode.dev·May 31, 2024Understanding Type Aliases in TypeScriptIntroduction Have you ever found yourself writing the same type definition repeatedly in your TypeScript code? It can be tedious and error-prone. TypeScript offers a powerful feature to streamline your code and make it more maintainable: type aliase...Discuss·20 likestypescript complex types
Nirav Soniniravsoni.hashnode.dev·May 11, 2024Enhance JSON String Readability with this Simple JavaScript HackDevelopers often face the scenario where they deal with a substantial JavaScript object crafted on the front-end. But, before sending it to a REST endpoint, they aim to ensure its validity through validation. Typically, this is done by logging the ob...DiscussJavaScript
Zakeer Hussain SyedforFullstack Institutefullstackinstitute.hashnode.dev·Mar 26, 2024ES6 Modules with Import and Export in JavaScriptES6 Modules in JavaScript introduced a standard syntax for encapsulating and sharing code across files, promoting better code organization, reuse, and maintainability. This feature allows developers to split their code into smaller, more manageable ...Discuss·76 readses6 modules
Venkat Rvenkatr.hashnode.dev·Mar 13, 2024The Power of DataWeave Libraries in Exchange RedefinedThe integration landscape is evolving, and with it, the tools we use to manipulate and transform data must also advance. MuleSoft’s Exchange has recently introduced a game-changer for developers: DataWeave Libraries. These libraries are a collection ...Discuss·41 readsdataweave libraries
Ian Carsoniancarson.hashnode.dev·Dec 20, 20235 Rules to follow in order to write better code.Sometime back, our team had a project that no one wanted to work on. The main concern was the cascade effect that was expected from the project. It was so unpredictable and had huge "utils" classes. This has been known to scare most developers as it ...Discussbetterdeveloper
Pravin Jadhavpravinjadhav.hashnode.dev·Nov 13, 2023Destructuring in JavaScript1. Conciseness: Destructuring allows you to extract multiple values in a single statement, making the code more concise and readable. // Without destructuring const array = [1, 2, 3]; const first = array[0]; const second = array[1]; const third = arr...DiscussJavaScript
Ian Mwangipythonstudy.hashnode.dev·Aug 8, 2023Unwrapping the Magic: Demystifying Python Wrapper FunctionsIn the world of programming, efficient and elegant solutions are highly prized. Python, known for its readability and versatility, offers a powerful feature called "wrapper functions" that can significantly enhance your code's elegance and reusabilit...Discusspython programming