Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Google's LiquidFun For Fluid Simulation
Dec 12 | Ian Elliot
Google has announced the open source release of LiquidFun, a2D physics engine that can be used on any platform with a C++ compiler, including Android, Linux, OSX and Windows.
Twitter Is Best Tech Place To Work
Dec 12 | Lucy Black
Glassdoor has published the results of its sixth annual Employees’ Choice Awards and this year Twitter has replaced Facebook as Top Tech Company.
You Can't Buy Windows 7 No More?
Dec 11 | Alex Armstrong
Windows, being a commercial OS, is subject to Microsoft's control over when and whether you can get a copy. A few days ago the dates for the ending of retail and OEM availability of Windows 7 were announced, and then Microsoft backtracked.
Create Your Own Google Street View
Dec 11 | Alex Denham
Google has opened up Street View to let you create your own personalized map.
Yann LeCun Recruited For Facebook's New AI Group
Dec 11 | Sue Gee
Facebook has appointed New York University Professor Yann LeCun the director of a new laboratory devoted to research in artificial intelligence and deep learning.
SQL Server Pro's Best Products of 2013
Dec 10 | Ian Stirk
As 2013 draws to a close the SQL Server Pro Community has selected Best Products of 2013 - and you don't have to be a subscriber to discover what they are.
Any Mobile Camera Can Be A 3D Scanner
Dec 10 | David Conrad
Take a standard mobile phone with camera, add some software and take a 3D scan of any object. It is that easy and you don't need extra hardware - a problem for the Kinect?
President Obama Asks Young Americans To Become Computer Scientists
Dec 09 | Sue Gee
President Obama is one of the famous faces in the newly released Hour of Code kick-off video that aims to encourage 10 millions student in the United States to "learn what most schools" don't teach.
Google Doodle Celebrates Grace Hopper's Birthday
Dec 09 | Historian
Today's Google Doodle reminds us that Grace Hopper, the "Mother of Cobol" was born on December 9, 1906.
Google Search for Android Update
Dec 09 | Kay Ewbank
Google has announced a major update to Google Search for Android that adds app listings to its search results.
Computer Science Education Week Starts
Dec 08 | Sue Gee
Running December 9 -15, it is expected to reach over 4.5 million students around the world. At the last count, over 34,000 events are planned in 167 countries, far exceeding what has happened in previous years' events.
Google and Microsoft Launch Rival Santa Trackers
Dec 07 | Lucy Black
In the true spirit of goodwill to all, Google and Microsoft have again gone head to head with competing Santa trackers - browser wars have nothing on this rivalry.
December Week 1
Dec 07 | Editor
If you need to know what's important for the developer, you can rely on I Programmer to sift through all the news and uncover the most relevant stories. This weekly digest covers November 28 to December 4.
Hunt for Missing Prime Numbers In the Cloud
Dec 06 | Sue Gee
Microsoft has launched the Prime Challenge, asking you to use cloud computing to find "lost primes". If this idea appeals to you can get a free trial subscription of Windows Azure to create and access virtual servers.
App Inventor Version 2 - Easy Android Apps
Dec 06 | Mike James
App Inventor has had a difficult path to follow in migrating from being Google App Inventor to becoming MIT App Inventor but don't let that put you off - it is still the easiest way to create native Android apps and it just got easier.
IntelliJ IDEA 13 Released
Dec 06 | Alex Armstrong
JetBrains has released a major new version of its Java IDE with enhanced support for Java EE7, better Spring Support and new tools for Android development.
|More Recent News||
Book Review of the Day
Microsoft SharePoint 2013 Designing and Architecting Solutions
Wednesday 11 Dec
Author: Shannon Bray, Miguel Wood and Patrick Curran
Publisher: Microsoft Press, 2013
Aimed at: IT professionals working with SharePoint
Reviewed by: Kay Ewbank
Designing a good SharePoint system isn't easy, and a major part of the difficulty lies in knowing how the platform works and how to put the different components together.
The end of Computer Science Education week and the Hour of Code is a good time to consider what teaching programming and computer science is really all about. It is time we turned from shallow teaching to deep teaching.
Grace Hopper - The Mother of Cobol
Rear Admiral Grace Brewster Murray Hopper was responsible not only for the development of the Cobol language but also for the continuous pressure within the industry to make computers and computing more accessible and to to bring the research and career interests of women in computing to the forefront.
A Programmer's Guide To Go Part 2 - Objects And Interfaces
In the second part of our mini-series on Google's alternative to C, it is time to come face to face with Go's most interesting features - objects and interfaces
Unhandled Exception! -
Is It Worth the Time?
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Click to view bigger version
Follow Book Watch on Twitter
Secure Coding in C and C++ 2nd Ed (Addison-Wesley)
Thursday 12 Dec
Commonly exploited software vulnerabilities are usually caused by avoidable software defects due to a relatively small number of root causes which this book identifies and explains. Encourages programmers to adopt security best practices and to develop a security mindset that can help protect software. Updated for C11 and C++11.
Expert Android (Apress)
Thursday 12 Dec
Reduce the time-to-market while creating apps for multiple devices. Gives advanced techniques for customizing views, controls, and layouts. You’ll learn to develop apps in record time using JSON, Advanced Form Processing, and the BaaS (Backend As A Service) platform Parse. The book also covers OpenGL, Search, and Telephony.
Introduction to Computation and Programming Using Python (MIT Press)
Wednesday 11 Dec
Developed for use both in the classroom and an edX MOOC, John Guttag introduces students with little or no prior programming experience to the art of computational problem solving using Python and its libraries, including PyLab. He introduces computational techniques, including some of the tools of "data science" for using computation to model and interpret data.
Microsoft Access 2013 Inside Out (Microsoft Press)
Tuesday 10 Dec
Create sophisticated database apps with this reference which includes hundreds of timesaving solutions, troubleshooting tips, and workarounds. Jeff Conrad help you build an Access Services web app with Microsoft SharePoint Server; automate your Access web app with data macros; create tables using built-in templates and aggregate and display your data.
Parallel and Concurrent Programming in Haskell (O'Reilly)
Monday 09 Dec
If you have a working knowledge of Haskell, this hands-on book shows you how to use the language’s many APIs and frameworks for writing both parallel and concurrent programs. Learn how parallelism exploits multicore processors to speed up computation-heavy programs, and how concurrency lets you write programs with threads for multiple interactions.
Super Scratch Programming Adventure! (No Starch Press)
Saturday 07 Dec
Subtitled "Learn to Program by Making Cool Games" covers Sratch 2, the latest version that brings the language right into your web browser, with no need to download software. With it kids learn programming fundamentals as they make their very own playable video games. They’ll create projects inspired by classic arcade games that can be programmed (and played!) in an afternoon.
Eclipse 4 Plug-in Development by Example Beginner's Guide (Packt)
Friday 06 Dec
Goes through the full journey of plug-in development, from an introduction to Eclipse plug-ins, through packaging to automated testing and deployment. The example code provides simple snippets which can be developed and extended. Covers basics of plug-in development, creating user interfaces with both SWT and JFace, and interacting with the user and execution of long-running tasks in the background.
Learn Python the Hard Way 3rd ed (Addison-Wesley)
Thursday 05 Dec
Learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely.(No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you'll learn how software works; what good programs look like; how to read, write, and think about code; and how to find and fix your mistakes using tricks professional programmers use.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: