Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Easy Street View And Photo Spheres Embedding
Nov 21 | Mike James
A little while ago, Google introduced a very easy to use way of embedding maps into web pages. Now you can embed StreetView and Photo Sphere images in the same way.
Google Lovefield Relational Query Engine
Nov 21 | Kay Ewbank
A New Future For Mozilla
Nov 20 | Sue Gee
Mozilla has announced a new regional strategy for its Firefox browser search facility. It has decided to terminate the existing arrangement with Google and has embarked on a 5-year arrangement with Yahoo as its US partner that comes into effect in December.
Nov 20 | Ian Elliot
Neural Networks Describe What They See
Nov 19 | Mike James
There has been an amazing growth in what neural networks can do and the next step is to put vision together with language to produce a network that can describe what it sees.
Apache Drill Reaches 0.6
Nov 19 | Kay Ewbank
The developers of Apache Drill, the open source software that you can use to write SQL queries on data stored in Hadoop, have released version 0.6.
Google Play Services 6.5
Nov 19 | David Conrad
Google Play services 6.5 includes enhanced features in Google Maps, Drive and Wallet as well as the recently launched Google Fit API. For developers it introduces "granular dependency management", a move towards being more lightweight.
Free Guide For Android Developers
Nov 18 | Lucy Black
Google has produced an 80-page booklet to help and encourage developers to publish apps on Google Play. You can download it as pdf or from Google Play, or even request a printed copy sent by mail.
Nov 18 | Kay Ewbank
Amazon AWS Lambda
Nov 17 | Kay Ewbank
Amazon has announced AWS Lambda, a compute service that runs your code in response to events so you can create apps that respond quickly to new information.
Steve Ballmer Funds Harvard CS Expansion
Nov 17 | Sue Gee
Harvard's computer science faculty is set to grow by fifty percent following a gift from former Microsoft CEO Steve Ballmer, who is himself a Harvard graduate.
Visual Studio 2015 Preview
Nov 17 | Mike James
If you compare the latest Visual Studio 2015 preview with almost any other version you will be shocked by what you find in it. Visual Studio used to be specific to Microsoft technologies. Now it has gone cross platform in a big way.
A Worm's Mind In A Lego Body
Nov 16 | Lucy Black
Take the connectome of a worm and transplant it as software in a Lego Mindstorms EV3 robot - what happens next?
Atlas And The Crane Kick
Nov 15 | Harry Fairhead
The latest robot video of Atlas doing some partial Karate moves seems to have attracted the attention of the Internet - the video is worth seeing.
November Week 2
Nov 15 | Editor
If you need to know what's important for the developer, you can rely on I Programmer to sift through the news and uncover the most relevant stories. Our weekly digest gives a handy summary. This one is for November 6-12.
Full Visual Studio Now Free
Nov 14 | Ian Elliot
Microsoft has announced Visual Studio Community edition, which is in no way a cut down version. It is free not only for education and open source projects but for individual developers and teams of five and fewer.
|More Recent News||
Book Review of the Day
Tuesday 18 Nov
Author: Jon Duckett
Audience: Beginners without STEM background
Reviewer: Ian Elliot
Android Adventures - ViewPager
The ViewPager widget is one of the most used of the advanced UI components. However, the story of how to make use of it is a tricky one. Let's see how simple we can make it.
Inside Random Numbers
We often refer to things that are unpredictable as being "random" but this is not the same as truly random behavior - which is something we have to work hard to achieve. Put another way - how can a logical deterministic device like a computer produce a random number?
Not Dumping .NET - Microsoft's Method
Microsoft has a complex relationship with the .NET ecosystem it created. Recently it seemed intent on dumping .NET which, after all the work, would be madness. Now the relationship seems to have entered a different phase and there might just be method in the madness.
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Click to view bigger version
Follow Book Watch on Twitter
Bitcoin for the Befuddled (No Starch Press)
Friday 21 Nov
Unless you've been living under a rock for the last couple of years, you've probably heard of Bitcoin, the game-changing digital currency used by millions worldwide. But Bitcoin isn't just another way to buy stuff. It's an anonymous, revolutionary, cryptographically secure currency that functions without the oversight of a central authority or government. Conrad Barski and Chris Wilmer cover what Bitcoin is; how it works; and how to acquire, store, and spend bitcoins safely and securely.
Learning AV Foundation (Addison Wesley)
Thursday 20 Nov
If you develop media-rich iOS or OS X apps, you can do amazing things with Apple’s AV Foundation. However, the framework is extremely large, reliant on cutting-edge language features, and poorly documented. Bob McCune’s live presentations and GitHub projects have already helped thousands of Apple developers get started with AV Foundation. Building on this experience, this book helps you gain true mastery by creating real-world apps, hands-on.
Learn to Program with Minecraft Plugins 2nd Ed (Pragmatic Bookshelf)
Wednesday 19 Nov
This book's original edition relied on the Bukkit modding server and library which was taken down due to a copyright dispute in September. Andy Hunt has now produced a completely revised edition that replaces Bukkit with the CanaryMod library - but otherwise it has the same content. In his review of the first edtion, Mike James gave it a rating of 4.5, recommending it as " a really well written book," Concluding "I can't imagine a better introductory book on the same topic. If you want to learn how to create Minecraft plugins and learn Java on the way this is the place to start."
Responsive Mobile Design (Addison-Wesley)
Tuesday 18 Nov
Billions of people access the web via smartphones, tablets, and devices of all types, using every imaginable interface and display. But they all want the same thing: the right information, right now, delivered in the most aesthetically pleasing way possible. Whether you’re a developer, designer, or manager, Phil Dutson teaches you principles, techniques, and best practices for delivering a successful experience to all users on all devices.
Automating Microsoft Azure Infrastructure Services (O'Reilly)
Monday 17 Nov
Get valuable tips and techniques for automating your cloud deployments with Azure PowerShell cmdlets, and learn how to provision Azure services on the fly as Michael Washam shows you how to automate various management tasks and deploy solutions that are both complex and at scale. By combining the native automation capabilities of PowerShell with Azure Infrastructure Services, these powerful cmdlets enable you to create and configure virtual machines with ease.
Getting Started with Raspberry Pi 2nd Ed (Maker Media)
Friday 14 Nov
If you're learning how to program, or looking to build new electronic projects, this hands-on guide shows just how valuable this flexible little platform can be. Matt Richardson and Shawn Wallace take you step-by-step through fun and educational possibilities. Write programs in Scratch and Python. Use the Raspberry Pi with Arduino. Create Internet-connected projects.
The Book of CSS3, 2nd ed (No Starch Press)
Thursday 13 Nov
In this second edition of his informative guide to CSS3 for the experienced developer, Peter Gasston has fully revised coverage of the updated syntax of gradients, grids, and flexible box layout, as well as providing all-new chapters on values and sizing, and graphical effects like filter effects and blend modes. The result, subtitled A Developer's Guide to the Future of Web Design shows readers what CSS3 can do now, in all major browsers.
From Mathematics to Generic Programming (Addison-Wesley)
Wednesday 12 Nov
Alexander Stepanov and Daniel Rose illuminate the principles of generic programming and the mathematical concept of abstraction on which it is based, helping you write code that is both simpler and more powerful. They explain the problems mathematicians first needed to solve, and then show how these mathematical solutions translate to generic programming and the creation of more effective and elegant code and show how to use these results and generalized algorithms to implement a real-world public-key cryptosystem.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: