Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Firefox 36.0 Released Firefox 37.0 In Beta Channel
Feb 27 | Ian Elliot
Firefox 36 implements support for the HTTP/2 network protocol which should lead to it being faster, more scalable and more responsive.
All Change For Pwnium V
Feb 26 | Alex Armstrong
Google has scrapped its annual one-day contest to demonstrate vulnerabilities in Chrome. In future bugs can attract rewards all the year round.
Android For Work - A Developer Opportunity?
Feb 26 | Mike James
Google has finally made a move on its promise of Android for Work, first announced at last year's I/O conference. It has a range of features that make Android more business-friendly, but there are some important things to know before you decide to adopt it.
Apache Storm On Azure
Feb 26 | Kay Ewbank
Apache Storm, a distributed real-time analytics system for Hadoop that can be used for processing large volumes of rapidly changing data, has been released on Microsoft Azure HDInsight.
Neural Networks Beat Humans
Feb 25 | Mike James
Another neural network breakthrough has been announced by Microsoft Research. Its neural network now outperforms humans on the 1000-class ImageNet dataset.
Feb 25 | Ian Elliot
This is one of those stories that, if you get what is really going on, might send you screaming for the comfort of a pillow. Does the programming world get any stranger?
IFTTT Reinvents Macro With Do
Feb 25 | Kay Ewbank
IFTTT has launched new apps that let you automate frequent actions for camera, note, and IFTTT recipes.
Nao's Creator Quits Aldebaran As Pepper Goes On Sale
Feb 24 | Lucy Black
Bruno Maisonnier, founder of Aldebaran, the French company that brought us the friendly humanoid robot Nao, is standing down as its CEO. This coincides with the availability, in Japan, of company's latest creation Pepper which has quickly established itself in a hospitality role.
Microsoft Band Gets An SDK
Feb 24 | Mike James
Microsoft Band could be a big win, if only it got the marketing and the support. Now, four months after the launch, there is an SDK. Is it worth investigating?
Qualcomm Releases NoSQL Qizx
Feb 23 | Kay Ewbank
Qualcomm has launched Qizx, a noSQL, native XML database for text-intensive projects where you need quick access and searching of documents.
WebRTC Draft Published
Feb 23 | Alex Denham
The Web Real-Time Communications Working Group of W3C, World Wide Web Consortium, has published a Working Draft of WebRTC 1.0: Real-time communication between browsers.
Five Million - That's A Lot Of Raspberry Pi
Feb 23 | Harry Fairhead
The Raspberry Pi Foundation reports that it has sold over five million of the tiny low cost computer. For any curious person surely this has to raise the question - what are they all doing!?
Colossus Commemorated By Postage Stamp
Feb 22 | Sue Gee
The UK's Royal Mail has issued a First Class postage stamp which depicts the code-breaking Colossus computer.
Green Dino Powered By IBM Watson
Feb 21 | Janet Swift
The CogniToys green dino is internet connected and speech enabled. It is the first of a new generation of smart toy that can respond to children with age appropriate content thanks to IBM's Cognitive Computing Engine, aka Watson.
February Week 3
Feb 21 | Editor
If you want to keep up with what's important from the point of view of the developer, you can rely on the I Programmer team to sift through the news to select items that are of interest. This one is for February 12th to 18th.
Yahoo Mobile Development Suite
Feb 20 | Lucy Black
Marissa Mayer unveiled the Yahoo Mobile Development Suite at Yahoo's inaugural Mobile Developer Conference, held on February 19th in San Francisco. How will it help you?
|More Recent News||
Book Review Of The Day
Java in 24 Hours (7e)
Wednesday 25 Feb
Author: Rogers Cadenhead
Publisher: Sams, 2014
Audience: Java Beginners
Reviewer: Mike James
Java in 24 hours? A tempting offer, but Java is has grown into a complex language. This edition of this long standing book covers Java 8 and Android.
What is a Data Scientist and How Do I Become One?
What exactly is it that data scientists do? Why does everyone want one? And, how do you become one? These are the some of the key questions circulating as the term "data scientist" spreads.
Codebreaking and Colossus
In the mid 70s it was revealed that British Intelligence had been using machines to break the German coded communications - and one of the machines was an early electronic computer called Colossus. Can it lay claim to being the first electronic computer?
SQL Workshop - Removing Duplicate Rows
Let’s say that we have a heap table without keys, solely used for dumping raw data into. That data at some point is filtered and cleaned up for further use. As time passes and data accumulates, duplicate rows creep in causing all sorts of issues. So, using SQL, how do we remove the duplicates but keep the one row necessary?
This week's xkcd cartoon mixes the abstract flowchart with real world things. If only we could figure out how to do this... oh wait, we have, it's called a computer.
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Click to view bigger version
Follow Book Watch on Twitter
iOS for GameProgrammers (Mercury)
Friday 27 Feb
Allen Sherrod guides you on a journey into the world of mobile game development aimed at beginner Objective-C programmers. You will create five projects: a matching game, a puzzle game, a whack-a-mole game, a pong game, and a coloring book, each of which impart knowledge and skillsyou can apply to your own gaming projects.
Arduino: A Quick-Start Guide 2nd Ed (Pragmatic Bookshelf)
Thursday 26 Feb
Arduino is an open-source platform that makes DIY electronics projects easier than ever. Maik Schmidt helps readers with no electronics experience create their first gadgets quickly. This new edtion which has photos throughout. is up-to-date for Arduino 1.6.0 and the new Arduino Zero board, with step-by-step instructions for building a universal remote, a motion-sensing game controller, and many other fun, useful projects.
Wednesday 25 Feb
Build software that combines Python’s expressivity with the performance and control of C (and C++). It’s possible with Cython, the compiler and hybrid programming language used by NumPy. Kurt Smith takes you through Cython’s capabilities, with sample code and in-depth practice exercises, showing how to use Cython to improve Python’s performance—up to 3000x— and to wrap C and C++ libraries in Python with ease.
Machine Learning (Wiley)
Tuesday 24 Feb
Hands–on instruction and fully–coded working examples for the most common machine learning techniques used by developers and technical professionals. The book contains a breakdown of each ML variant, explaining how it works and how it is used within certain industries, allowing readers to incorporate the techniques presented by Jason Bell into their own work.
The VimL Primer (Pragmatic Bookshelf)
Monday 23 Feb
VimL is the scripting language of the Vim editor. If you've ever edited or saved a vimrc file, you've written VimL. With VimL you can configure basic settings and specify option values- or add entirely new functionality. You can write entire plugins in VimL.This quick and easy introduction from Benjamin Klein helps you create your own Vim plugin while learning the concepts and syntax of VimL.
Friday 20 Feb
Data Fluency (Wiley)
Thursday 19 Feb
Bring your data to the forefront with effective visualization and communication approaches. Zach and Chris Gemignani show you tools and strategies for getting the job done right. Learn thebest practices of data presentation and the ways that reporting and dashboards can help organizations effectively gauge performance,identify areas for improvement, and communicate results.
Building Microservices (O'Reilly)
Wednesday 18 Feb
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. Sam Newman provides you with a firm grounding in the concepts while diving into current solutions for modeling, integrating, testing, deploying, and monitoring your own autonomous services. Follow a fictional company throughout the book to learn how building a microservice architecture affects a single domain.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: