Home Tutorials


Packt Hub will keep you up to date with the latest tech with our FREE bite-sized tutorials. We provide coverage across a variety of languages and tools, including Python, Java, and Angular.

Implementing Particles with melonJS

With the popularity of games on smartphones and browsers, 2D gaming is back on the scene, recalling the classic age of the late '80s...

Unit Testing Apps with Android Studio

We will need to create an Android app, get it all set up, then add a test project to it. Let's begin. 1. Start Android...

How to Convert POJO to JSON Using Gson in Android Studio

JSON has become the defacto standard of data exchange on the web. Compared to its cousin XML, it is smaller in size and faster...

Part 2: Deploying Multiple Applications with Capistrano from a Single Project

In part 1, we covered Capistrano and why you would use it. We also covered mixins, which provide the base for what we will...

Part 1: Deploying Multiple Applications with Capistrano from a Single Project

Capistrano is a deployment tool written in Ruby that is able to deploy projects using any language or framework, through a set of recipes,...

Making the Most of Your Hadoop Data Lake, Part 2: Optimized File Formats

One major factor of making the conversion to Hadoop is the concept of the Data Lake. That idea suggests that users keep as much...

Docker Container Management at Scale with SaltStack

Every once in a while a technology comes along that changes the way work is done in a data center. It happened with virtualization...

How to Build a Recommender by Running Mahout on Spark

Mahout on Spark: Recommenders There are big changes happening in Apache Mahout. For several years it was the go-to machine learning library for Hadoop. It...

How to Build a Recommender Server with Mahout and Solr

In the last post, Mahout on Spark: Recommenders we talked about creating a co-occurrence indicator matrix for a recommender using Mahout. The goals for a...

Getting started with Vagrant

As developers, one of the most frustrating types of bugs are those that only happen in production. Continuous integration servers have gone a long...

Popular on Packt Hub