Dario Mannu

Dario Mannu @dariomannu

About: --- @ ---

Joined:
Jun 13, 2023

Dario Mannu
articles - 30 total

Attribute Mixins: a functional alternative to Directives

We come from streams-oriented programming. Nothing new, just functional/reactive programming...

Learn More 0 0Apr 18

Apple M1+ web developers are cheating. You should do that, too

Web development in certain communities (E.G.: React, Next, Angular) nearly reached the level of bloat...

Learn More 2 1Apr 14

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

Observables, Signals, Callforwards: 3 ways to manage reactive state

Two opposite approaches dominate the scene when we talk about reactive patterns for the UI in...

Learn More 2 0Apr 3

Web Components made ()=>functional

Whether you're just getting started with web components or looking for easier ways (=less code, zero...

Learn More 2 0Mar 7

How to build the perfect article about JavaScript in 2025 (sarcastic)

guys, it's simple. There is a little-known playbook for this, so please stop getting this wrong or...

Learn More 4 0Feb 21

A Chrome Killer for Productivity

Your #1 productivity killer may lay inside the very tool you use most often: Chrome. It's been like...

Learn More 2 0Feb 21

Arrays made Observable: a convenient approach to UI rendering

Rendering a list to the DOM and managing its state is a different pair of shoes than managing the...

Learn More 0 0Feb 15

Streams Oriented Programming: an introduction

If your app is all made of reactive streams plugged to the DOM by your framework, it's a great...

Learn More 5 0Feb 8

From callbacks to "callforwards": a stupidly simple approach to reactivity

Back in the middle ages we had callbacks in Node.js and UI interfaces were hardly reactive. Remember...

Learn More 4 0Feb 6

WICG Observables, RxJS v7, v8 and the Observable that doesn't exist yet

A lot of interesting things are happening right now. RxJS 7 rocks, RxJS 8 is in alpha, it appears to...

Learn More 0 0Dec 12 '24

[Boost]

A post by Dario Mannu

Learn More 0 0Dec 12 '24

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

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

Learn More 2 0Nov 7 '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

Getting rid of "lifecycle hooks"

Nearly every JavaScript UI library &/| framework I've seen has some sort of lifecycle hooks:...

Learn More 5 0Sep 6 '24

Do you think Signals suck?

This is a continuation of Do you think Observables Suck? I never managed to swallow Signals, Hooks,...

Learn More 1 1Aug 6 '24

Vanilla JS is unscalable. Here is why

If you played with modern vanilla JS, whether you advocate it or oppose it surely you've come across...

Learn More 2 0Jul 18 '24

Do you think Observables suck?

If you landed here, I bet it's because of one of the following: You're watching what's happening...

Learn More 3 0Jun 25 '24

Rendering "glitches" in reactive programming

Rendering glitches are a bit like the reactive world's version of the race condition where some...

Learn More 1 0Jun 7 '24

Lit vs Rimmel - OOP vs FRP tagged templates

Lit and Rimmel are some relatively similar libraries as they both make use of tagged...

Learn More 3 3May 9 '24

Did you get functional/reactive wrong?

You think you learnt functional-reactive JavaScript on some online tutorial? You might actually have...

Learn More 0 0May 7 '24

HTML templates vs the IO Monad

Can an HTML template be thought of a Monad, somehow? Maybe the IO Monad in particular? const...

Learn More 0 0May 7 '24

Attribute mixins and no side-effects

I told RimmelGPT.js about 10 times that a Rimmel.js mixin doesn't take the host element as a...

Learn More 0 0Apr 19 '24

Imperative-reactive vs functional-reactive: can you tell the difference?

If you worked with frameworks like Angular, React, Vue, SOLID, Svelte, you're already familiar with...

Learn More 0 0Apr 12 '24

Array.sort() vs Array.toSorted() performance: which one is faster?

In an effort to free the world from side effects, it comes natural to think about Array.toSorted()...

Learn More 0 0Mar 11 '24

How my custom GPT taught me how to use my own library!

Ok, so, little disclosure to start, I created a little functional-reactive templating library for...

Learn More 0 0Feb 29 '24

The "last mile" of functional-reactive web development

Telecommunication services have historically been made difficult by the last mile problem: the...

Learn More 0 0Feb 22 '24

Async Mixins with Rimmel.js

Rimmel.js is all about convenience. If you want to extend components with any extra functionality...

Learn More 0 0Feb 17 '24

Signals & Hooks vs Observables

In recent years, a particular pattern has emerged to manage reactive user interfaces in...

Learn More 0 0Feb 12 '24

Build a reactive flipboard display with RxJS and Rimmel.js

This is my take on @maxime1992's challenge for a functional-reactive split-flap display. For a...

Learn More 2 2Jun 15 '23