Aristilmastering-lexical-scope-in-javascrip.hashnode.dev·Oct 14, 2024From Props to Powerhouses: Using Context and Composition in ReactEver found yourself wondering how to manage data in a React app without passing it through multiple layers of components? Or maybe you're thinking about creating flexible and reusable components that can be easily combined? That's where two key React...Discuss·28 readsReusable Components
Sundaram Kumar Jhasundaram2023.hashnode.dev·Sep 10, 2024A Complete Guide to Composition in GOComposition is a fundamental concept in Go that allows developers to build complex systems by combining simpler, reusable components. Unlike inheritance in other languages, Go promotes composition to achieve code reuse and modularity. This blog will ...Discussgo-composition
Francisco Gutierrezfreefrancisco.hashnode.dev·Aug 9, 2024Function Composition and Currying In PythonComposition and currying are features of functional programming languages that can be very convenient in some situations. Haskell supports composition and currying directly, so as a spoiled Haskeller, I don't want to do without those luxuries when I ...Discuss·773 readsPython
Andrew Tetzeliandrewtetzeli.hashnode.dev·Jul 28, 2024Challenges and Solutions I've Found in Managing Inheritance Hierarchies in Object-Oriented ProgrammingLike others, I use OOP to organize software around objects that interact using interfaces. The inheritance concept is key to OOP, allowing new classes to be based on existing ones and inherit their features and behaviors. Focusing on inheritance help...DiscussObject Oriented Programming
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·83 readsReact
Stella Mariesmkou.hashnode.dev·Apr 15, 2024Herd Game: Code StructureWhy a herding game? I was reading the book, AI in Games by Ian Millington (2019). I didn't finish the book, getting through the first three chapters, which is not much if you check, just about 7%, but it is in my immediate queue for reading, apart fr...Discuss·1 likeJavaScript
Gourav Ghosalgg221b.hashnode.dev·Apr 12, 2024OOPs! An interview experience Part 1Context Back in the autumn of 2022, during university on-campus placements, I sat for the second round of my interview at Persistent Systems, which was one of my best interview experiences. A purely technical round for which I was expecting questions...Discuss·1 likeProgramming Blogs
Nicolas Frugoniarchitecturewithnico.hashnode.dev·Mar 29, 2024The Case for UnidirectionalityIn this post, I will be discussing the benefits of a unidirectional flow of control architectures and how they can be applied to the Model-View-Presenter pattern. Unidirectional Flow of Control Unidirectional dataflow is a software architecture patte...Discussunidirectional
Nicolas Frugoniarchitecturewithnico.hashnode.dev·Mar 29, 2024Mastering Polymorphism: Unlock the Power of Clean Code💡 Heads up! This post delves into some more advanced topics and is best suited for experienced developers. Don't worry if some of the concepts are new to you, you can always come back to this post later as you gain more experience. But if you're up ...Discusspolymorphism
ssbhattaraishyam-sundar.com.np·Mar 26, 2024VueUse-Vue composable library that has collection of vue composition utilitiesVueUse is a collection of utility functions based on Composition API. To use this, you need to familiar with this concept. In the context of Vue applications, a “composable” is a function that leverages Vue’s Composition API to encapsulate and reuse ...Discuss·29 readsvue composition utilities