Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Book Review of the Day
MySQL Cookbook, 3rd Ed
Monday 24 Nov
Author: Paul DuBois
Publisher: O'Reilly, 2014
Aimed at: MySQL developers
Reviewed by: Kay Ewbank
Is MySQL Cookbook the best book on MySQL? This latest edition certainly keeps up its reputation as the go-to reference.
Weak typing - the lost art of the keyboard
The keyboard is still the predominant way we interact with a computer. Voice input, touch screens and even whole body gestural input may be on the increase but most of us still type our commands or data into the machine. So how important a skill is typing for programmers?
Android Adventures - ViewPager
The ViewPager widget is one of the most used of the advanced UI components. However, the story of how to make use of it is a tricky one. Let's see how simple we can make it.
Inside Random Numbers
We often refer to things that are unpredictable as being "random" but this is not the same as truly random behavior - which is something we have to work hard to achieve. Put another way - how can a logical deterministic device like a computer produce a random number?
This week's xkcd cartoon is a reminder that now and again we need to stand back and view what we are doing. It is very, very, weird.
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Click to view bigger version
Follow Book Watch on Twitter
More Agile Testing (Addison-Wesley)
Tuesday 25 Nov
Janet Gregory and Lisa Crispin pioneered the agile testing discipline with Agile Testing. Now they reflect on all they’ve learned since, addressing crucial emerging issues and sharing evolved agile practices. Packed with new examples from real teams, this insightful guide offers detailed information about adapting agile testing for your environment; learning from experience and continually improving your test processes; scaling agile testing across teams; and overcoming the pitfalls of automated testing.
OpenStack Swift (O'Reilly)
Monday 24 Nov
Object storage is essential today with the growth of web, mobile, and software-as-a-service (SaaS) applications. Joe Arnold, co-founder and CEO of SwiftStack, brings you up-to-speed on the basic concepts of object storage and walks you through what you need to know to plan, build, operate, and measure the performance of your own Swift storage system using OpenStack Swift, the free, open source solution for deploying high-performance object storage clusters at scale
Bitcoin for the Befuddled (No Starch Press)
Friday 21 Nov
Unless you've been living under a rock for the last couple of years, you've probably heard of Bitcoin, the game-changing digital currency used by millions worldwide. But Bitcoin isn't just another way to buy stuff. It's an anonymous, revolutionary, cryptographically secure currency that functions without the oversight of a central authority or government. Conrad Barski and Chris Wilmer cover what Bitcoin is; how it works; and how to acquire, store, and spend bitcoins safely and securely.
Learning AV Foundation (Addison Wesley)
Thursday 20 Nov
If you develop media-rich iOS or OS X apps, you can do amazing things with Apple’s AV Foundation. However, the framework is extremely large, reliant on cutting-edge language features, and poorly documented. Bob McCune’s live presentations and GitHub projects have already helped thousands of Apple developers get started with AV Foundation. Building on this experience, this book helps you gain true mastery by creating real-world apps, hands-on.
Learn to Program with Minecraft Plugins 2nd Ed (Pragmatic Bookshelf)
Wednesday 19 Nov
This book's original edition relied on the Bukkit modding server and library which was taken down due to a copyright dispute in September. Andy Hunt has now produced a completely revised edition that replaces Bukkit with the CanaryMod library - but otherwise it has the same content. In his review of the first edtion, Mike James gave it a rating of 4.5, recommending it as " a really well written book," Concluding "I can't imagine a better introductory book on the same topic. If you want to learn how to create Minecraft plugins and learn Java on the way this is the place to start."
Responsive Mobile Design (Addison-Wesley)
Tuesday 18 Nov
Billions of people access the web via smartphones, tablets, and devices of all types, using every imaginable interface and display. But they all want the same thing: the right information, right now, delivered in the most aesthetically pleasing way possible. Whether you’re a developer, designer, or manager, Phil Dutson teaches you principles, techniques, and best practices for delivering a successful experience to all users on all devices.
Automating Microsoft Azure Infrastructure Services (O'Reilly)
Monday 17 Nov
Get valuable tips and techniques for automating your cloud deployments with Azure PowerShell cmdlets, and learn how to provision Azure services on the fly as Michael Washam shows you how to automate various management tasks and deploy solutions that are both complex and at scale. By combining the native automation capabilities of PowerShell with Azure Infrastructure Services, these powerful cmdlets enable you to create and configure virtual machines with ease.
Getting Started with Raspberry Pi 2nd Ed (Maker Media)
Friday 14 Nov
If you're learning how to program, or looking to build new electronic projects, this hands-on guide shows just how valuable this flexible little platform can be. Matt Richardson and Shawn Wallace take you step-by-step through fun and educational possibilities. Write programs in Scratch and Python. Use the Raspberry Pi with Arduino. Create Internet-connected projects.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: