Marco Lazzarini

22 Flips | 1 Magazine | 3 Likes | 2 Following | 2 Followers | @emmelazza | Keep up with Marco Lazzarini on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Marco Lazzarini”

Safely Accessing Deeply Nested Values In JavaScript

Many Ways To Safely Access Nested Data.<p>Intro<p>This is a short post intended to show the many different ways on how to <b>safely access deeply nested values</b> …

The Rise and Fall and Rise of Functional Programming (Composing Software)

Note: This is part 1 of the “Composing Software” series on learning functional programming and compositional software techniques in JavaScript ES6+ …

JavaScript Start-up Performance

As web developers, we know how easy it is to end up with web page bloat. But <b>loading</b> a webpage is much more than shipping bytes down the wire. Once …

objecthistory

README.md<p>❤ Made at @outlandish<p>🍀Simple undo and redo for objects.<p>👉Use your preferred bundler and transpiler as …

React, Redux and Immutable.js: Ingredients for Efficient Web Applications

Unlike most front-end web frameworks, React's aim is to solve the various challenges of building user interfaces that rely on changing data. Although …

Boost the Performance of an AngularJS Application Using Immutable Data

Not exactly what we wanted, right? What Immutable.js does is to wrap the plain JavaScript collection in a proxy. So using the code above we don’t …

Simple undo in JavaScript with Immutable.js

The application that I’ve been working on for Mapbox - an editor for GL - is the third place I’ve needed to implement undo & redo. It may appear …

Getting Started | bluebird

This article is partially or completely unfinished. You are welcome to create pull requests to help completing this article.<p>Node.js<p>Then:<p>Browsers<p>(See …

A query language for APIs.

GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data. GraphQL provides a complete and …

GraphQL

Technology Radar | Emerging Tech Trends for 2018

Historically, Google's Android documentation examples lacked architecture and structure. This changes with the release of <b>Android Architecture</b> …

Because JavaScript is a loosely-typed language, it is very important to understand the subtle differences between optional, nullable, and undefined …

The Two Pillars of JavaScript — Pt 2: Functional Programming

How to Stop Micromanaging Everything<p>Two Pillars of JavaScript Part 1: “How to Escape the 7th Circle of Hell”. From the introduction:<p>JavaScript is one …

The Two Pillars of JavaScript

Part 1: How to Escape the 7th Circle of Hell<p>Before we get into this, allow me to introduce myself — you’re probably going to wonder who I think I am …

Immutable.js

Immutable collections for JavaScript<p>Immutable data cannot be changed once created, leading to much simpler application development, no defensive …

Fluxxor - Home

Baobab

README.md<p><b>Baobab</b> is a JavaScript persistent and immutable (at least by default) data tree supporting cursors and enabling developers to easily …

Flux | Application Architecture for Building User Interfaces

Quick Start<p>Overview<br>• In Depth Overview<p>Reference<p>Dispatcher<br>• Flux Utils<p>Resources<p>Videos<br>• React – UI Library<br>• ImmutableJS – Immutable Data<br>• Jest – Unit …

README.md

Redux is a predictable state container for JavaScript apps.<br>(Not to be confused with a WordPress framework – Redux Framework.)<p>It helps you write …