Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
The State Of Driverless Cars
Jul 05 | Lucy Black
A new TED Talk from the head of Google's driverless car program indicates that we might be closer to the big revolution than we think.
Microsoft Open Sources WorldWide Telescope
Jul 04 | Sue Gee
An amazingly rich resource for professional and amateur astronomers has been open sourced by Microsoft and become an independent project as part of the .NET foundation.
June Week 4
Jul 04 | Editor
Feeling overwhelmed 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.
MathML 3.0 Is An International Standard
Jul 03 | Mike James
The story of MathML is not a happy one. It is a good idea - create a markup language for mathematical equations - but for some reason people just don't seem to want to get behind it. Will the new official status of MathML 3.0 make a difference?
ASP.NET 5 Beta5 Released
Jul 03 | Kay Ewbank
Microsoft has released ASP.NET 5 Beta5 as an in-place update to Visual Studio 2015 RC with new features, improvements, and bug fixes.. It is the update to the ASP.NET runtime rather than the Web Tooling features for Visual Studio and replaces Beta4, which shipped with VS2015RC.
Java 8 Lambdas & Streams MOOC
Jul 02 | Sue Gee
If you are a Java developer who has heard about, but not yet mastered, Lambda expressions, which are a key new feature of Java SE 8 (JDK 8), a new hands-on MOOC, starting this month, will help you get up to speed.
Qt 5.5 Released
Jul 02 | Kay Ewbank
Qt 5.5 has been released with a simpler product range, performance improvements and better cross platform support. It also introduces two new modules that extend its set of 3D APIs.
Windows 10 SDK Update
Jul 02 | Mike James
The promised update to the Windows 10 SDK and tools is now available, but while it includes some nice new features it might not impress everyone.
A Neural Network Chatbot - Surprisingly Human?
Jul 01 | Mike James
Given the controversy surrounding chatbots and the Turing Test, it would seem unwise for neural networks to challenge the same problem. As you might guess, they have and the result is the predictable over-claiming of the result.
Atom 1.0 - GitHub's Hackable Editor Becomes Stable
Jul 01 | Lucy Black
A year after launching a public beta GitHub's open-source code editor Atom has gone stable. Atom 1.0 has improved performance and support for ES6 language features and no longer has limitations on file sizes.
Supreme Court Refuses To Reconsider API Copyright Decision
Jul 01 | Sue Gee
In the latest twist to the Oracle versus Google lawsuit over Java and Android, the Supreme Court has declined to consider Google's petition to reconsider the issue of copyright, essentially finding in favor of Oracle.
Visual Studio 2015 To Launch Before Windows 10
Jun 30 | Mike James
VS 2015 will be launched on July 20th - nine days before we get our hands on the final version of Windows 10. Nine whole days to create some universal apps? Perhaps, perhaps not.
Predix - A Platform for the Industrial Internet Of Things
Jun 30 | Sue Gee
Predix, GE's forthcoming platform for the Industrial Internet is a cloud-based platform designed for building and powering industrial-strength apps. As GE prepares to share details about the Predix platform, a promotional app has been created to set the scene.
Google App Engine for PHP
Jun 30 | Kay Ewbank
Google has announced that its App Engine for PHP is out of beta and generally available. Google App Engine for PHP is a scalable environment for running PHP-based web applications in the cloud.
IFTTT Maker Channel
Jun 29 | Harry Fairhead
The online service for connecting online services and automating tasks has opened a channel whereby DIYers, Makers and hardware hackers can add its facilities to their projects.
Amazon Uses Machine Leaning For Fraud Detection
Jun 29 | Sue Gee
In an attempt to improve the quality of reviews on its US site, Amazon has introduced a new machine-learning platform that has been developed in-house.
|More Recent News||
Book Review Of The Day
Statistics Done Wrong
Friday 03 Jul
Author: Alex Reinhart
Publisher: No Starch Press
Audience: Experienced statisticians
Reviewer: Mike James
Statistics - we all know they are close to lies but could it be that it is because they are just "done wrong".
Exploring Edison - In C
Quadtrees and Octrees
If you do any advanced work in graphics, sooner or later you will meet the Quadtree or its 3D relation the Octree. For this reason alone they are worth knowing about, but they are also something you should have in your armory of data structures.
Android Adventures - Resources
So far we have overlooked resources, but the subject can be ignored no longer. Resources serve too important a purpose in Android. They not only make localization easier, they are key to creating apps that adapt to the device they are being run on.
Travelling Salesman Problem
Click to view bigger version
Sometimes theoretical results just don't count in the real world. Remember when someone pointed out that route planning was NP hard? So no need to even try to create a satnav then...
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Follow Book Watch on Twitter
Transforms in CSS (O'Reilly)
Thursday 02 Jul
Present information in stunning new ways by transforming CSS elements in two- and three-dimensional space. Whether you’re rotating a photo, doing some interesting perspective tricks, or creating an interface that lets you reveal information on an element’s backside, this practical guide, subtitled "Revamp the Way You Design" shows you how to use them to great effect. It is an excerpt from the CSS: The Definitive Guide, and if you purchase it in print or as a Kindle edition, you get a discount off Eric Meyer's upcoming 4th edition.
Xcode 6 Start to Finish (Addison Wesley)
Wednesday 01 Jul
Use Apple’s Xcode 6 tools to improve productivity and discover the newest iOS 8 and OS X Yosemite features. Drawing on thirty years of experience developing for Apple platforms, Fritz Anderson shows you a complete best-practice Xcode workflow. Through three full sample projects, you’ll learn to integrate testing, source control, and other key skills into a high-efficiency process that works. All sample code has been completely written in Swift, with figures and descriptions that reflect Xcode’s new interface.
Hello, Android 4th Edition (Pragmatic Bookshelf)
Tuesday 30 Jun
Google Android dominates the mobile market, and by targeting Android, your apps can run on most of the phones and tablets in the world. This new fourth edition of the #1 book for learning Android covers all modern Android versions from Android 4.1 through Android 5.0. Freshly added material covers new Android features such as Fragments and Google Play Services. Android is a platform you can't afford not to learn, and this book gets you started. Our review of the third edition of Ed Burnette's book concludes, an ideal book if you want to dip into Android and find out if it is worth taking further.
Designing Connected Products (O'Reilly)
Thursday 25 Jun
Networked thermostats, fitness monitors, and door locks show that the Internet of Things can (and will) enable new ways for people to interact with the world around them. But designing connected products for consumers brings new challenges beyond conventional software UI and interaction design. This book provides experienced UX designers and technologists with a clear and practical roadmap for approaching consumer product strategy and design in this novel market.
Microsoft SQL Server 2014 Unleashed (Sams)
Wednesday 24 Jun
Start-to-finish coverage of SQL Server’s core database server and management capabilities from four SQL Server experts who present deep practical insights for administering SQL Server, analyzing and optimizing queries, implementing data warehouses, ensuring high availability, tuning performance, and more. The provided examples and sample code provide plenty of hands-on opportunities to learn more about SQL Server and create your own viable solutions.
XSLT Jumpstarter (Pragmatic Bookshelf)
Tuesday 23 Jun
A quick-start approach to XSLT that teaches not just the language, but XML processing solutions. David James Kelly approaches the subject using examples that ease you through the basic concepts while demonstrating how to solve common problems.He shows how to create HTML output, rearrange and modify XML nodes, manipulate text, conditionalize processing, make global changes, perform grouping and sorting, and implement strategies for re-using templates and stylesheets.
Monday 22 Jun
Mastering iOS Frameworks (Addison Wesley)
Wednesday 17 Jun
Apple’s iOS SDK provides a powerful collection of frameworks. It has been difficult to find detailed and useful knowledge about them but now this book lets you use them to create apps that are more innovative and usable. In it Kyle Richter and Joe Keeley focus on intermediate-to-advanced techniques for professional iOS developers. Coverage ranges from social support to security, Core Data to iCloud and even Apple Watch. Organized as a modular reference, nearly every chapter contains a complete Objective-C sample project.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: