animesh8349.hashnode.devGreen Coding: Building a Sustainable Future with SoftwareIn an age where climate change and energy consumption are pressing global concerns, every industry is exploring ways to reduce its carbon footprint—and the tech industry is no exception. One such movement within software development is Green Coding, ...May 28, 2025·3 min read
animesh8349.hashnode.devCall By Value vs. Call By Name EvaluationMostly all programming languages follow two primary ways of evaluating function calls. Call by Value / Eager evaluation Call by Name / Lazy Evaluation Both evaluating strategies reduce to the same final value as long as the following hold true ::...Feb 22, 2025·4 min read
animesh8349.hashnode.devExploring Programming Paradigms with Real-World Analogies1. Functional Programming (FP): Coffee Shop with Baristas Analogy : Imagine a coffee shop where each barista ( function ) has a specific recipe for making drinks. They make drinks as per customers’ choices ( inputs ) but never alter the original ingr...Jan 17, 2025·3 min read
animesh8349.hashnode.devUnderstanding Red Hat Device Edge: The Power of Edge Computing on the Internet of Things (IoT)Today, we hear terms like Edge Computing and Internet of Things (IoT) often. But, what do these terms really mean, and how do they come together to create powerful, efficient systems ? Let’s explore how Red Hat Device Edge fits into this landscape, b...Jan 8, 2025·5 min read