Scala for the Impatient, 2nd Edition

This is one of the best Scala books for beginners. I really enjoyed reading it and it helped me a lot to learn Scala and understand the concepts of functional programming. When I decided to learn Scala I started with the book "Functional Programming in Scala" by únar Bjarnason and Paul Chiusano but that one didn't work for me because I think that book is not written for people who are not already familiar with Scala and I think is mo...

Handbook of Research on Mobility and Computing

Mobility and Computing have experienced an amazing evolution during the last decade, impacting business, economy, and society, enabling new organizational models, new ways of working, new inter-organizational dynamics, increased flexibility, efficiency, and effectiveness in all sectors of activity. The Handbook of Research on Mobility and Computing: Evolving Technologies and Ubiquitous Impacts discusses the main issues, challenges, o...

The Art of Concurrency: A Thread Monkey's Guide to Writing Parallel Applications

This book provides an introduction to concurrency of threads and tasks with shared memory, not SIMD concurrency (such as with a vector unit or GPU) or message passing with distributed memory (such as with a cluster). The first half of the book covers the concepts involved in multithreaded programming and how to parallelize algorithms. The second half covers particular parallel algorithms with implementations in C++. The first several...

XML Weekend Crash Course

XML Weekend Crash Course covers the ins and outs of XML in 30 sessions. Each session is designed to take 30 minutes to complete, so the Crash Course is an intense 15-hour learning period. You can complete the Crash Course over a single weekend -- but you can also easily adapt the Crash Course sessions to whatever schedule best suits your needs.

Introduction to Social Media Marketing: A Guide for Absolute Beginners

Easily understand the most important tools and skills in social media marketing. You'll be exposed to Facebook pages and ads, work with Twitter and LinkedIn, save time with Hootsuite, and learn social media monitoring.  If you are completely new to social media marketing and you want to learn the basics, this guide will introduce you to the content quickly. Introduction to Social Media Marketing has a particular focus on ROI (return ...

Learning Cocoa with Objective-C, 3rd Edition

This is definitely not a book for a beginner. I was disappointed in the amount of typos and parts that were left out of the example code. That is, if you follow the book exactly, you will consistently run into errors. Luckily you can go to the O'Reilly website to download the source code for all of the examples. This helps in tracking down what the authors "actually" did to get the code to work, since some of the steps are skipped. O...

JavaScript Essentials for SAP ABAP Developers

Easily master JavaScript (JS) with this quick guide and develop mobile and desktop applications for SAP Fiori. This book equips ABAP/SAP developers with the essential topics to get started with JS. The focus of JavaScript Essentials for SAP ABAP Developers is on the parts of the JS language that are useful from the perspective of an ABAP developer. The book starts with a brief intro to HTML, the basics of JS, and how to create and ru...

Personal Content Experience: Managing Digital Life in the Mobile Age

"The new era of powerful, mobile computing and sensing devices having ever larger memories and personal databases brings to light a number of difficult problems in software, interface design, search, organization of information, and methods for inferring context and for sharing personal content… The authors have done an admirable job at describing the problems and opportunities and, as such, this book should be on the shelves of rese...

Instant Drools Starter

This is a focused and practical book that does what it claims to: It guides you through setting up Drools and, with the downloadable example code, exposes the new user to various ways of testing and using rules. Another positive: The author responded to my initial questions and tried to help me get setup. I give this 4 out of 5 stars because the author did not provide a full Eclipse project to download and the debugging did not work ...