Debugging Redux applications

By Marc Garreau and Will Faurot

In this article, we’ll talk about a few areas where the Redux developer tools can provide better insight into an application, save valuable developer hours, and make for a more enjoyable day on the job.

Go as a Machine Learning Problem

By Max Pumperla and Kevin Ferguson

This article is an excerpt from chapter 2 of the upcoming MEAP Deep Learning and the Game of Go. We’re going to look at the game of Go and discuss why it’s such a good subject and learning tool for machine learning and deep learning. Plus, we’ll also discover why games in general are such a good subject for AI as well as which aspects of game playing can be solved with machine learning.

Author Interview: AWS Lambda and serverless architecture

Learn more about serverless architectures in this interview with Peter Sbarski, author of the upcoming book, Modern Serverless Architecture.


Displaying Hierarchical Data with NestedList

By Jesus Garcia, Anthony De Moss, and Mitchell Simoens
Say you are tasked with building a mobile viewer so that anyone in your client’s company can search a global address book and find contact information while they are traveling. You likely would want some sort of list that will load the contact list from a remote server. This might sound complicated to do, and it is, but Sencha Touch makes it easy to achieve. This article, based on chapter 7 of Sencha Touch in Action, discusses NestedList, which is a Container extension that uses child Lists to display hierarchical data in a Card layout.

Displaying Hierarchical Data with NestedList (PDF)

A Mobile Mapping Application


A Mobile Mapping Application (PDF)

Making Animations over the Canvas

By Carlos Sessa, Jr, author of 50 Android Hacks
To draw directly on the screen, you can use Android’s Canvas class. In this hack from 50 Android Hacks, the author shows how to use this class to create a box that bounces around screen.

Making Animations over the Canvas (PDF)

Setting Up the SOA Registry

By Jos Dirksen
This article based on chapter 2 of SOA Governance in Action covers some SOA Governance basics by showing how to store a WS-* based service in a registry and then query the registry.

Setting Up the SOA Registry (PDF)

Creating a Table View Project

The iPhone, iPod, and iPad are great music playing devices and allow you to create playlists. Creating playlists is useful, but being able to play them is necessary to really make it worthwhile. So using the iPod access to select tracks, CoreData to store the selections, and the music player to play the music makes for a usable app. To start, you need to design a database within Xcode and have the related code generated for you. In this article based on chapter 7 of iOS in Practice, author Bear Cahill shows you how to set up the project to support a table view navigation.

Creating a Table View Project (PDF)

Developing Your First Master-Detail Application

A master-detail application has a table, called the master view and rows in the table can be selected, showing a detail view. This is a very common pattern for iPhone applications and it can be seen in Mail, Contacts, Messages, Music, and countless other iPhone apps. In this article, based on chapter 6 of Quick & Easy iPhone Programming, author Bintu Harwani shows you how to develop a relatively straightforward Master-Detail application without a single line of code.

Developing Your First Master-Detail Application (PDF)

VideoViews and Orientation Changes

By Carlos Sessa, Jr
Landscape is way cooler that portrait when it comes to viewing a video on your cell. To make the video full screen when the device is rotated, you need to tell the system that you’ll handle the orientation changes yourself. In this article, based on a technique presented in 50 Android Hacks, the author shows you how to do that by changing the size and position of VideoView.

VideoViews and Orientation Changes (PDF)

© 2018 Manning — Design Credits