Selva

17 Flips | 2 Magazines | 4 Likes | @Selva53kf | Keep up with Selva 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 “Selva”

React Animations in Depth

5 Options for React Web Animations, and which of these are cross-platform.<p>In this post, we will look at the following ways to create React animations:<p>…

Vandium: The Node.js Framework for AWS Lamba

One of the most exciting new cloud technologies over the last few years has been the emergence of Amazon Web Services’ (AWS) Lambda environment. For …

Functional Programming In JavaScript: Decorators

Consider a function that calculates the square of any number:<p>But what if someone passes {} or a string to this function? We will get NaN as result, …

Explained: Neural networks

In the past 10 years, the best-performing artificial-intelligence systems — such as the speech recognizers on smartphones or Google’s latest …

New Features in C# 7.0

Here is a description of all the new language features in C# 7.0, which came out last Tuesday as part of the Visual Studio 2017 release.<p>C# 7.0 adds a …

Functional Programming (FP) By Any Other Name…

Don’t worry, this is not YAMA (yet another monad article)! Instead, I want to talk about a library I’ve recently released that offers a helpful twist …

March 10, 2017

Build Your Own React Router v4 — A great way to understand something is to try and build your own version of it, and so it goes here with creating a …

Stackless Function Composition

Last fall I spent a lot of time optimizing the internals of FS2. The Free monad is used extensively in FS2 for modeling various algebras – most …

What's in a Fold: The Basic Catamorphism in recursion-schemes

<i>March 10, 2017</i><p>This article is meant as an accessible introduction to the most basic recursion scheme, the catamorphism. It won’t engage in deep dives …

Mathematics

Functions Explained Through Patterns

Exploring patterns as a means of documenting Clojure functions to aid recall and understanding.<p>Whats the difference in Clojure between: partition and …

安安的異想世界 - Monads in Category Theory for Laymen

Chinese version: here<p>I’m not going to discuss how to <i>use</i> monads.<br>If you want to know how they’re used, you should know its various instances first, …

Programming

Applicative Functors

Unlike monads, which came into programming straight from category theory, applicative functors have their origins in programming. McBride and …

Lowering Rust traits to logic

Over the last year or two (man, it’s scary how time flies), I’ve been doing quite a lot of thinking about Rust’s trait system. I’ve been looking for …

Programming

From Monad Transformers to the Eff Monad

Motivated by the post of /u/saosebastiao I will be covering an example of how to use Eff as a replacement for monad transformers, I will be using …

How to deploy a React + NodeJS Express application to AWS?

I have a React + Webpack/Babel + Node/Express application and I want to deploy it on AWS.<p>Would I have to deploy React and Node/Express separately? Or …

Optimising the front end for the browser

The latest and most up-to-date version of this post can be found here …

Web Development