Will

103 Flips | 4 Magazines | 11 Likes | 1 Following | @toofarnorth | Keep up with Will 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 “Will”

Top 50 Fonts of 2016

You're reading Top 50 Fonts of 2016, originally posted on Designmodo. If you've enjoyed this post, be sure to follow on Twitter, Facebook, …

Palettab, For Chrome

Palletab is a browser extension which uses Google fonts and amazing ColourLovers palettes to inspire you with fresh and clean inspiration every time …

The future of bundling JavaScript modules

This blog post examines how the bundling of modules is affected by two future developments: HTTP/2 and native modules. Why we bundle modulesBundling …

Top 10 ES6 Features Every Busy JavaScript Developer Must Know

I recently went to HTML5 Dev conference in San Francisco. Half of the talks I went to were about ES6 or, as it’s now called officially, …

Angular — Introduction to Reactive Extensions (RxJS)

How to use observable sequences in AngularJS<p>Reactive Extensions for JavaScript (RxJS) is a reactive streams library that allows you to work with</i> …

JavaScript

Experimenting with Docker on a Raspberry Pi

The Raspberry Pi can be a great platform for learning about new technologies. Let's take a look at running a Node.js application in Docker on the …

RC1: Jessie with brand new Linux Kernel and Docker

Thu, Sep 10, 2015<p>Here comes <b>Release Candiate 1</b> of our brand new <i>Get-Docker-Running-in-under-5-Minutes Hypriot SD card image</i>. It is the ultimate Docker …

Rubik Cube Solver Built Using FAC Building System And Raspberry Pi (video)

Over the years we have featured a number of Rubik cube solving machines however none have been creating using the FAC building system that was …

Timeouts in Angular

As you may know, $timeout is essentially a wrapper for JavaScript's native setTimeout function. At first glance it almost seems ridiculous to wrap …

An Introduction to Microservices, Part 1

Everybody is talking about microservices. Industry veterans may remember monolithic or SOA-based solutions being <i>the way</i> of doing things. Times have …

Home Automation with AngularJS and node.js on a Raspberry Pi

03/24/13 by Dennis Schulte<p>In this blog post I show how you can quickly setup and implement a control software for your switches at home with some …

The Evolution of Asynchronous JavaScript

Just released <b>Trace</b>: a visualised monitoring tool designed for microservices. Request a beta key here.The async functions are just around the corner - …

JavaScript

Tips & Tricks for debugging unfamiliar AngularJS code

You've been given an Angular code base. How do you figure out where everything is? Where scope variables are coming from? What controller does …

Node.js Production Environment - a Step-By-Step Guide for Startups

Setting up a Node.js production environment and the continuous deployment pipeline for that is not a trivial task to do. Also, if you don't have …

Comprehensive guide to Unit Testing in AngularJS

Unit testing<p>Unit testing is an art, but the mastery of this art relies more on writing testable code than being a master at writing tests. Angular …

Raspberry Pi Stack – A platform for learning about IoT

During the summer of 2015, I decided to focus on learning about the ‘Internet of Things‘ (IoT) and the supporting technology. The Internet of Things …

Raspberry Pi

Build a Realtime Event Bus with Firebase and Angular

Why an Event Bus?“We think Firebase is just what we need to get rid of this crazy long polling stuff we are doing but what about HIPAA compliance?” …

Visual Studio 2015 and Gulp

I’ve been fiddling around lately with Gulp and Bower. 2 tools that go hand in hand to make compelling web applications and… also integrate nicely in …

Using Module.decorator() In AngularJS 1.4

Ben Nadel looks at how to use the Module.decorator() method, in AngularJS 1.4, to augment the functionality of other services. And, what caveats …

Angular JumpStart with TypeScript

The goal of this jumpstart app is to provide a simple way to get started with Angular 2+ while also showing several key Angular features. The sample …

A New Kind Of JavaScript Router

Until now, you only had two kinds of routers to choose from: lazy routers and overbearing routers. A lazy router does little more than relay requests …

Web Development

Supercharging page load (100 Days of Google Dev)

YouTube

Writing a Non-blocking JavaScript Quicksort

I’ve recently had some fun writing a browser quicksort.As part of a recent project, I had to implement a Knockout table component that could sort and …

Polymer Starter Kit

Download Polymer Starter Kit<p>What is the Polymer Starter Kit?<p>The Polymer Starter Kit is a starting point for building apps using a drawer-based …

Source Maps With Node.js

Using source maps when generating ES5 code from ES6 has proved to be very helpful in my development. When debugging I want errors to reference the …

fake-indexeddb

This is a pure JS in-memory implementation of the IndexedDB 2.0 API (which technically still is a draft, but is probably not going to substantially …

JavaScript

Revisiting the Priority+ Pattern

In his article Obvious Always Wins, Luke Wroblewski warns of the dangers of sweeping links and actions under the rug. It’s challenging to find the …

Build a Node.js-powered Chatroom Web App

<i>This article is part of a web dev tech series from Microsoft. Thank you for supporting the partners who make SitePoint possible.</i><p>This Node.js tutorial …