Programming News and Views

Send your programming press releases, news items or comments to:

New Google Udacity Courses
Apr 27 | Sue Gee
article thumbnail

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.

Seeing Buildings Shake With Software
Apr 26 | David Conrad
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

 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
article thumbnail

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.

Meet SquiDB
Apr 23 | Kay Ewbank
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

 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
article thumbnail

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.

Microsoft Supplies Apps For Cyanogen's Android Fork
Apr 20 | Harry Fairhead
article thumbnail

As they say - the plot thickens. After not quite investing in Cyanogen, Microsoft is now set to provide services in CyanogenOS. What does this mean for the Android programmer?

More Recent News



Book Review Of The Day

Field Guide to Hadoop
Wednesday 22 Apr

Authors: Kevin Sitto & Marshall Presser
Publisher: O’Reilly
Pages: 132
ISBN: 978-1491947937
Print: 1491947934
Kindle: B00U6P2Q9M
Audience: Managers, architects and developers new to Hadoop
Rating: 4.7
Reviewer: Ian Stirk 


This slim book sets out to provide an up-to-date overview of Hadoop and its various components, which seems a worthwhile aim.


Featured Articles

The Goto, Spaghetti and the Velociraptor
Mike James
article thumbnail

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
Alex Armstrong
article thumbnail

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
Mike James
article thumbnail

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#.


Unhandled Exception!


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


Book Watch

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

No matter how much experience you have with JavaScript, odds are you don’t fully understand the language. This is the first book in the series by Kyle Simpson and is intended to provides the necessary background for those with limited programming experience. By learning the basic building blocks of programming, as well as JavaScript’s core mechanisms, you’ll be prepared to dive into the other, more in-depth books in the series and be well on your way toward true JavaScript.


Previous Book Watch.

Follow Book Watch on Twitter.
Publishers send your book news to:

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