Programming News and Views

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

IPython 3.0 Released
Mar 05 | Alex Armstrong
article thumbnail

IPython 3.0 has been released with improved support for languages other than Python. Looking forward to the next release the project will be split with its language agnostic components moving to Project Jupyter.

Game Engines For Free
Mar 05 | David Conrad
article thumbnail

This week's Game Developers Conference has seen announcements by the three big game developers that you can have their game engines for free - or at least with minimal strings attached. The big question is why and what does this change?

Microsoft And Universal Apps
Mar 04 | Mike James
article thumbnail

Microsoft has chosen to talk about universal apps at this year's Mobile World Congress, but real hard facts are still thin on the ground. What has emerged has that sort of PR speak that indicates that perhaps Microsoft isn't really sure what it is all about. 

AI And Growing Old In-Place
Mar 04 | Lucy Black
article thumbnail

Can AI and robotics help with one of our most serious social problems - the aging of the population. 

Google Shrinks List of GSoC Open Source Organizations
Mar 04 | Sue Gee
article thumbnail

The list of mentoring organisations for Google Summer of Code 2015 has some surprising omissions. The Linux Foundation and Mozilla are among those missing from the list of just 137 open source organisations.

The New OpenGL - Vulkan and SPIR-V
Mar 03 | Sue Gee
article thumbnail

Previously referred to as the Next Generation OpenGL, Vulkan is the new open standard cross platform graphics API. Khronos has now made it available in technical preview and also released the provisional specification of Open CL 2.1.

Google's DeepMind Learns To Play Arcade Games
Mar 03 | Mike James
article thumbnail

Google has another breakthrough in AI and it's big enough for a paper in Nature - so what exactly is it all about?

HBase 1.0 Released
Mar 03 | Kay Ewbank
article thumbnail

 Apache has announced the availability of HBase v1.0, a distributed, scalable, database for Hadoop and HDFS.

Apple And Google Break W3C Standards
Mar 02 | Ian Elliot
article thumbnail

The story of pointer events and its API is a complicated and divisive one, but now that it is effectively a W3C standard browser makers should start to support it. The problem is that Apple won't and Google probably won't unless Apple changes its mind. 

Firefox 64-bit For Windows Coming Soon?
Mar 02 | Alex Armstrong
article thumbnail

The long-awaited Windows 64-bit version of the Firefox browser is in prospect. It is already available to download in the Firefox Developer Edition Channel.

Waterbear Spaceship - Conway's Life
Mar 01 | Mike James
article thumbnail

What do programmers do for fun? Some play code golf, some contribute to open source, but some try to build an alternative universe within Life. Waterbear is an amazing testament to what can be achieved if you put your mind to it. 

New Milestone For Google - 1000 Chrome Experiments
Feb 28 | David Conrad
article thumbnail

To celebrate reaching 1,000 Chrome Experiments that showcase what you can do in the browser with HTML5 and JavaScript, the Google Chrome has created an experiment that visualizes every other experiment on the site.

February Week 4
Feb 28 | Editor
article thumbnail

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 19th to 25th.

ASP.NET 5 Cross Platform - But Is It Still ASP?
Feb 27 | Mike James
article thumbnail

Microsoft has announced version 5 of ASP.NET and seems pleased that the 15 year old technology is alive and well - but is it? If you replace the heart, mind and soul of a technology all you have left is the name.

Firefox 36.0 Released Firefox 37.0 In Beta Channel
Feb 27 | Ian Elliot
article thumbnail

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

Google has scrapped its annual one-day contest to demonstrate vulnerabilities in Chrome. In future bugs can attract rewards all the year round.

More Recent News



Book Review Of The Day

Mastering Bitcoin
Wednesday 04 Mar

Author: Andreas M. Antonopoulos
Publisher: O'Reilly
Pages: 298
ISBN: 9781449374044
Print: 1449374042
Audience: Developers with a deep, technical interest in Bitcoin
Rating: 5
Reviewer: Mike James 


Bitcoin - it's interesting, exciting and potentially profitable in so many ways. A book that promises you mastery has to be a good investment.


Featured Articles

Just JavaScript - Life Without Type - Constructor And InstanceOf
Ian Elliot
article thumbnail

JavaScript is a subtle and sophisticated language that deserves to be treated in its own right and not as a poor copy of other object-oriented language. In this chapter (Chapter 8) Ian Elliot explores how to live without Type in JavaScript.

Android Adventures - Basic Controls And Events
Mike James
article thumbnail

Working with Android Studio makes building the UI easy with an interactive editor, but you still need to find out how to handle the things it isn't quite so good at. In this chapter of our ebook on Android the easy way we look at the basic UI components and general event handling - i.e beyond onClick. 

Updated for Android Studio 1

What is a Data Scientist and How Do I Become One?
Edward Jones
article thumbnail

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.


Unhandled Exception!


This week's xkcd cartoon reminds us of a time when the problem was clear and we fixed it - or did we? Even if we did. it is a well known law that commerce abhors a vacuum. 

 More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language

Click to view bigger version


Book Watch

Follow Book Watch on Twitter

Ubuntu Unleashed 2015 Edition (Sams)
Friday 06 Mar

Revised and updated by Matthew Helmke, this 10th edition reflects changes in Ubuntu 14.10 and 15.04. He covers all you need to know about Ubuntu installation, configuration, productivity, multimedia, development, system administration, server operations, networking, virtualization, security, DevOps, and presents intermediate-to-advanced techniques.


Enyo: Up and Running 2nd Ed (O'Reilly)
Thursday 05 Mar

Discover how easy it is to design and build responsive, cross-platform apps with the Enyo open source JavaScript framework. With this revised and expanded edition, Enyo contributor Roy Sutton gets you started with the framework’s core object-oriented features, including its modular design, reusable and extensible components, layout and widget libraries, easy-to-use deployment options, and support for HTML5 standards. Enyo’s latest features, including models, collections, data binding, and computed properties are also covered.


Git in Practice (Manning)
Wednesday 04 Mar

A collection of 66 tested techniques that will optimize the way you and your team manage your development projects. Mike McQuaid begins with a brief reminder of the core version control concepts you need when using Git and moves on to the high-value features you may not have explored yet. Then, you'll dig into cookbook-style techniques like history visualization, advanced branching and rewriting history, each presented in a problem-solution-discussion format. Finally you'll work out how to use Git to its full potential through configuration, team workflows, submodules and using GitHub pull requests effectively.


Big Data (Wiley)
Tuesday 03 Mar

There is much buzz around big data and we all want to know what it is and how it works. This book's subtitle is "Using Smart Big Data, Analytics and Metrics to Make Better Decisions and Improve Performance" . In it ′Big Data Guru" Bernard Marr looks at the SMART model: Start with Strategy; Measure Metrics and Data, Apply Analytics, Report Results, Transform Business.  



Learning Spark: Lightning-Fast Big Data Analysis (O'Reilly)
Monday 02 Mar

Data in all domains is getting bigger. How can you work with it efficiently? Written by the developers of Apache Spark, the open source cluster computing system that makes data analytics fast to write and fast to run, this book will have data scientists and engineers up and running in no time. You’ll learn how to express parallel jobs with just a few lines of code, and cover applications from simple batch jobs to stream processing and machine learning.


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.

<ASIN: 1941222242>

Cython (O'Reilly)
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.


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.