Animesh Guptaanimesh8349.hashnode.dev·10 hours agoExploring 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...1 like#ProgrammingParadigms
João Esperancinhajesperancinha.hashnode.dev·Jan 8, 2025Coroutines, Distributed Cache, Resilience, and Replication in Kotlin — Making a VMA’s application1. Introduction A coroutine is a concept that has been around since at least 1958. It was brought up by Melvin Conway, and it essentially means that we can create coroutines from one thread and execute them. Coroutines can be paused and resumed like ...Kotlin
João Esperancinhajesperancinha.hashnode.dev·Jan 7, 2025Making reactive applications with a Kitten Care ExampleOriginal Photo At the beginning of 2020, I was trying to make an example to illustrate the benefits of using a Reactive Programming model. I already had an idea of an application that I wanted to make and because I love cats, I wanted to make an appl...Reactive Programming
João Esperancinhajesperancinha.hashnode.dev·Dec 31, 2024Monitoring Secure Coroutines and WebFlux Reactive applications with Prometheus, Grafana, and InfluxDB — A webcams example1.Introduction For the past years, we’ve seen an increasing interest in using safe applications and making them as reactive as possible. For this, there are many technologies developed throughout the years, and today the most popular ones seem to be ...spring reactive
João Esperancinhajesperancinha.hashnode.dev·Dec 30, 2024Reactive Programming applied to Legacy Services — A WebFlux example1. Introduction The concept of reactive programming can be traced way back to the mid-60s. It’s a declarative programming model or programming paradigm that is mainly concerned with the handling of asynchronous data streams and the propagation of dat...Reactive Programming
syncfusionsyncfusion-blogs.hashnode.dev·Dec 4, 2024Angular Signals: Reactive Programming SimplifiedTL;DR: Angular Signals offers a synchronous and efficient way to manage state changes, leading to more responsive UIs. It’s a significant step toward a faster and more developer-friendly Angular framework. Angular has long been known for its powerful...Angular
Jyotiprakash Mishrablog.jyotiprakash.org·Nov 22, 2024Reactive Programming in JavaWhy Reactive Programming? Imagine a web server under heavy load, handling thousands of incoming requests. In a traditional imperative setup, every request might spawn a new thread or tie up an existing one, waiting for I/O operations like database re...Reactive Programming
Pawan Gangwaniblogs.pgangwani.co.in·Nov 16, 2024Understanding Jotai: A Fresh Take on React State ManagementReact state management has evolved significantly over the years, from the simple useState hook to complex state management libraries. Today, let's explore Jotai, a primitive and flexible state management library that brings an atom-based approach to ...Jotai
Akash Tiwariskyyy.hashnode.dev·Nov 2, 2024Reactive Programming in Kotlin (Mono/Flux)Problem Statement 🔍 In software development, it’s crucial to first understand the problem at hand before exploring potential solutions. Recently, I was working on an application structured into three layers: the Platform Layer, the Orchestrator Laye...10 likes·161 readsKotlin
yerinyerin.hashnode.dev·Aug 19, 2024RxJS와 반응형 프로그래밍Think of RxJS as Lodash for events. 참고 블로그 공식문서 개요 RxJS(Reactive Extensions for JavaScript)는 JavaScript를 위한 반응형 프로그래밍 라이브러리이다. 비동기 이벤트를 마치 배열처럼 다룰 수 있게 만들어주는 라이브러리이다. RxJS의 핵심 아이디어는 다음과 같다: 함수형 프로그래밍: RxJS는 순수 함수를 사용하여 부수효과를 최소화하고 코드의 예측 가능성을 높인다. ...앵귤러 이해하기Angular