Articles by Tag #functional

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

A quiet rewrite of the Web: PureScript on the rooftops of JavaScript

JavaScript became more than code — a culture, a dynasty, a paradox. In the shadow of this legacy, a...

Learn More 23 3Oct 27 '25

Solving Elm Router "Double Update" Problem

I found some older discussions on this issue, but they did not really provide a clear...

Learn More 9 4Sep 16 '25

How was my experience at Lambda Days 2025

A Brazilian Portuguese version of this article is available here. What is Lambda...

Learn More 5 2Nov 14 '25

Traduje “la guía” de Elm al español

Escribí una traducción al español de “Introducción a Elm”. Es un libro digital escrito por el mismo...

Learn More 3 0Feb 15

Referential transparency with mutation

From a conversation with perplexity.ai about a hypothetical programming language. Referential...

Learn More 9 2Jul 22 '25

Value Objects in PHP 8: Let's introduce a functional approach

NOTE: If you're new to Value Objects, I recommend starting with the first article to understand the...

Learn More 9 7Nov 23 '25

The Six Patterns That Cover Everything

Six patterns describe every possible data flow. They also describe every business process. This isn't coincidence - it's why they work as a shared language between developers and business.

Learn More 1 0Jan 14

Functional takes on GoF design patterns

There is a meme that every (OOP) GoF design pattern can just be replaced with a function. If you...

Learn More 9 2Dec 30 '25

Dive Deep into Higher-Order Functions: Essential Resources for Functional Programmers

The Magic of Functions That Manipulate Functions In the fascinating world of programming,...

Learn More 11 1Jun 24 '25

Discriminated unions in C#

Intro This small article is about algebraic data types and their surrogates in C#. ...

Learn More 3 1Oct 20 '25

Refined Types in Rust: Parse, Don't Validate

Originally published on Entropic Drift The String Problem How many times have you seen...

Learn More 1 0Dec 28 '25

Refactoring a God Object Detector That Was Itself a God Object

Originally published on Entropic Drift The Irony My code analysis tool debtmap has a...

Learn More 1 0Dec 9 '25

Three Patterns That Made Prodigy's Functional Migration Worth It

Originally published on Entropic Drift The Migration Story Over the past few weeks,...

Learn More 1 0Nov 30 '25

Type-Safe Collections in C#: How NonEmptyList Eliminates Runtime Exceptions

The Problem with Empty Collections Every C# developer has encountered this scenario: a...

Learn More 0 0Jan 2

I Re-implemented Java Streams to Understand Lazy Evaluation

Why do this? I have always been very fascinated by how some libraries that I use...

Learn More 1 0Jan 3

Building Type-Safe CLIs in Python with Maybe Monads

Building Type-Safe CLIs in Python with Maybe Monads I got tired of writing the same input...

Learn More 0 0Nov 10 '25

Stillwater 1.0: Pragmatic Effect Composition and Validation for Rust

Originally published on Entropic Drift I'm proud to announce the release of stillwater 1.0, a...

Learn More 0 0Dec 24 '25

Compile-Time Resource Tracking in Rust: From Runtime Brackets to Type-Level Safety

Originally published on Entropic Drift The Problem: Runtime Resource Leaks Resource...

Learn More 1 0Dec 20 '25

First-Class Functions in JavaScript

For developers learning JavaScript, the term "first-class functions" frequently appears in...

Learn More 0 0Dec 15 '25

Temporal State Coordination: A Timeline of a Timeline

Accurate timing is hard. Was hard. I wrote Twixt because I wanted to include unique, performant,...

Learn More 0 0Nov 15 '25

Why did OOP become popular (from a DX perspective)?

My thoughts: I propose OOP (class-based, C++, Java, etc.) became popular (more so than FP) because...

Learn More 0 3Oct 27 '25

Composable Async Pipelines in TypeScript: One Result Type, Zero Adapters

This is Part 2 of Railway-Oriented TypeScript. Part 1 counted the glue code tax in forms. The same...

Learn More 1 0Feb 20

Functional Composition in JavaScript

Also known as function pipelines. Functional composition is the idea of creating a new function by...

Learn More 1 0Dec 10 '25

Pipex: The Rust Pipeline Revolution — From Pure Functions to GPU Acceleration

How a simple functional pipeline library evolved into the advanced data processing framework in...

Learn More 1 0Sep 9 '25

Cracking the Code: Why AI Still Struggles with List Languages by Arvind Sundararajan

Cracking the Code: Why AI Still Struggles with List Languages Ever watch an AI stumble...

Learn More 0 0Nov 9 '25

Functional Ruby Programming with Trailblazer

Discover how to leverage functional programming principles in Ruby using Trailblazer, enhancing code quality and maintainability.

Learn More 3 0Nov 3 '25

Core Premise of Function in JavaScript

Is this a function in JavaScript? function fiveSquared() { return 5 * 5 } ...

Learn More 0 0Dec 25 '25

From Ruby OOP to Elixir Functional by Example

One of the most effective ways to learn functional programming is to convert the same features you've...

Learn More 3 0Dec 2 '25

Rediscovering Effect Management with Effect Maps

Many programming paradigms revolve around a single idea — whether that’s composition, purity,...

Learn More 7 0Oct 28 '25

Is this our last chance to use fun programming languages at work?

Do you care what programming language to use? I often think about reddit discussions, where someone...

Learn More 10 2Feb 15