Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Power To The Developer
Apr 16 | Janet Swift
A new study of developers in the US shows that far from being nerdy and misunderstood underlings in business organizations, developers are emerging as a new power class.
Windows Dev Center Open For Universal Apps
Apr 16 | Mike James
Windows Phone Dev Center is now open for publishing "universal apps". Sounds impressive - what does it deliver?
Kivy App Contest 2014
Apr 16 | Sue Gee
The theme for the second application development contest organized by Kivy has been announced and you now have a month in which to code and submit your entries.
Python Tools for Visual Studio 2.1 Beta
Apr 15 | Kay Ewbank
Microsoft is improving the support for Python in Visual Studio with the release of Python Tools for VS 2.1 beta.
New Chrome Features
Apr 15 | Ian Elliot
Chrome 34 has been released and Chrome 35 is available in beta. What do these new releases have on offer for devs?
Windows 8.1 No Longer Supported
Apr 15 | Lucy Black
Microsoft has announced that the Windows 8.1 Update 1 that was released on April 8th is being treated as a "new servicing/support baseline". What does this mean?
PredictionIO - The Easy Recommendation Engine
Apr 14 | Alex Armstrong
One of the most common applications of AI or advanced stats, depending on how you look at it, is the recommendation engine. All too often the first impulse is to build your own - but it's tough and there is a ready made solution in the form of PredictionIO.
Microsoft Rolls Out New App Pricing
Apr 14 | Lucy Black
Without prior notice to developers who have apps on sale there, Microsoft has introduced a new pricing structure for the Windows Store noting that this "may impact" your app pricing.
Python 2.7 To Be Maintained Until 2020
Apr 14 | Sue Gee
The End of Life date of Python 2.7 has been extended by 5 years to 2020 to accommodate users who can't yet migrate to the Python 3. Although some Pythonistas are relieved by this news, others are infuriated because it could slow the adoption of Python 3.
NASA Contributes Mission to Kerbal Space Program
Apr 13 | Sue Gee
NASA has already delivered an early version of its Asteroid Redirect Mission (ARM) designed to protect a planet from catastrophic impacts However, the planet being protected isn't Earth - ARM has been developed initially for Kerbin.
April Week 1
Apr 12 | 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.
Raspberry Pi Goes Commercial
Apr 12 | Harry Fairhead
There is a new Raspberry Pi in town, the Raspberry Pi Compute Module, but in principle it isn't that different from the old one. What is going on?
MongoDB 2.6 Released
Apr 11 | Kay Ewbank
The biggest release ever of MongoDB has improvements to aggregation, text-search integration, query-engine improvements, a new write-operation protocol, and security enhancements.
User Feedback On .NET
Apr 11 | Mike James
Microsoft does seem to be trying to bring .NET back, if not into the lime-light at least out of the darkness. A new report on user feedback makes interesting reading and reveals that Microsoft is listening - but only if you are saying what it wants to hear.
Google Dart SDK 1.3 Gives Faster Async
Apr 10 | Alex Denham
An updated version of the Google Dart SDK brings performance of the Dart VM to that of Node.js. It is claimed new version is twice as fast as its predecessor for asynchronous Dart code combined with server-side I/O operations.
HeartBleed - The Programmers View
Apr 10 | Alex Armstrong
You've heard about the HeartBleed vulnerability in OpenSSL, you probably have had to deal with its consequences - but perhaps you don't know just how old fashioned a bug it is.
|More Recent News||
Book Review of the Day
The Art of Unit Testing
Wednesday 16 Apr
Author: Roy Osherove
Audience: C# users and others using statically typed languages
Reviewer: Alex Armstrong
If you don't already use unit testing, this book is a complete and clear guide to the idea and how to implement it.
Unhandled Exception! - Infinite Scrolling
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Click to view bigger version
Follow Book Watch on Twitter
Making Java Groovy (Manning)
Tuesday 15 Apr
A practical handbook for developers who want to blend Groovy into their day-to-day work with Java. Ken Kousen starts by introducing the key differences between Java and Groovy and how you can use them to your advantage. Then, he guides you step-by-step through realistic development challenges, from web applications to web services to desktop applications, and shows how Groovy makes things easier.
Institutionalization of UX 2nd Ed (Addison-Wesley)
Monday 14 Apr
This Step-by-Step Guide to a User Experience Practice examines the following questions for organizations: How do you build user-centered design into your culture? What infrastructure do you need in order to make UX design faster, cheaper, and better? How do you create the organizational structure and staffing solution that will support UX design over time?
Hacking Secret Ciphers with Python (CreateSpace)
Sunday 13 Apr
This guide on the basics of both cryptography and the Python programming language not only teaches you how to write in secret ciphers with paper and pencil but also how to write your own cipher programs and explores the hacking programs that can break the encrypted messages from these ciphers. Includes source code for fun programming projects.
3D Printing: Build Your Own 3D Printer and Print Your Own 3D Objects (Que)
Saturday 12 Apr
You can print practically any 3D object you can imagine - from toys to gadgets to replacement parts, and beyond - with a 3D printer and they’re simpler and cheaper than you ever imagined. This full-color, step-by-step guide will get you started and also walks you through building your own 3D printer from an inexpensive kit.
The Book of F# (No Starch Press)
Friday 11 Apr
Using the subtitle "Breaking Free with Managed Functional Programming" Dave Fancher shares his expertise in using F# to write succinct, reliable, and predictable code. By taking advantage of features like default immutability, pipelining, type inference, and pattern matching, you'll be amazed how efficient and elegant code can be.
Build Awesome Command Line Applications in Ruby 2 (Pragmatic Bookshelf)
Thursday 10 Apr
David Bryant Copeland shows you specific ways to write command-line applications that are easy to use, deploy, and maintain, using a set of clear best practices and the Ruby programming language. This book, now updated for Ruby 2, is designed to make any programmer or system administrator more productive in their job. See our review of the previous edition.
Mining the Social Web, 2nd Ed (O'Reilly)
Wednesday 09 Apr
How can you tap into the wealth of social web data to discover who’s making connections with whom, what they’re talking about, and where they’re located? In his expanded and thoroughly revised edition, Matthew Russell shows how to acquire, analyze, and summarize data from the social web: Facebook, Twitter, LinkedIn, Google+, GitHub, email, websites, and blogs. See our review of original edition.
Mondrian in Action (Manning)
Tuesday 08 Apr
William D. Back, Nicholas Goodman and Julian Hyde teache business users and developers how to use Mondrian, the open source data analysis engine and its related tools for strategic business analysis. You'll learn how to design and populate a data warehouse and present the data via a multidimensional model and how to create and add security to a Mondrian schema.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: