Graham Cox, Jul 12
Add Social Login via Google & Facebook to Your Single-page App
Adding social login to your SPA needn't be a difficult task. Graham Cox demonstrates how to easily authenticate your users via Google and Facebook.
Jay Raj, Jul 11
Jay Raj shows how to use the mysql module to connect to your database and perform basic CRUD operations, before moving on to some more advanced uses.
Jorge Bucaran, Jul 10
Jorge Bucaran introduces HyperApp, a tiny, 1kb library with a compact API, built-in state management, and unrivaled, small bundle size.
Michael Wanyoike, Jul 06
14 jQuery Live Search Plugins
Display live search results for your search as you type. Michael Wanyoike looks at 14 exceptionally nice jQuery Search plugins to do the hard work for you.
James Kolce, Jul 05
KeystoneJS: The Best Node.js Alternative to WordPress
KeystoneJS is a content management system and framework for Node.js. James Kolce takes a look at its main features and asks if it's a WordPress alternative.
Edwin Reynoso, Jul 04
Edwin Reynoso introduces you to date-fns, a simple, functional alternative to Moment.js. With 130+ functions for all occasions, it's like Lodash for dates.
Craig Buckler, Jul 03
Brandon Morelli, Jun 29
Ivan Jovanovic, Jun 28
Why I'm Switching from React to Cycle.js
Ivan Jovanovic introduces the basic concepts of reactive programming and explains why he's ditching React for Cycle.js, a functional reactive JS framework.
HTML & CSS
Maria Antonietta Perna, Jun 28
GreenSock for Beginners: a Web Animation Tutorial (Part 1)
Maria Antonietta Perna introduces GreenSock in a multi-part article for the Beyond CSS: Dynamic DOM Animation Libraries series. Ready for some cool effects?
Graham Cox, Jun 27
Graham Cox introduces Cucumber, a framework that runs BDD-style acceptance tests, which can be understood by non-technical people involved in a project.
Jatin Shridhar, Jun 26
Introduction to Kubernetes: How to Deploy a Node.js Docker App
Need to deploy multiple Docker containers? Jatin Shridar looks at Kubernetes: a tool for automated deployment, scaling, and management of docker containers.
Chris Laughlin, Jun 22
Refactor Code in Your Lunch Break: Getting Started with Codemods
Take the pain out of updating your code using jscodeshift to automate the changes. Chris Laughlin introduces explains how to create and apply codemods.
Roman Lubushkin, Jun 21
Creating beautiful charts from custom data sets has never been easier. With the aid of the AnyChart charting library, Roman Lubushkin shows you how.
M. David Green, Jun 20
Chasen Le Hara, Jun 19
How to Build a Real-Time GitHub Issue To-Do List with CanJS
Learn to build a real-time issue list app with CanJS, a set of client-side JS libraries, and the GitHub API. Chasen Le Hara shows you step-by-step.
Ben Edelstein, Jun 15
Redux Logging in Production with LogRocket
Ben Edelstein shows how to make redux logging a breeze with LogRocket — a DVR for web apps, that records literally everything that happens on your site.
Michael Wanyoike, Jun 14
Feras Khoursheed, Jun 13
Introduction to FuseBox — a Faster, Simpler Webpack Alternative
Feras Khoursheed introduces you to Fusebox, a lightweight module bundler that serves as a faster, simpler and ultimately more flexible Webpack alternative.
Moustapha Diouf, Jun 12
Camilo Reyes, Jun 08
Michael Wanyoike, Jun 07
A Beginner’s Guide to npm — the Node Package Manager
npm is a command-line tool for interacting with a huge repository of Node.js projects. Peter Dierx shows how you can start using it in your projects today.
Graham Cox, Jun 06
HTML & CSS
Syed Fazle Rahman, Jun 06
Understanding Bootstrap Modals
In his dive into the popular CSS framework Bootstrap, Syed Fazle Rahman shows you how you can quickly make Bootstrap modals work in your project.