Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
New Downloads For Raspberry Pi
Sep 16 | Harry Fairhead
The Raspberry Pi Foundation has announced new releases of its OS Raspbian and the installer software that helps users to get started, NOOBS.
Robot Cheetah Runs Free
Sep 16 | Harry Fairhead
This may not be the robot cat you were wishing for, but it is impressive and the stuff nightmares could be populated by.
NetBeans IDE 8.0.1
Sep 16 | Alex Armstrong
Twitter Mobile Developer Conference
Sep 15 | Alex Armstrong
Twitter as scheduled its first annual mobile developer conference. Called Twitter Flight, the event takes place in San Francisco and the cost per delegate is just $140.
Intel's New Edison Is As Small As A Postage Stamp
Sep 15 | Harry Fairhead
It is difficult not to see the Edison and think "Arduino killer" and perhaps for some applications "Raspberry Pi killer". In fact it has a place in the low cost tiny system ecology all of its own.
Google Cloud Platform For Startups
Sep 15 | Lucy Black
Google seems to be pursuing a "catch 'em while they are young" strategy by offering a good deal to startups for using its Cloud Platform.
Students Flocking to Computer Science
Sep 14 | Sue Gee
Harvard's, the school's Introduction to Computer Science course for undergrads, has attracted record numbers of students this semester.
Programmers' Day - Let's Celebrate
Sep 13 | Lucy Black
For the I Programmer team, every day of the year is a programmer's day. But the recognized Programmer's Day is the 256th day of the year and in most years that's September 13th.
September Week 2
Sep 13 | Editor
News from iProgrammer
Do you have better things to do than scour the internet for news? No worries - if you need to know what's important for the developer, IProgrammer Weekly puts the unmissable bits together in a handy digest. This one covers September 4-10.
Sep 12 | Alex Denham
Facebook has added an easier way to integrate apps with the Facebook interface.
Microsoft has an APIphany
Sep 12 | Kay Ewbank
Microsoft has announced the general availability of Azure API Management service.
Android Apps On Chrome
Sep 11 | Harry Fairhead
It has always been a strange situation that Google should have two mobile operating systems - Chrome and Android. Surely it only ever needed one? Now at least we have some unity in that at last Chrome OS can run Android apps in native mode. At least, it can run some Android apps.
Java And C++ At All Time Low
Sep 11 | Mike James
Yes it's the TIOBE index again, but before you dismiss it as nonsense consider the relative changes in the most popular languages. Something is afoot!
NLUlite – An NLP Database
Sep 11 | Kay Ewbank
A new natural language parsing database that reads English texts and can then answer questions about them has been released as a public alpha.
Windows XP Lives On
Sep 10 | Janet Swift
It is six months since the end of support for Windows XP. So has there been a dramatic shift way from it? It depends whose figures you believe.
Google's Neural Networks See Even Better
Sep 10 | Mike James
Recently Google's neural network team demoed a system that can recognize a lot of different things in photos. In this year's ILSRVC competition they have a neural network that can recognize multiple things in a single photo.
|More Recent News||
Book Review of the Day
C# in Depth, 3rd Ed
Monday 15 Sep
Author: Jon Skeet
Audience: Intermediate C# programmer who wants to master the language
Reviewed by: Sue gee
What does the third edition of this authoritative and highly rated book on C# contribute?
ABC - The 1st Computer?
If you are at all interested in the history of the computer you can't help but debate the question of who actually invented the first machine?
All About Android
A Programmer's Bookshelf article on Android is well overdue as we have over three forty reviews of books on this subject. So we are now in a good position to pick the best books for developer's with differing backgrounds and requirements.
Object-oriented HTML Generation In PHP
PHP is a programming language specifically designed to generate HTML pages but one of the topics that is rarely discussed is exactly how to do this. In this article the idea that HTML generation should be object oriented is proposed and explored.
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Click to view bigger version
Follow Book Watch on Twitter
SharePoint 2013 Field Guide (Sams)
Tuesday 16 Sep
Consultant Errin O’Connor and the team from EPC Group bring together best practices from hundreds of successful SharePoint and Office 365 engagements to guide you through deployments of every type, including the latest considerations around private, public, and hybrid cloud implementations, from ECM to business intelligence as well as custom development and identity management.<ASIN:0789751194>
Creating Apps in Kivy (O'Reilly)
Monday 15 Sep
Build mobile apps efficiently with Kivy, the Python-powered graphical toolkit for creating natural user interfaces with elegant multitouch support. With this hands-on guide from Dusty Phillips, you’ll learn step-by-step how to build and deploy a complete Kivy app for iOS and Android devices. If you’re just beginning to work with Python, but are reasonably familiar with its syntax, you’re ready to go. Each chapter includes exercises using Python 3 and 2.7.
Exploring LEGO Mindstorms EV3 (Wiley)
Friday 12 Sep
With the subtitle "Tools and Techniques for Building and Programming Robots" this guide to getting the most out of your LEGO Mindstorms EV3 is for hobbyists, young builders, and master builders alike. Eun Jung Park walks you through fundamentals of robot design, construction, and programming using the Mindstorms apparatus and LEGO TECHNIC parts with plans and blueprints provided on the companion website.
Microsoft Azure SQL Database Step by Step (Microsoft Press)
Thursday 11 Sep
If you have previous programming experience but are new to Azure, this tutorial by Leonard G. Lobel and Eric D. Boyd has step-by-step guidance and coding exercises to help you master core topics and techniques. Cover design and security, scalability and high performance and helps you use programming and reporting services, migrate data, backup and sync data.
More OCaml: Algorithms, Methods, and Diversions (Coherent)
Wednesday 10 Sep
John Whitington takes a meandering tour of functional programming with OCaml, introducing various language features and describing some classic algorithms. The book ends with a large worked example dealing with the production of PDF files. There are questions for each chapter together with worked answers and hints. See review by Mike James of OCaml from the Very Beginning by the same author.
Metaprogramming Ruby, 2nd Ed (Pragmatic Bookshelf)
Tuesday 09 Sep
In this book with the subtitle "Program Like the Ruby Pros", Paolo Perrotta explains metaprogramming in a down-to-earth style and arms you with a practical toolbox that will help you write your best Ruby code ever. In his 5-star review of the previous edition, Ian Elliot wrote: This is a book that will take you from a Ruby novice to an expert, especially if you have migrated to Ruby from another language and are still using it as if it was another language.
Flask Web Development: Developing Web Applications with Python (O'Reilly)
Monday 08 Sep
Take full creative control of your web applications with Flask, the Python-based microframework. With this hands-on book, you’ll learn Flask from the ground up by developing a complete social blogging application step-by-step. Miguel Grinberg walks you through the framework’s core functionality, and shows you how to extend applications with advanced web techniques such as database migration and web service communication.
Getting Started with Sensors (Maker Media)
Friday 05 Sep
To build electronic projects that can sense the physical world, you need to build circuits based around sensors: electronic components that react to physical phenomena by sending an electrical signal. Even with only basic electronic components, you can build useful and educational sensor projects. But if you incorporate Arduino or Raspberry Pi into your project, you can build much more sophisticated projects that can react in interesting ways and even connect to the Internet.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: