HueFoxforHueFoxhuefox.hashnode.dev·Nov 18, 2024Retro Rainbow Stripes: Multicolor Linear FreeExploring the Vibrancy of Retro Rainbow Stripes: A Dive into Multicolor Linear Patterns Step into a world where nostalgia meets modern artistry: Retro Rainbow Stripes. This captivating multicolor linear design beckons us back to an era of bold expres...Discussstructured
Mohammed Shakeelmaster-java.hashnode.dev·Nov 15, 2024Composition vs Inheritance in JavaIn Java, Composition and Inheritance are two fundamental concepts used to create relationships between classes, and they each have distinct advantages and use cases. While both allow for code reuse and the creation of flexible systems, choosing betwe...DiscussJava
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·780 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·85 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