Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
How Old - Fun, Wrong, Potentially Risky?
May 03 | Janet Swift
A Microsoft Research project that lets users upload photos and estimates the age and gender of any faces it detects has attracted more attention than expected - not all of it complimentary.
Reboot Your Dreamliner Every 248 Days To Avoid Integer Overflow
May 02 | Mike James
You may be used to rebooting a server every so often to ensure that it doesn't crash because of some resource problem, but what about a modern jet airliner like the Boeing 787?
April Week 4
May 02 | 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's Project Oxford AI APIs For The REST Of Us
May 01 | Mike James
An announcement that has mostly gone unnoticed at this year's Build is Project Oxford - a set of REST APIs that give you some advanced AI in a really easy-to-use form.
AspectJS 2.0 Released
May 01 | Alex Denham
A new version of AspectJS has been released with a set of clients to extend the usefulness of the product.
RocksDB on Steroids
Apr 30 | Kay Ewbank
Yahoo researchers have made changes to RocksDB that, they claim, has put it on steroids.
Microsoft Releases Visual Studio Code IDE For Linux, Mac And Windows
Apr 30 | Mike James
The most important thing to say is that this is not Visual Studio - not even close - despite the name that attempts to make the connection. This is a brand new cross platform IDE - the real question is why?
Android And iOS Apps For Windows 10
Apr 30 | Lucy Black
For mobile developers the key announcement at Microsoft's Build Developer Conference is that Android and iOS apps will run on Windows 10.
Beginner's Courses On edX Starting Now
Apr 29 | Sue Gee
edX has new courses starting this week that will be of interest to those who don't have any background in programming. Both are introductory level classes in computer science aimed at complete beginners, but they go in different directions.
Fear And Loathing In the App Store 11 - Apple Is Watching
Apr 29 | Harry Fairhead
The new Apple Watch is a big opportunity for developers. It is also a huge opportunity for Apple to display new restrictions on what it allows in the App Store.
Algorithmic Challenge From Cimpress
Apr 29 | Lucy Black
Can you find an algorithm that can cover a irregular shaped grid in the fewest number of squares? There's $10,000 for the best solution and $1,000 each for up to ten more.
More Google Android Samples On GitHub
Apr 28 | Lucy Black
New Android code samples covering Android Wear, Android for Work, NFC and Screen capturing have been made available on GitHub. The Santa Tracker Android app is also now available there.
GNU Compiler Collection 5.1 Released
Apr 28 | Alex Armstrong
Thanks to its new numbering scheme this is the first stable release of the GNU Compiler Collection (GCC) 5.x series and comes less than a year after the release of GCC 5.0, the experimental release.
C# 7 Features
Apr 27 | 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.
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.
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.
|More Recent News||
Book Review Of The Day
Apache Hive Essentials
Friday 01 May
Author: Dayong Du
Publisher: Packt Publishing
Audience: Data analysts, developers, and users
Reviewer: Ian Stirk
This book aims to introduce you to a popular platform for storing and analyzing big data on Hadoop. How does it fare?
Getting Started With SVG
Although Canvas is the star graphic component of HTML5, we shouldn't forget SVG, which provides vector graphics using tags and script. We take a programmer's look at how it all works.
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...
Click to view bigger version
There are many jokes that claim to be \"programmer\" jokes but this is the only one I know that guarantees you won't be amused if you are a non-programmer. So remember, you escape \"handcuffs\" with backslashes - as always.
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Follow Book Watch on Twitter
Teach Your Kids to Code (No Starch Press)
Friday 01 May
A parent's and teacher's guide to teaching kids basic programming and problem solving using Python. Step-by-step explanations will have kids learning computational thinking right away, while visual and game-oriented examples hold their attention. Friendly introductions to fundamental programming concepts such as variables, loops, and functions will help even the youngest programmers build the skills they need to make their own cool games and applications.
Ruby Cookbook 2nd Ed (O'Reilly)
Thursday 30 Apr
Why spend time on coding problems that others have already solved when you could be making real progress on your Ruby project? This updated cookbook provides more than 350 recipes for solving common problems, on topics ranging from basic data structures, classes, and objects, to web development, distributed programming, and multithreading. Revised for Ruby 2.1, each recipe includes a discussion on why and how the solution works. You’ll find recipes suitable for all skill levels, from Ruby newbies to experts who need an occasional reference.
Your Code as a Crime Scene (Pragmatic Bookshelf)
Wednesday 29 Apr
Jack the Ripper and legacy codebases have more in common than you'd think. With the subtitle "Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs", Adam Tornhill shows you strategies to predict the future of your codebase, assess refactoring direction, and understand how your team influences the design. With its unique blend of forensic psychology and code analysis, this book arms you with the strategies you need, no matter what programming language you use.
PostGIS in Action 2nd Ed (Manning)
Tuesday 28 Apr
Processing data tied to location and topology requires specialized know-how. PostGIS is a free spatial database extender for PostgreSQL, every bit as good as proprietary software. Regina O. Obe and Leo S. Hsu teach readers of all levels to write spatial queries that solve real-world problems. First they give you a background in vector-, raster-, and topology-based GIS and then quickly moves into analyzing, viewing, and mapping data. This second edition covers PostGIS 2.0 and 2.1 series, PostgreSQL 9.1, 9.2, and 9.3 features, and shows you how to integrate with other GIS tools.
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.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: