Software Development Tutorials

Getting started guides, How-to's, and in-depth explanation of various topics in software development.

Building useful notifications with HTML5 APIs

JavaScript Oct 28, 2014

Many users keep loads of tabs open in their browsers these days. Stuff they're working on, things they want to read later, Twitter feeds. How's your site going to stand out? HTML 5 supplies us with a few JavaScript API additions that can help, and I'll show you how.

Read more Arno Slatius

AngularJS: Looking under the hood [Part 2]

JavaScript AngularJS Oct 14, 2014

Last week I published an article that looked under the hood of AngularJS. We’ve got another five secrets from the source code this week, so let’s dive in, learn some more about Angular’s internal workings and things I’ve learned along the way that have helped me become a better developer.

Read more TM Todd Motto

Building a sliding modal dialog with Angular JS

A fancy pants sliding modal dialog with fading overlay built in Angular JS and LESS CSS. Don't keep using a third-party solution, build your own custom, reusable modal from scratch!

Read more CH Chris Harrington

AngularJS: Looking under the hood [Part 1]

JavaScript AngularJS Oct 7, 2014

The more AngularJS you write, the more you marvel at its magic. I got pretty curious about some of the fantastic things Angular does and decided to dive into the source code and see if I could reveal some of its secrets. I’ve documented some of the things I’ve found really useful that explain some of the more advanced (and hidden!) side of Angular in its 23,000+ lines of source code!

Read more TM Todd Motto

Creating a full-page scrolling website with fullPage.js

Introduction Fullscreen websites are everywhere, and it's highly likely that you'll wind up making at least one if you're a web designer. I was building one myself not long ago, and I realized there weren't any jQuery plugins to make this easier. So, I made my own (fullPage.js) and open sourced it.

Read more A Alvaro

How to generate better video previews with ffmpeg

Embedding videos from third party providers like YouTube or Vimeo is very common nowadays. For whatever reason none of them give any useful previews. Youtube, for example, only generates four images to choose from, but that’s not what we want. What would be really nice is if every video on YouTube

Read more Martin Sikora

Speeding up AngularJS apps with simple optimizations

JavaScript AngularJS Aug 6, 2014

AngularJS is a huge framework with that already has many performance enhancements built in, but they can’t solve all our problems. No matter how fast the framework, we can all create sluggish code through bad practices and not understanding key concepts that help it perform well. The following

Read more TM Todd Motto

Building a remote backend for an Ionic framework app with Parse

JavaScript PhoneGap Jul 14, 2014

In my previous article we built an Ionic framework app that pulls weather data from for a given latitude and longitude. In this tutorial, we're going to extend the app to use Parse as a remote backend. If you're not familiar with Parse, it's a web-based platform that provides backend services.

Read more SK sriram kota

Learn AbsurdJS: Building a to-do list app

You've probably heard about the ToDoMVC project. It's takes a basic to-do list application and replicates it with different frameworks. It's interesting to see how the same problem is solved by different programmers following different concepts. In this article, we'll make the standard ToDoMVC application

Read more KT Krasimir Tsonev

Crafting a weather app with Ionic framework and

JavaScript PhoneGap Jun 23, 2014

Introduction In this article we're going to build a simple weather forecast app with Ionic framework, an open-source front-end development kit for building cross-platform mobile apps with HTML5 and Javascript. is web service that provides weather data for a given latitude and longitude. Installation Installing

Read more SK sriram kota