Software Development Tutorials

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

Using Android Media Style notifications with Media Session controls

Java Android User Interface Oct 30, 2014

Android Lollipop is brimming with new features, and one of them is lock screen notifications. In this tutorial I'll go over using the new `MediaStyle` for notifications and interacting with a `MediaSession` for controlling media playback states.

Read more Paul Trebilcox-Ruiz

Getting Started with RabbitMQ in PHP

PHP Oct 28, 2014

In this tutorial I'll walk you through using message broker software RabbitMQ with PHP. It acts as a middleman between a producer and a consumer. We'll build an app that sends emails on a delay as an example.

Read more WA Wern Ancheta

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

Creating an Octahedron Sphere in Unity

C# Game Development Oct 27, 2014

Create better spheres in Unity by subdividing the faces of an octahedron.

Read more Jasper Flick

Getting started with Go and test-driven development

Go Oct 22, 2014

In this tutorial, I'll help you set up your Go environment and teach you how to handle test-drive development with the language.

Read more Ahmed W.

Building an Android Google Cast Sender App

With millions of Chromecasts sold and the Android TV ready to burst into living rooms, knowing how to build an app that supports casting should be in every Android developer's toolkit. This tutorial covers making an Android sender app for casting videos to TVs.

Read more Paul Trebilcox-Ruiz

Building better project skeletons with Composer

PHP Productivity Oct 22, 2014

Skeletons are pre-made projects that you can use to bootstrap your projects. In this tutorial, I'll guide you through creating your very own for PHP projects using Composer.

Read more Peter Petermann

A Guide to Android RecyclerView and CardView

Java Android User Interface Oct 22, 2014

Android L introduced two new UI components: RecyclerView and CardView. In this tutorial, I'll explain how to use these two widgets and how to use them together.

Read more Francesco Azzola

iOS 8 visual effects crash course

This tutorial covers the basics of UIBlurEffect, UIVibrancyEffect, and UIVisualEffectView. The app you’ll be using to review how visual effects work pays homage to one of my favorite creative professionals, Tim Burton.

Read more TC Tammy Coron

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