Articles by Tag #functionalreactiveprogramming

Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!

Hoisting in JavaScript

What Hoisting is a JavaScript? Hoisting refers to the process in JavaScript where...

Learn More 31 0Sep 17 '24

Intro to Functional Programming - 1

Why Your Object-Oriented Code is Driving You Crazy (And What Math Can Teach Us) Part 1 of...

Learn More 11 3Jun 4

Intro Functional Programming - 2: Higher-order Function

Higher-Order Functions Are Your New Superpower Part 2 of 4: From Code Chaos to...

Learn More 7 1Jun 5

Intro Functional Programming- 4: Real world Example

From WhatsApp to Your Next Project: Making Functional Programming Work in the Real...

Learn More 5 0Jun 6

Unlocking Efficiency: The Surprising Impact of Memoization on Recursive Functions

Introduction I recently conducted an analysis comparing the number of times a function...

Learn More 4 1Jul 21 '24

Folding Options in Effect-TS: A Practical Guide

Effect-TS provides efficient ways to work with collections of Options, allowing you to perform...

Learn More 2 0Sep 11 '24

Drag'n'Drop. Functional. 20 lines, 1 Collection, 1 Attribute Mixin.

Many UI libraries and CSS frameworks used to enable special functionality by resorting to CSS classes...

Learn More 2 0Nov 7 '24

Understanding Option Sequencing in Effect-TS

Example 1: Ignoring the First Value with O.andThen Concept The O.andThen...

Learn More 2 0Aug 28 '24

Zipping Options in Effect-TS: A Practical Guide

Zipping Options in Effect-TS: A Practical Guide In functional programming, combining...

Learn More 1 0Aug 28 '24

Understanding .map() vs .flat_map() in Rust with a Simple Analogy

Understanding .map() vs .flat_map() in Rust with a Simple Analogy Different between .map()...

Learn More 1 0Feb 23

React Hooks Explained: useState and useEffect Simplified

React Hooks have revolutionized how we write components. If you're coming from a class-based...

Learn More 1 0Jun 21

Lifting Functions into the Option Context in Effect-TS: A Practical Guide

In functional programming, lifting refers to the process of adapting a function to work within a...

Learn More 1 2Sep 18 '24

JavaScript - What's the Big Deal with Functional Programming?

JavaScript is a versatile language that supports multiple programming paradigms. Understanding these...

Learn More 1 0Aug 4 '24

Either Algebraic Data Type

The Either type is a fundamental data structure commonly used in functional programming for error...

Learn More 1 0Oct 9 '24

Combining Options in Effect-TS: A Practical Guide

Effect-TS provides several powerful ways to combine optional values, or Options, in a functional...

Learn More 0 0Sep 11 '24

Event Adapters: splitting UI events from data models

If you want to improve the overall quality of your code, you may want to keep your data models neatly...

Learn More 0 0Oct 16 '24

La maïeutique du lambda-calcul 1/3

Pensez-vous que les humains ont découvert ou bien inventé l'informatique ? Je penche pour la...

Learn More 0 0Dec 11 '24

Persistent and Immutable Java LinkedList

In this article we are going to implement a persistent and immutable variation of the LinkedList in...

Learn More 0 0Jul 23 '24

Tech Watch #2

Hello everyone, here's my tech watch from this week. ⚛️...

Learn More 0 0Oct 11 '24

Filtering Options in Effect-TS: A Practical Guide

Effect-TS provides various methods to filter values inside an Option, allowing you to apply...

Learn More 0 0Sep 11 '24

Equivalence and Ordering of Options in Effect-TS: A Practical Guide

Effect-TS provides mechanisms to compare Options, allowing you to determine their equivalence or...

Learn More 0 0Sep 18 '24

Simplifying Complex Code with Advanced Programming Approaches

Recent I've spent quite some time working on a CLI tool designed to evaluate code complexity. This...

Learn More 0 0Oct 16 '24

Properly improper FRP: Time as a discrete function of events

Ancient Roman emperors used to frivolously take the freedom to define what time is and when it...

Learn More 0 0Apr 4

Master Functional Programming in Java: Using Predicate and Function Elegantly

Functional programming has become an essential part of the Java ecosystem since Java 8, thanks to the...

Learn More 0 0Dec 2 '24

Checking Elements in Options in Effect-TS: A Practical Guide

Effect-TS provides methods to check if an Option contains a specific value. These functions allow you...

Learn More 0 0Sep 18 '24

# Setup Haskell for Neovim on Linux

This is a distro agnostic simple guide on how to setup haskell on modern linux using GHCup. ...

Learn More -1 0Apr 29