Web
Tonino Jankov, Jun 12

Making Your Website Faster and Safer with Cloudflare

Tonino Jankov introduces Cloudflare, a website performance and security service, explaining how it works and how to get started using it.
JavaScript
Adam Janes, Jun 12

Interactive Data Visualization with Modern JavaScript and D3

Adam Janes shows how to build a unique D3 example project, showcasing how each component adds up to make D3 a great data visualization library to learn.
Blockchain
Bruno Skvorc, Jun 12

MetaMask: a Simple Way to use the Ethereum Blockchain

Bruno Skvorc introduces MetaMask, a simple and practical solution for using the Ethereum blockchain and keeping Ether in your browser, contributing greatly to the mainstream-ization of blockchain technology and cryptocurrency.
Blockchain
Mislav Javor, Jun 12

Truffle Migrations Explained

Mislav Javor outlines techniques for using Truffle to automate most of your blockchain deployments and reduce much of the boilerplate work involved in the development of decentralized applications.
Programming
Bruno Skvorc, Jun 11

What Is a CDN and How Does It Work?

What's a CDN? How do Content Delivery Networks work anyway, and what's so special about them? Which one should you choose? Come find out!
JavaScript
Darren Jones, Jun 11

Use Parcel to Bundle a Hyperapp App & Deploy to GitHub Pages

Daz shows how easy it is to use Parcel — a module bundler — to build a static JS site and automatically deploy it to GitHub Pages with a single command.
Blockchain
Mislav Javor, Jun 11

Truffle: Testing Smart Contracts

Mislav Javor explains how to test smart contracts, using both Truffle and JavaScript.
Blockchain
Tonino Jankov, Jun 11

Quality Solidity Code with OpenZeppelin and Friends

Tonino Jankov goes through some of the available resources for writing good, production ready smart contracts on the Ethereum Virtual Machine.
JavaScript
Darren Jones, Jun 08

Build a To-do List with Hyperapp, the 1KB JS Micro-framework

Daz shows how build a to-do list app with Hyperapp, a pragmatic and ultralight framework for building SPAs that achieves results similar to React and Redux.
Blockchain
Mislav Javor, Jun 08

Introducing Truffle, a Blockchain Smart Contract Suite

Mislav Javor introduces Truffle, a very handy tool that makes development in the blockchain ecosystem a little easier. aiming to bring standards and common practices from the rest of the development world into a little corner of blockchain experimentation.
JavaScript
Nilson Jacques, Jun 08

Introducing Axios, a Popular, Promise-based HTTP Client

Nilson Jacques provides a beginner's guide to Axios, a Fetch API alternative and popular, promise-based HTTP client for the browser and Node.js.
Blogs
Simon Julian, Jun 08

6 Javascript Projects - released June 2018

This book presents six complete JavaScript projects; each taking advantage of modern JavaScript and its ecosystem. You’ll learn to build several different apps, and along the way you’ll pick up a ton of useful advice, tips, and techniques.
Blogs
Simon Julian, Jun 08

Modern JavaScript Tools & Skills - released June 2018

This book outlines essential Javascript tools and skills that every modern JavaScript developer should know, including Babel, Webpack 4, Gulp.js, Axios and more.
Blogs
Simon Julian, Jun 07

Practical ES6, released June 2018

Practical ES6 provides an introduction to many of the powerful new JavaScript language features that were introduced in ECMAScript 2015, as well as features introduced in ECMAScript 2016 and 2017. It also takes a look at the features planned for ECMAScript 2018 in this rapidly evolving language.
Blogs
Simon Julian, Jun 07

JavaScript: Best Practice, released June 2018

There’s no doubt that the JavaScript ecosystem changes fast. Not only are new tools and frameworks introduced and developed at a rapid rate, the language itself has undergone big changes with the introduction of ES2015 (aka ES6). We’re aiming to minimize that confusion with this set of books on modern JavaScript
Blogs
Simon Julian, Jun 07

Adobe XD - Jump Start Book released May 2017

Adobe’s new app, Experience Design CC (better known as Adobe XD) is the only design tool on the market today that allows you to design user interfaces, prototype interactions, and then export assets for development right out of the box.
Blogs
Simon Julian, Jun 07

Website help? Get your website up and running

Blogs
Simon Julian, Jun 07

JavaScript: Novice to Ninja 2nd Edition - launched Sep 2017

JavaScript is a must-have skill for all web developers. The second edition of JavaScript: Novice to Ninja is a fun, practical, and comprehensive guide to the modern usage of this deceptively powerful language.
WordPress
Tonino Jankov, Jun 07

The Complete Guide to WordPress Performance Optimization

Tonino lists tools, tips and best practices for optimizing WordPress sites — from hosting options to asset management, caching and software considerations.
Web
Jesse Krasnostein, Jun 07

How to Integrate MongoDB Atlas and Segment using MongoDB Stitch

Learn how to tie multiple systems, APIs, and third-party services together using MongoDB Stitch.
JavaScript
Michael Wanyoike, Jun 07

Build a JavaScript Single Page App Without a Framework

Michael shows how to build an SPA from scratch, without using a client-side JavaScript framework — helping you evaluate what these frameworks actually do.
Design & UX
James George, Jun 07

How to Prototype a Starship Computer Interface with Mockplus

If software designers in sci-fi universes had a prototyping tool like Mockplus, there'd be far fewer crashes on the intergalactic highway.
JavaScript
Nilson Jacques, Jun 06

Replacing jQuery with Vue

Nilson takes a shot at convincing you that using Vue.js doesn’t have to be a headache, and will help you write better code faster, even for basic projects.
Design & UX
Justin Owings, Jun 06

Optimizing Bounce Rates with FullStory’s Session Replay Tool

Justin Owings looks at how a bounce rate can be used as a way to identify opportunities for search engine, app copy, landing page, and UX optimization.