Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Amazing Machines And Rubber Duckies
May 29 | Lucy Black
The 2016 IEEE International Conference on Robotics and Automation (ICRA) is over for this year, but we can still marvel at some of the machines that were on display and wonder what the rubber duckies were all about.
Microsoft Research Awards Demonstrate Commitment to Open Source
May 28 | Sue Gee
The winners of Microsoft Research Open Source Challenge, a student contest to raise awareness of Microsoft Research and its open source tools, have been announced. Meanwhile Microsoft Research itself has been presented with an award from the IEEE Council that recognises both its collaboration with academia and commitment to open source software.
May Week 4
May 28 | Editor
Too busy to keep up with the news? If you need to know what's important for the developer, you can rely on I Programmer to sift through the stories, uncover the most relevant, and deliver the highlights each week.
Google Successful With Fair Use Defence
May 27 | Sue Gee
The jury in the second Oracle versus Google trial reached a unanimous verdict that Google's implementation of 37 Java APIs in its Android operating system was lawful and constituted "fair use".
May 27 | Kay Ewbank
The team behind RethinkDB has released Horizon, an open source backend that you can use to build and scale realtime web apps.
JQuery 3.0 Release Candidate
May 26 | Kay Ewbank
The release candidate of JQuery 3.0 has been released, with changes to clean up the API, and fixes for bugs that may prove to be breaking changes for some code.
Online Hackathon To Improve Transport Logistics
May 26 | Alex Armstrong
The TransportLAB Hackathon is a worldwide event giving teams and individuals the opportunity to wrangle transpiration and logistics datasets. Register now and be ready for a two-week sprint running from June 1 - 14.
No Glittering Prizes For Creative Robots
May 25 | Sue Gee
Can algorithms create "human-quality" short stories, sonnets and dance music sets? This was put to the test last week in a new variation on the Turing Test and the answer was a resounding "No".
TPU Is Google's Seven Year Lead In AI
May 25 | Mike James
Google has been doing some remarkable things with AI, but the speed of development is set to increase because it has the Tensor Processing Unit, TPU.
IoT Embraces Open Source
May 25 | Janet Swift
A Vision Mobile report in its IoT series about Open Source based on the findings of the 10th edition Developer Economics is now available and we have the highlights. Meanwhile there's still a few days left to take part in the April-May 2016 survey.
$100K Machine Learning Challenge
May 24 | Lucy Black
In partnership with Udacity, Chinese ridesharing company Didi Chuxing has announced a global machine learning competition to come up with a better ride matching algorithm using Didi’s published data sets.
XSS Hunter For Pentesting
May 24 | Nikos Vaggalis
XSS Hunter is a recently launched platform that makes pentesting for XSS vulnerabilities much easier to monitor and organize. Through it you can launch all kinds of XSS attacks, but where it really shines is when carrying out a Blind XSS attack.
Imagine Cup Earth Final Round
May 24 | Kay Ewbank
The winners of Round Two of the Imagine Cup Earth, a worldwide contest organized by Microsoft in conjunction with NASA for students aged between 6 and 18, have been announced. The deadline for Round Three is approaching, but there's still time to take part.
Agile Methods Specialization on Coursera
May 23 | Sue Gee
The latest addition to Coursera's ever growing list of developer-related Specializations is on Agile Methods. Two of its four courses start today, including Managing an Agile Team which is a brand new course.
Visual Basic Reaches 25th Birthday - Microsoft Censors Campaign To Open Source VB6
May 23 | Sue Gee
Visual Basic was launched by Bill Gates at Windows World on May 20, 1991 and since then has gone through has fourteen releases. The pinnacle release, as far as many of are concerned was VB6, the final non-dot-net version. To celebrate VB's Silver Anniversary let's re-open the campaign to open source VB6. Update: May 23
Google's Science Journal Android App For Experiments
May 23 | Mike James
We need to find good ways for young people to get started with real science and data. Google has produced an Android app that just might help - it sounds fun too.
|More Recent News||
Apache Cassandra Essentials
Friday 27 May
Author: Nitin Padalia
Publisher: Packt Publishing
Audience: Cassandra devs
Reviewer: Ian Stirk
This book aims to explain the core concepts of Cassandra, how does it fare?
In Praise of VB As A RAD
With the Visual Basic line now 25 years old and growing it seems time to consider what it is all about. Why bother with a language like VB when there are so many better alternatives? The answer is RAD and a more human approach to syntax.
Remote C/C++ Development With NetBeans
NetBeans is a great IDE for working with C/C++ and it supports remote build hosts, which is a good way to work. The only problem is that getting it all set up is more difficult than it needs to be. Find out how it works and how to get started.
Introducing Java - Swing Objects
In the second part of our beginner's guide to Modern Java we find out more about objects by exploring the Swing framework with a simple hands-on example.
The BBC Micro:bit Which Language?
Sue Gee & Mike James
The micro:bit is supposed to be a breakthrough educational tool that will introduce physical computing to the masses, starting with 11- to 12-year olds. However, even physical computing needs code and this raises the question of which language to use.
Android Adventures - Activity And UI
So you know how to create an Android app, but do you really know how it works? In this second part of our ebook on getting started with Android using Android Studio 2 we look at how to create a UI and how to hook it up to the code in the Activity.
Click to view bigger version
It looks the same, but such a world of difference. From this one distinction comes the whole problem we have with typing - data typing not the keyboard thing. When is an image of the data the instance of that data? When you read text you are viewing an image but when you edit text you are working with something else. So don't try and patch Linux with Photoshop patch and don't edit your photos with GNU Patch.
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Follow Book Watch on Twitter
Arduino: A Technical Reference (O'Reilly)
Thursday 26 May
Billed as a handbook for technicians, engineers and makers and part of O'Reilly's In a Nutshell series this book by J. M. Hughes thoroughly describes the electrical and performance aspects of an Arduino board and its software and brings together all the information you need to get something done with Arduino.
Electronics For Kids (For Dummies)
Wednesday 25 May
Discover the core concepts of electronics in a fun and engaging way. Cathleen Shamieh uses language kids can understand and her friendly guide is packed with full-color photos, easy-to-follow instructions, simple examples, and 13 cool projects that will boost a child's confidence while instilling valuable electronics lessons that provide the right way to learn about this exciting, but potentially dangerous, field.
Kubernetes Microservices with Docker (Apress)
Monday 23 May
In this book on Kubernetes, the container cluster manager, Deepak Vohra discusses all aspects of using Kubernetes in today's complex big data and enterprise applications, including Docker containers.
Starting with installing Kubernetes on a single node, he introduces Kubernetes with a simple Hello example and discusses using environment variables in Kubernetes.
The Car Hacker's Handbook (No Starch Press)
Friday 20 May
Subtitled A Guide for Penetration Testers this book will give you a deeper understanding of the computer systems and embedded software in modern vehicles. Modern cars are more computerized than ever. Infotainment and navigation systems, Wi-Fi, automatic software updates, and other innovations aim to make driving more convenient. But vehicle technologies haven't kept pace with today's more hostile security environment, leaving millions vulnerable to attack.
Zero Bugs and Program Faster (Kate Thompson Books)
Wednesday 18 May
Kate Thompson spent two years researching every bug avoidance technique she could find. This book contains the best of them. The first half of the book teaches principles through stories and anecdotes. The second half of the book dives into code, trying to teach by showing good examples including code from Bill Gates, Richard Stallman and Joe Celko.
Learning Puppet 4 (O'Reilly)
Monday 16 May
If you’re a system administrator, developer, or site reliability engineer responsible for handling hundreds or even thousands of nodes in your network, the Puppet configuration management tool will make your job a whole lot easier. In this practical guide DevOps engineer, Jo Rhett, shows you what Puppet does, how it works, and how it can provide significant value to your organization.
Big Data in Practice (Wiley)
Wednesday 11 May
Big data is a hot topic. Everyone understands its power and importance, but many fail to grasp the actionable steps and resources required to utilise it effectively. This book from Bernard Marr, author of Big Data (see Kay Ewbank's review) fills the knowledge gap by showing how major companies are using big data every day, from an up-close, on-the-ground perspective.
Game Engine Gems 3 (CRC Press)
Monday 09 May
The third volume in a series by veteran of the computer games industry, Eric Lengyel. Covering the latest developments with practical methods and tips for game engine development it is intended to aid professionals in their work and shows students and others interested in game development how the pros tackle specific problems that arise during game engine development.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: