Falcor is a JavaScript library that reimagines the coding of APIs. Using Falcor, we are able to allow our consumers to be very specific about the data that...
If you are building an Angular 2 app, there will come a time when you need external data. The way to make this happen is through the HTTP service. HTTP...
Python has long been known as a user-friendly language for learning software development. But just because it is easy to learn doesn’t mean that it isn’t...
Reactive programming is a popular new programming paradigm that makes it easy to code apps and interfaces that respond to dynamically changing data. Now...
Git has become the most widely used system for version control and sharing code. If you want to help build open-source software, or if you want to work on a...
Coding a full-stack app has always been hard. Developers have to know client-side languages, tools, libraries, and frameworks, as well as a different set of...
Over the last several years, REST APIs have swept the web development community, from indie shops to large companies. While we're getting better at creating...
WordPress themes are a great way to give your site a polished look and feel. There are lots of pre-built themes to choose from on WordPress.org or...
Branches are a key part of the Git workflow. With a branch, we can safely diverge from the main line of development to work on new features, and then later...
With every new version of iOS, Apple introduces a bunch of new features and enhancements to the developer experience. These are especially exciting to the...
If you're just getting started with React, you might not be happy about learning its template language: JSX. However, JSX is really just a simple syntax...
REST APIs are useful for all kinds of apps. They can be the back-end to a front-end web app, they can store data for a mobile app, or they can provide...