Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
SQL Server Best Practices
Mar 11 | Ian Stirk
Enhance your SQL Server performance by following the SQL Server Storage Best Practices advice in this month’s SQL Server Pro.
Student Applications Open for Google Summer Of Code 2014
Mar 10 | Sue Gee
Google Summer Of Code 2014 is its tenth consecutive year of matching up students who want real world coding experience with open source organizations who can make use of their enthusiasm. To mark this milestone 10% more students will be accepted into the program this year.
Nodyn - Node.js On The JVM
Mar 10 | Ian Elliot
Painting in Millions of Colors
Mar 09 | David Conrad
A recent contest challenged devs to come up with a program to create an image that contains all the RGB colors exactly once. It produced some stunning results and the winner, by popular vote, was Jozsef Fejes with his Rainbow Smoke image.
Women In Computing
Mar 08 | Sue Gee
Today is International Woman's Day. Google has a doodle to celebrate it and the Anita Borg Institute has an infographic about notable women in computing.
March Week 1
Mar 08 | Editor
Feeling overwhelmed and confused by the sheer volume of 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.
Hadoop Adds In-Memory Caching
Mar 07 | Kay Ewbank
Apache Hadoop 2.3.0 has been released with support for in-memory caching and heterogeneous storage hierarchy for HDFS.
Office 365 SDK for Android
Mar 07 | Alex Armstrong
It's getting ever easier to bring Microsoft and Android together. Now we have news of the Office 365 SDK for Android, an open source project that helps Android developers access Office 365 data from their apps.
Mozilla Wants To Take A Byte Out Of JPEGs
Mar 07 | Mike James
JPEG is well known, well used and well understood. Surely there cannot be anything left to squeeze out of this old compression algorithm? Mozilla seems to think that we can get more if we are careful.
DirectX Not Dead - Version 12 At GDC
Mar 06 | Mike James
The good news is that despite the rumors that there would be no next version of DirectX, and despite Microsoft not being quick to reassure people of the future of DirectX, it seems that version 12 will be outlined at GDC later in the month.
Does John Conway Hate Life?
Mar 06 | Lucy Black
Conway's game of Life is huge among programmers and mathematicians alike. It has generated a community of "Lifers" dedicated to constructing whole worlds in Life and investigating it as if it was a universe of its own. And yet, in this new video, John Conway, its inventor admits to hating it....
VS Online Free Test Period Extended
Mar 06 | Kay Ewbank
Microsoft has extended the early adoption period during which Visual Studio Online developers can make use of the service for free.
Computer Science MOOCs March Forward
Mar 05 | Sue Gee
In our regular monthly round up of Computer Science MOOCs we have options that will be of interest if you want to undertake a course of study rather than a one-off course.
Riecoin Crypto Currency Mines Primes For Riemann
Mar 05 | Mike James
What a waste of effort bitcoin mining is -all that computer time just to validate transactions! Riecoin is a new crypto currency that uses a search for prime constellations as its proof of work.
Office 365 REST APIs Preview
Mar 05 | Alex Armstrong
Microsoft has a new set of APIs that expose services across the whole of Office 365 in a RESTful way, allowing developers to consume Office data and services from any application.
Crashlytics Labs Announces Testing Tool
Mar 04 | Alex Denham
Twitter Crashlytics is planning to release a beta distribution tool that will offer a better testing method of mobile apps.
|More Recent News||
Book Review of the Day
Oracle PL/SQL Programming, 6th Edition
Monday 10 Mar
Author: Steven Feuerstein with Bill Prybil
Publisher: O'Reilly, 2014
Aimed at: Oracle developers
Reviewed by: Kay Ewbank
This is a new edition of Steven Feuerstein’s classic book on Oracle PL/SQL programming.
The Monty Hall Problem
The Monty Hall problem is an exercise in probability theory that even experts get wrong. It seems to be subtle and even paradoxical, but when you notice exactly what is going on it becomes obvious. Read this article and I guarantee you will understand the the Monty Hall problem and recognise when it occurs in other settings.
Think Global, Act Local - The Bigger Pattern
The big issue in architecture is usually the choice between global and local implementation. However, this is so all-pervasive a choice that we tend to miss that there is more to the idea that you might think.
Android Adventures - Fragments And XML
Creating and using Fragments is usually a matter of working with XML layouts. Android Studio can help with this task. In this part of Android Adventures we look at how easy working with Fragments can be if you make use of the templates and other facilities provided by Android Studio.
Unhandled Exception! - Puzzle
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Click to view bigger version
Follow Book Watch on Twitter
Seven Web Frameworks in Seven Weeks (Pragmatic Bookshelf)
Tuesday 11 Mar
Executable Specifications with Scrum (Addison Wesley)
Monday 10 Mar
Long-time agile coach and enterprise architect Mario Cardinal shows how to create executable specifications and use them to test software behavior against requirements. Writing for analysts, architects, developers, and managers, he shows how to trawl requirements incrementally, and makes a strong case for the iterative discovery of requirements.
Sunday 09 Mar
Practical advice and insights to help you create and publish apps to a worldwide market from authors Edward Moemeka and Elizabeth Lomasky who have deep Windows 8 app development experience. Learn how to make the most of Microsoft’s APIs for hooking into Windows 8 on all devices, including the core ideas of promises and the asynchronous programming model.
Recoding Gender: Women's Changing Participation in Computing (MIT Press)
Saturday 08 Mar
Today, women earn a relatively low percentage of computer science degrees and hold proportionately few technical computing jobs. Few people know that women were a significant presence in the early decades of computing in both the United States and Britain. Indeed, programming in postwar years was considered woman's work.
Development with the Force.Com Platform (Addison Wesley)
Friday 07 Mar
Jason Ouellette gives you practical, technical guidance for using the newest Force.com releases in your own custom cloud applications. New coverage in this third edition includes Developer Console, JSON, Streaming and Tooling APIs, Bulk API, Force.com Canvas, REST integration and an all-new chapter on mobile user interfaces.
Thursday 06 Mar
Python Pocket Reference 5th Ed (O'Reilly)
Wednesday 05 Mar
Updated for both Python 3.4 and 2.7 by Mark Lutz, this convenient pocket guide, now in its firth edition, is the perfect on-the-job quick reference. You’ll find concise, need-to-know information on Python types and statements, special method names, built-in functions and exceptions, commonly used standard library modules, and other prominent Python tools. The handy index lets you pinpoint exactly what you need.
Modern C++ Programming with Test-Driven Development (Pragmatic Bookshelf)
Tuesday 04 Mar
Jeff Langr gives you hands-on lessons in the challenges and rewards of doing TDD in C++. This modern software development practice can dramatically reduce the number of defects in systems, produce more maintainable code, and give you the confidence to change your software to meet changing needs.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: