Book Watch Archive
Book Watch Archive
Learning AngularJS (O'Reilly)
Friday, 22 May 2015

With AngularJS, you can quickly build client-side applications that run well on any desktop or mobile platform, using REST web services for backend processes. You may have heard that the learning curve for this JavaScript MVC framework is too steep, but that’s not the case. Ken Williamson provides a hands-on approach to learning AngularJS in which you gain direct experience with AngularJS by building a sample application.


The Gourmet iOS Developer's Cookbook (Addison Wesley)
Thursday, 21 May 2015

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 2015

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 2015

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. Using detailed examples, the authors provide insight into the financial, corporate espionage, nation state, identity the goals of the attackers, and teach you how to spot a spoofed e–mail or cloned website.


Automate the Boring Stuff with Python (No Starch Press)
Monday, 18 May 2015

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 2015

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 2015

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 2015

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. 


Data Science from Scratch (O'Reilly)
Tuesday, 12 May 2015

Data science libraries, frameworks, modules, and toolkits are great for doing data science, but they’re also a good way to dive into the discipline without actually understanding data science. In this book, you’ll learn how many of the most fundamental data science tools and algorithms work by implementing them from scratch with Python. If you have an aptitude for mathematics and some programming skills, Joel Grus will help you get comfortable with the math and statistics at the core of data science, and with provides a crash course in Python to implement them. 


Common Information Models for an Open, Analytical and Agile World (IBM Press)
Monday, 11 May 2015

Five senior IBM architects show how to use information-centric views to give data a central role in project design and delivery. Using Common Information Models (CIM), readers will learn how to standardize the way they represent information, making it easier to design, deploy, and evolve even the most complex systems. Using a complete case study, the authors explain what CIMs are, how to build them, and how to maintain them, as well as how to clarify the structure, meaning, and intent of any information that is exchanged.


Page 7 of 162

RSS feed of all content
I Programmer - full contents
Copyright © 2015 All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.