Follow Book Watch on Twitter
Learning AngularJS (O'Reilly)
Friday 22 May
The Gourmet iOS Developer's Cookbook (Addison Wesley)
Thursday 21 May
Offers a fresh banquet of delicious cutting-edge iOS programming recipes for projects both big and small. Renowned iOS programming expert Erica Sadun presents innovative ways to make the most of AVFoundation, Text Kit, animation, adaptive interface programming, with code for creating rich, robust. apps. As with her other iOS titles, this pragmatic guide translates modern best practices into working code, distilling key concepts into recipes you can understand and build on.
Designing for Performance (O'Reilly)
Wednesday 20 May
As a web designer, you encounter tough choices when it comes to weighing aesthetics and performance. Good content, layout, images, and interactivity are essential for engaging your audience, and each of these elements have an enormous impact on page load time and the end-user experience. In this practical book, Lara Hogan helps you approach projects with page speed in mind, showing you how to test and benchmark which design choices are most critical.
Phishing Dark Waters: The Offensive and Defensive Sides of Malicious Emails (Wiley)
Tuesday 19 May
Christopher Hadnagy and Michele Fincher address the growing scourge of phishing emails, and provides actionable defensive techniques and tools to help you steer clear of malicious emails. Phishing is analyzed from the viewpoint of human decision–making and the impact of deliberate influence and manipulation on the recipient. Usinf detailed examples provides insight into the financial, corporate espionage, nation state, and identity theft goals of the attackers, and teaches you how to spot a spoofed e–mail or cloned website.
Automate the Boring Stuff with Python (No Starch Press)
Monday 18 May
Described in its subtitle as "Practical Programming for Total Beginners" this is a book for non-programmers. In it Al Sweigart shows how to perform tasks that take hours to do by hand, such as renaming files or updating spreadsheet cells, with Python programs. Step-by-step instructions walk you through each program, and practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks. As the blurb puts it, don't spend your time doing work a well-trained monkey could do. Even if you've never written a line of code, you can make your computer do the grunt work.
In Search of Certainty: The Science of Our Information Infrastructure 2nd Ed (O'Reilly)
Friday 15 May
Quite soon, the world’s information infrastructure is going to reach a level of scale and complexity that will force us to approach it in an entirely new way. The familiar notions of command and control are being thwarted by realities of a faster, denser world of communication where choice, variety, and indeterminism rule. The myth of the machine that does exactly what we tell it has come to an end. Mark Burgess focuses on the impact of computers and information on our modern infrastructure going from the roots of science to the principles behind system operation and design. To shape the future of technology, we need to understand how it works—or else what we don’t understand will end up shaping us.
Fast Data Processing with Spark 2nd Ed (Packt)
Thursday 14 May
This step-by-step tutorial from Krishna Sankar and Holden Karau is for software developers who want to learn how to write distributed programs with Spark. In it you will develop a machine learning system with Spark's MLlib and scalable algorithms and deploy Spark jobs to various clusters such as Mesos, EC2, Chef, YARN, EMR, and so on. No previous experience with distributed programming is necessary. However it assumes knowledge of either Java, Scala, or Python.
The Mobile Application Hacker's Handbook (Wiley)
Wednesday 13 May
A practical guide to securing all mobile applications by approaching the issue from a hacker′s point of view. Dominic Chell, Tyrone Erasmus, Shaun Colley and Ollie Whitehouse provide expert guidance toward discovering and exploiting flaws in mobile applications on the iOS, Android, Blackberry, and Windows Phone platforms. You will learn a proven methodology for approaching mobile application assessments, and the techniques used to prevent, disrupt, and remediate the various types of attacks. Coverage includes data storage, cryptography, transport layers, data leakage, injection attacks, runtime manipulation, security controls, and cross–platform apps, with vulnerabilities highlighted and detailed information on the methods hackers use to get around standard security.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: