Darshit Anjariadarshitanjaria.hashnode.dev·Nov 28, 2024TypeScript Generics Clarified: Crafting Reusable and Scalable CodeGenerics are one of the most powerful features in TypeScript, enabling developers to write reusable and flexible code while maintaining type safety. In this article, we’ll explore the fundamentals of generics, dive into advanced constraints, and look...TypeScript Deep Dive: Advanced features for Real-World applications.TypeScript
Akash Dasakashdas7781.hashnode.dev·Oct 6, 2024Understanding Interface vs Abstract Classes in Java and Best Use CasesI hope you guys ever heard about the difference between the abstract classes and the interfaces . This is the key concept of Object oriented programming and mostly used while designing flexible and maintainable applications. Before diving into the di...1 like·41 readsJava
Nile Bitsnilebits.hashnode.dev·Aug 11, 2024How The Adapter Pattern Can Simplify Your CodebaseIntroduction Keeping the codebase organized, adaptable, and controllable is essential in the field of software design. The Adapter Pattern is one design pattern that greatly advances these objectives. By acting as a bridge, this pattern allows confli...C#
Vikas Guptavikasfeedingdotnet.hashnode.dev·May 31, 2024Unlocking the Power of C# 10: Top 4 Features for InterviewsAs technology evolves, so does the need for developers to stay updated with the latest advancements in programming languages. With the release of C# 10, Microsoft has introduced several exciting features that promise to enhance the way developers wri...1 like·83 readsglobalusing
Mathi Yuvarajanmathiblog.hashnode.dev·Dec 13, 2023Mastering the Art of Borrowing: call, apply, and bind in JavaScriptEver wondered how functions in JavaScript can do magic tricks like changing their context or having pre-baked arguments? Well, the secret lies in three special methods: call, apply, and bind. Think of these methods as borrowing tools for functions. T...javascript functions
Hildor Júniorblog.hildor.dev·Oct 16, 2023How to design thinking about frontend development in a long-term projectIf you are an application designer, you have probably seen implementations of your design that should have the same margins, paddings, text sizes, and colors but it seems like everywhere that the design should be consistent, it is a little bit differ...1 like·63 readsFrontend Development
Mohammad Talimtalim.hashnode.dev·Aug 22, 2023Building Reusable Components in React: A Beginner's Guide to Organizing Your Project for EfficiencyIn this guide, I'm going to explain how you can master the art of using common modules for building reusable components in React. Learning this skill offers a multitude of benefits. You'll be able to create apps faster, reduce bugs, and maintain your...React
Akshat Vishwakarmaakshatv.hashnode.dev·Jul 6, 2023Currying in JavaScript: Mastering Functional CompositionIntroduction In the realm of functional programming, currying is a powerful technique that allows you to transform a function with multiple arguments into a sequence of functions, each accepting a single argument. This elegant concept not only promot...92 readsJavaScript
Hari Naga Sai Perisetlahariperisetla.hashnode.dev·Apr 26, 2023Why Frontend Code is More Copied than Backend?Have you ever wondered why frontend code is more likely to be copied than backend code? As a front-end developer myself, I’ve noticed this trend and have a few theories about why it might be the case. The Visual Nature of Frontend Code One of the mai...87 readsFrontend Development