The Angular CLI: A Simple Way to Fire up an Angular 2 Project

The Angular CLI is one of the easiest ways to begin a web development project in Angular 2. The CLI automates most of the typical project startup tasks and reduces bugs and delays by doing so. This makes for faster development, better products, and happier clients and users. Let’s imagine a scenario where this will be useful. It’s […]

javascript logo

45 Useful JavaScript Tips, Tricks and Best Practices

This is a guest post from our friends at Modern Web and was written by Saad Mouslik. As you know, JavaScript is the number one programming language in the world, the language of the web, of mobile hybrid apps (like PhoneGap or Appcelerator), of the server side (like NodeJS or Wakanda) and has many other […]

7 Questions to Ask Before Choosing Your Technology Stack

This is a guest post by appendTo founder Mike Hostetler. He is a technologist based in Chicago and works as Entrepreneur in Residence at Table XI. Choosing the right technology stack is half art and half science. Getting that balance wrong can have a significant impact on your project, so it’s crucial you assess all the […]

Use JavaScript to Export Your Data as CSV

This article was originally published on the and written by Chris Grimes. Do you know what annoys me? When I have my data in a web application and I can’t get it out. And if you’re not giving your users a way to export their data, then they’re annoyed too. Today I’m going to […]

Building a Realtime Chess Game with React and Firebase

In this quick tutorial, we’re going to build a real chess game that you can play with a friend in real-time. We’re going to utilize chessboardjs which is a pretty simple library that can render chessboard along with the figures on it. In order to be able to know what moves are allowed and what […]

ES6: What Are the Benefits of the New Features in Practice?

This is a guest post by Jani Hartikainen and was originally published on CodeUtopia. You’ve probably seen people talk about the features in JavaScript’s 6th edition, ES6, or ECMAScript 6. Promises, let keyword, iterators, etc. But why should you care? I certainly heard a lot about it, but I hadn’t looked into it because I wasn’t interested […]


Using Mobx + Firebase to build a Twitter Clone

In this tutorial I’ll be showing you how to create a very Twitter Clone using React and Firebase. MobX will be used as the data store for Firebase data. Here’s what the final output is going to look like: Firebase Setup In order to not bog us down in Firebase setup, this tutorial will assume […]

What Exactly is Mobile-first Web Design?

Are you reading this on a mobile device? If so, you aren’t alone. With close to 87% of internet users owning smartphones, it stands to reason that more and more people are doing their internet browsing and research through mobile means. Mobile-first web design is the practice of designing and developing websites to be viewed […]

Teamwork with the Compiler: An Interview with a Functional Programmer

Peter Jones is a freelance software developer, instructor for DevelopIntelligence/appendTo, and has an incredible assortment of bow ties. He spends his working hours giving in-person software training for DevelopIntelligence, developing software for clients, and contributing to open source projects. Peter is passionate about functional programming and prefers to work in purely functional languages. We spoke […]