Review: Go Programming Blueprints – Solving Development Challenges with Golang

Go Programming Blueprints - Solving Development Challenges with Golang
Go Programming Blueprints – Solving Development Challenges with Golang by Mat Ryer
My rating: 4 of 5 stars

Real world solutions in GO
This book is not a primer on GO Language (here I suggest “The GO Programming Language” by Donovan & Kernighan, Addison-Wesley) but it should be read just after learning the basic concepts of the language and its tool chain.
The author introduces and describes in details several important concepts about the GO way to program, to structure the code and to organize the projects.
The examples are clear and simple to be easily understood but, at the same time, they can be used in our own projects.
The first project is a web based chat application which introduces main web application concepts like HTML templates, requests routing, Websocket and Oauth protocols, JSON, images plus some GO specifics like how to use the channels to handle client server communication.
The second project is a WHOIS client which shows how to interact with a RESTful API and how to create a command line utility in GO.
The third and main project is a multi application system which analyze Twitter data streams to count specific tags, using a MongoDB as storage solution and a messaging system to decouple the applications and exposing a REST API for a web based client. With this project the author shows how to integrate a NoSQL database and a Queue Messaging system and how to create a REST API.
The book includes other projects with cover additional topics like how to interact with the file system.
All projects and their code are well described and, again, it is something we can really use in our projects.
Highly suggested.

View all my reviews

Advertisements

Review: PrimeFaces Cookbook

PrimeFaces Cookbook
PrimeFaces Cookbook by Oleg Varaksin
My rating: 4 of 5 stars

Suggested reading for everybody involved in web development using JSF 2.

The book collects tens of recipes to solve real world problems using PrimeFaces library. Version 3.4 of this library is used in the examples but the recipes are also valid for the latest 4.0 (so I did in my current project).

First chapter is a quick start to PrimeFaces: how to install it, which are the library dependencies, how PrimeFaces and JSF work, the link to Ajax and the internationalization configuration.

Second chapter is dedicated to the theming and how to customize PrimeFaces components styles using CSS.

Remaining chapters group PrimeFaces components into specific topics : inputs, menu, tables, charts… Everything is needed for a modern user interface.

Last chapter show how to integrate PrimeFaces with JavaScript.

Link to editor info

View all my reviews