Weekend JavaScript



ISSUE #129

Animated transitions with React Router, understanding Redux, and more


MODERN JAVASCRIPT

Refactoring a simple loop into a pipeline in Javascript | hangaroundtheweb

The loop is the typical way of processing collections, but with the greater adoption of first-class functions in Javascript the collection pipeline is an appealing alternative. In this article we look at refactoring loops to collection pipelines with a small example.


Promises are not neutral enough | André Staltz

Promises in JavaScript create problems which affect the entire ecosystem. In this blog post I’ll explain some of those problems.


Advanced Javascript | Learn Web Development Now - YouTube

Watch my tutorials and learn how to make a applications using web languages like PHP, HTML, CSS, and JavaScript.


Jake Archibald: In The Loop - JSConf.Asia 2018 - YouTube

Have you ever had a bug where things were happening in the wrong order, or particular style changes were being ignored?


NODE

Node.js V8 internals: an illustrative primer | Vardan Grigoryan

As a fan of C++ (that doesn’t mean I know it well enough), I loved the idea that Node.js is based on libuv (written in C) and V8 (written in C++, well, for the most part). So it’s kind of easy to dig. Easy peasy, right? Easy.. peasy..


REACT

kusti8/proton-native: A React environment for cross platform native desktop apps

A React environment for cross platform native desktop apps


Understanding Redux | Bojan Ivanac

Lately, there’s been a lot of fuss around React. It is the hottest thing around at the moment. Most of the companies, at least in my area, are looking for React developers, Angular & Vue are being left behind. This has forced most developers to get at least familiar with the library.


Animated Transitions with React Router

If you're reading this you've probably discovered that React Router doesn't come with a solution for animated transitions out of the box. That ties into React Router's philosophy - it gives you routing primitives that you can build on and trusts you can figure out the rest. Because every app has different needs, this approach is the safest. What we'll do in this post is figure out a way to use 'React Transition Group' alongside React Router to add animated transitions to our app.


VUE

How not to Vue | Anton Kosykh

A list of bad things I’ve found on my new job


Vue Tutorial in 2018 - Learn Vue.js by Example

Learn how to build Single Page Applications in this Vue Tutorial for 2018. This is a 100% free course with video and written lessons. Learn Vue.js 2 by example!


HYPERAPP

Hyperapp for Redux refugees | Hyperapp

How I learned to stop worrying and love the function


WORKFLOW

Using Prettier to format your JavaScript code | Saransh Kataria

Wasting time formatting your code is a monotonous task and Prettier has been designed to solve this problem of wasting time on it. So it helps you overcome formatting fatigue with a very easy setup.


An Overview of JavaScript Testing in 2018 | Vitali Zaidman

This guide is intended to catch you up with the most important reasoning, terms, tools, and approaches to JavaScript testing in 2018.