Elmish side-effect model probably ok for Elm - NOT for Redux

The author of the very popular JavaScript framework Redux [https://github.com/reactjs/redux] - Dan Abramov [https://twitter.com/dan_abramov] admitted that he drew some amount of inspiration from The Elm Architecture [https://guide.elm-lang.org/architecture/] when he started thinking about Redux. So I was wondering, what…

Building Your Own React Clone in Five Easy Steps

React's ability to efficiently render declarative user interfaces can seem almost magical. Most developers probably have a rough idea of how it identifies changes and applies them using a "virtual DOM". But how many truly understand the details of what is happening behind the scenes? Fascinated…

The Problem with Redux... And How to Fix It

Redux has emerged as the preeminent framework for building React-based web applications. It perfectly complements React's declarative views with a straightforward and elegant architecture that brings some of the best ideas of software engineering theory (immutable global state, functional programming, Event Sourcing, CQRS, etc.) into the web development…

The Human Brain is a Vital Front-End Component

It was around 2011 and I was working for a small company with the ambitious goal of building the world's sexiest cloud CRM [https://raynetcrm.com] product. To build a great product, you need great technologies. Fortunately, one of my colleagues was a tech maven who tried hard…