Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
New Google Udacity Courses
Apr 27 | Sue Gee
Udacity has announced three new courses from Google on responsive images, browser rendering, and developing scalable apps in Python. You can start them immediately as free self-paced courses and two of them are also included in Udacity Nanodegrees.
C# 7 Features
Apr 26 | Mike James
While you are still trying to get your head around the new features in C# 6 the team are starting to think about what should be in C# 7.
Seeing Buildings Shake With Software
Apr 26 | David Conrad
Using motion magnification, monitoring large structures could become cheap enough to be routine. All you need is a video camera and you can literally see rigid buildings move like reeds in the wind.
ICRA 2015 - A Cornucopia Of Robots
Apr 25 | Harry Fairhead
ICRA is one of the big robot conferences where some of the best research is shown off. A new trailer for the conference showcases some of the amazing things that are going to be discussed. Watch it and get a view of where modern robotics is at and just how diverse it is.
April Week 3
Apr 25 | Editor
Feeling overwhelmed and confused by too much news? If you need to know what's important for the developer, you can rely on I Programmer to sift through all the news, uncover the most relevant stories and deliver the highlights each week.
Microsoft Expands Bounty Programs
Apr 24 | Alex Armstrong
Microsoft has launched a new bounty for Project Spartan, expanded both the Online Services Bug Bounty Program and the Mitigation Bypass bounty.
Azure Service Fabric Announced
Apr 24 | Kay Ewbank
A new Azure service, designed to let you build microservices and with the aim of reducing complexity in a hyper-scale world, has been announced by Microsoft.
Break Into Code Challenge
Apr 24 | Sue Gee
Microsoft has announced a global contest for 9 to 18 year olds designed to introduce kids to coding using Touch Develop, its easy-to-use web app creator.
Apr 23 | Kay Ewbank
Yahoo has announced SquiDB, an open source SQLite database layer for Android.
Android Support Library 22.1 - The Way To Write Android Apps
Apr 23 | Harry Fairhead
We tend to get all excited about new versions of Android - IceCream Sandwich, Lollipop and so on, but we probably should also take note of what is happening to the Support Library. A decimal point upgrade has just been announced and it contains some important changes.
Plan 28 Makes Progress In Understanding Babbage's Mechanical Notation
Apr 23 | Sue Gee
Plan 28 is a project to build Charles Babbage's Analytical Engine by the 2030s, two hundred years after it was originally designed. Recent work has been on Babbage's notational design language, which he considered even more important that the machines themselves.
Push Notifications Come To Chrome And Android
Apr 22 | Ian Elliot
The biggest problem the web has is its lack of push. Something new might be published, but you have to remember to navigate back to the page to see what it is - you have to contact the web page. Chrome 42 supports the Push API and this means that web pages can contact you.
Google Announces Big Data the Cloud Way
Apr 22 | Kay Ewbank
At the Hadoop Summit in Brussels, Google announced new cloud services and big data analytics tools.
Improve Your Coding Skills At SDD 2015
Apr 21 | Alex Armstrong
Writing better code is a key theme for SDD 205, the Software Design and Development conference which takes place in London from May 11-15. If you haven't already booked your place, do so by Friday April 24th to save up to £100.
Oracle Ending Java 7 Updates
Apr 21 | Kay Ewbank
Oracle will no longer issue public updates, including bug and security fixes, for Java 7 after this month.
Automatic High Dynamic Range (HDR) Photography
Apr 20 | David Conrad
If you enjoy photography you have probably experimented with HDR. The usual method is to just guess the bracketing exposures needed. Now we have an algorithm that can produce the best results with the fewest additional exposures.
|More Recent News||
Book Review Of The Day
Graph Analysis and Visualization
Monday 27 Apr
Author: Richard Brath and David Jonker
Audience: People wanting to make their data understandable
Reviewed by: Kay Ewbank
The title of this book may suggest heavy numerical analysis, but its subtitle, Discovering Business Opportunity in Linked Data, gives a clearer idea of what it covers – graphs and how they can be used to solve business problems.
The Goto, Spaghetti and the Velociraptor
What is it about the Goto that attracts velociraptors? Once you know, dino attack is the least thing on your mind!
PHP Inner Functions And Closure
PHP inner functions and anonymous functions are a little strange to say the least. However, just because something is strange doesn't mean that it isn't useful. We take a close look at the way PHP functions work and how you might be writing one even if you don't know you are...
Real RealSense In C# - Event Streams
Things get a little more complicated when it comes to processing a stream of samples from the RealSense camera. It is quite easy to get it working. but much more difficult to get it working right. We show you how in this second article about RealSense In C#.
Click to view bigger version
Well the GOTO has to be considered harmful, but did Dijkstra really have a velociraptor in mind when he made his comment. Can it really be that some of us still don't understand what we are trying to do?
See: The Goto, Spaghetti and the Velociraptor
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Follow Book Watch on Twitter
Agile Project Management with Kanban (Microsoft Press)
Monday 27 Apr
Author Eric Brechner pioneered Kanban within the Xbox engineering team at Microsoft. Now he shows you exactly how to make it work for your team. Think of this book as “Kanban in a box”: open it, read the quickstart guide, and you’re up and running fast. As you gain experience, Brechner reveals powerful techniques for right-sizing teams, estimating, meeting deadlines, deploying components and services, transitioning from Scrum or traditional Waterfall, and more.
Minecraft Modding with Forge (O'Reilly)
Friday 24 Apr
Playing Minecraft is a lot of fun, but the game is more engaging, entertaining, and educational when kids learn how to build mods—small programs that let them modify game elements and add content. This family-friendly guide, written by twelve-year old Aditya Gupta and his father Arun, teaches kids and parents how to create mods of different types, using the Minecraft Forge modding tool. No programming experience is needed and while building some amazing mods you’ll also learn how to work with Java.
Cognitive Computing and Big Data Analytics (Wiley)
Thursday 23 Apr
Provides detailed guidance toward building a new class of systems that learn from experience and derive insights to unlock the value of big data. Judith Hurwitz, Marcia Kaufman and Adrian Bowles help you understand cognitive computing′s underlying technologies, from knowledge representation techniques and natural language processing algorithms to dynamic learning approaches based on accumulated evidence, rather than reprogramming. Detailed case examples from the financial, healthcare, and manufacturing take you step-by-step through the design and testing of cognitive systems.
NoSQL for Mere Mortals (Addison Wesley)
Wednesday 22 Apr
Dan Sullivan explains the advantages, use cases, and terminology associated with all four main categories of NoSQL databases: key-value, document, column family, and graph databases. For each, he introduces pragmatic best practices for building high-value applications. Through step-by-step examples, you’ll discover how to choose the right database for each task, and use it the right way.
The Thrilling Adventures of Lovelace and Babbage
Tuesday 21 Apr
Sydney Padua transforms one of the most compelling scientific collaborations into a hilarious set of adventures. Meet Ada Lovelace, daughter of Lord Byron: mathematician, gambler, and proto-programmer, whose writings contained the first ever appearance of general computing theoryand Charles Babbage, eccentric inventor of the Difference Engine, an enormous clockwork calculating machine that would have been the first computer, if he had ever finished it. But what if things had been different? In this alternate reality Lovelace and Babbage do build the Difference Engine and use it to create runaway economic models, battle the scourge of spelling errors, explore the wider realms of mathematics and fight crime - for the sake of both London and science.
The Ruby Way (Addison-Wesley)
Monday 20 Apr
For more than a decade, Ruby developers have turned to this classic for “how-to” guidance on effective Ruby programming. Now, Hal Fulton and André Arko have thoroughly updated it to cover new language enhancements and developers’ experiences through Ruby 2.1. Its 400+ examples each answe the question: “How do I do this in Ruby?”with both a task description and realistic technical constraints plus a step-by-step solution with detailed explanations to promote deeper understanding.
Make: Volume 44: Fun With Drones! (Maker Media)
Friday 17 Apr
These days drones are buzzing, not only in the skies, but throughout the maker community! Makers' love affair with drones is easy to understand: it has all the trademarks of the maker movement. From open source hardware, robotics (like sensors), cameras, to innovative applications to solve real-world problems, drones are fun and functional. In Volume 44 of Make:, the editors dive into the red-hot world of quadcopters, with drone builds and inspired aerial activities.<ASIN:1457187108>
You Don't Know JS: Up & Going (O'Reilly)
Thursday 16 Apr
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: