Dario Mannu

Dario Mannu @dariomannu

About: Writing about Stream Oriented Programming: a paradigm that helps you replace imperative bugs with efficient data flows

Joined:
Jun 13, 2023

Dario Mannu
articles - 58 total

Composable UI contracts and an algebraic approach to layout, style and interaction

Experienced frontend developers already know the uncomfortable truth: UI complexity does not come...

Learn More 2 0Jan 5

HTML strings vs the DOM API: from a small benchmark to a surprising result

Which of the following do you think is faster? direct DOM API calls (createElement,...

Learn More 3 2Nov 25 '25

Is your JS Framework slowing you down when you render something complex? Rimmel.js allows you to create Custom Sinks to render anything you want the exact way you want https://stackblitz.com/edit/rimmel-table-powersink

stackblitz.com

Learn More 0 0Nov 4 '25

Working with WebSockets? No, it's never been simpler than this, ever! https://stackblitz.com/edit/simplest-chat-app-deno-rimmel

stackblitz.com

Learn More 0 0Oct 28 '25

Workinng with WebSockets? No, it's never been simpler than this, ever! https://stackblitz.com/edit/simplest-chat-app-deno-rimmel

stackblitz.com

Learn More 0 0Oct 28 '25

Rediscovering Effect Management with Effect Maps

Most programming paradigms evolve around a single idea — whether that’s composition, purity,...

Learn More 7 0Oct 28 '25

Contrarian JavaScript Frameworks: The Top 3

Every Friday morning, some junior developer trying to get noticed drops yet another “Top JavaScript...

Learn More 3 7Oct 22 '25

A Web Developer's guide to Stream-Oriented Programming

So you're interested or curious about Stream-Oriented Programming (SP). SP is a novel programming...

Learn More 8 0Oct 15 '25

Building a Stream-Oriented, Infinite-Scrolling DEV.to reader

This is a short, beginner-friendly walk-through for building an infinite scroll reader that loads...

Learn More 6 0Oct 11 '25

From Plain Functions to Reactive Streams: a mindset change with a thousand benefits

Functions have been at the core of computer programming since the dawn of time. From the simplest...

Learn More 7 8Oct 8 '25

A Messagebus? Using Observable Streams? https://stackblitz.com/edit/tops-example #JavaScript #WebDev #WebDevelopment #FrontEnd #RxJS

stackblitz.com

Learn More 0 0Sep 15 '25

Why Angular Isn’t the Observable Framework You Think It Is

When many developers hear "observables", one framework often jumps to mind: Angular. It’s been...

Learn More 1 0Sep 13 '25

How I Turned My RxJS Headaches Into Rimmel.js

When I first discovered RxJS, I was hooked. The idea that everything could be a stream was...

Learn More 7 4Aug 31 '25

[Boost]

Reactive Streams: Functional vs Imperative Dario Mannu ・...

Learn More 0 0Aug 10 '25

You've been using Observables wrong

Yes, this is serious, even if you have over 10 years experience using Observables, you got used to...

Learn More 2 0Jul 31 '25

Creating "Suspense" with a Promise and an Attribute Mixin

Did you ever feel that most JavaScript frameworks tend to overcomplicate things that should be...

Learn More 4 0Jul 29 '25

OOP=middle ages, FP=enlightenment, FRP=impressionism, SP=minimalism

If you're doing any Object-Oriented programming, chances are your code is bloated. If you're working...

Learn More 1 0Jul 25 '25

Reactive Streams: Functional vs Imperative

You may already know how functional programming is different from imperative, but... what if it's...

Learn More 0 0Jul 24 '25

Callforwards: reactivity modelled by middleware

Have you ever tried callforwards? If you've used Express.js before, it's the same concept, but for...

Learn More 4 0Jul 19 '25

From jQuery to the most complex components

So you're running your successful webiste that's been around for decades using jQuery but you're...

Learn More 3 3Jul 17 '25

You might actually not like React

When asked if you like React, you might typically answer "yes", even without thinking about it...

Learn More 3 2Jul 15 '25

Forward vs Reverse Pipelines: unidirectional code flow, bidirectional data flow

If you use Observables you know the pipeline pattern, which is the composition of a high-level...

Learn More 4 2Jul 9 '25

Hey you, reading this 👀 are you a human or a bot?

A quick check on the profile of several thousands of followers made me somewhat suspicious: lots of...

Learn More 7 5Jul 7 '25

Why Exponential Backoff is Broken

So they taught you that expoential backoff is the clever way to handle retries when calling an API....

Learn More 6 5Jul 2 '25

Bring some “Suspense” with a BehaviorSubject

In the world of JavaScript some frameworks in a constant rush to grow quickly can easily...

Learn More 8 9Jun 24 '25

A render-aware Collection that tells your framework what changed, so it can be rendered efficiently. [Example](https://stackblitz.com/edit/observable-types-basics) [Github](https://github.com/ReactiveHTML/observable-types)

A post by Dario Mannu

Learn More 0 0Jun 22 '25

Can this pattern make Dependency Injection obsolete?

When using traditional dependency injection (DI) systems in UI applications, components are tightly...

Learn More 1 0Jun 14 '25

A Stream-Oriented App, built in public

The exploration of Stream-Oriented Programming continues. Now that we have a good UI library for...

Learn More 2 0Jun 13 '25

Signals have no operators. Shall we add some?

Signals, one of a few competing reactive primitives in JavaScript land, promised simplicity and...

Learn More 2 0Jun 7 '25

TDD is a scam. Grow up and do this instead

You may remember how much did others tell you to write your tests first, see them fail, and only...

Learn More 0 1May 20 '25