- A guide to browser scroll animations - A look at multiple options for implementing scroll animations, from building them from scratch yourself to using some existing libraries.
- Developing a street basketball game (Part 3: level selecting and stats) - The final part, about how to make new levels, create a level selection menu, and show a player’s stats.
- An introduction to Chart.js 2.0 — Six simple examples - Using charts when it’s beneficial, will make your website easier to understand and visually more appealing.
ES6 and beyond
- My new favorite ES6 toy: Destructured objects as parameters - I went to Kyle Simpson’s ES6: The Good Parts course and found myself particularly interested in the practical applications of a piece of ES6 I had previously not noticed.
React / Redux
- Yet another intro to React in form of “Dive into” repo - A simple project that demoes React uni-directional data flow.
- React Redux universal boilerplate - A universal ReactJS/Redux boilerplate.
- React storybook knobs - Write different stories with different states of UI components in our app.
- Coloreact: Tiny color picker for React - Create a single color picker with swatches, or something custom.
- Recharts - A composable charting library built on React components, built on top of SVG elements and easy to customize.
- Routing React apps: The complete guide - We will touch on almost every aspect related to routing in React, with a demo so that you have something to play with.
- How to scale React applications - After speaking with hundreds of developers about how they build and scale their web applications, here are some things we learned along the way.
- Simple user authentication for web apps - How you can use Auth0.com and a restdb.io database to develop an application where users can sign up with your app and get access to their own data.
- Node.js best practices - A look at a few of the best Node.js practices that will keep you safe from the most common Node.js traps.
- Node.js vs Vert.x – Which scales high on performance - An analysis of the performances and other major facets promoted by these flourishing platforms.
- Progressive server side rendering that we may need - Progressive server side rendering because we have a lot of things to render, and not all of them are rendered on server side.