I Programmer - programming, reviews and projects

Programming News and Views

Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info

AR Brings New Dimension To Coloring
Oct 04 | Lucy Black
article thumbnail

Coloring in is something that children take delight in. The fact that it helps to develop co-ordination skills and various cognitive skills also means it's an activity that parents and teachers have always encouraged. Combining it with augmented reality now brings a new lease of life to coloring, courtesy of Disney Research.

Windows 10 Raspberry Pi Starter Kit
Oct 03 | Harry Fairhead
article thumbnail

Windows 10 on the Pi? Now it is even easier because you can buy all you need in one easy-to-use pack. Is it worth it?

September Week 4
Oct 02 | Editor
article thumbnail

Do you have better things to do than scour the internet for news? No problem! If you need to know what's important for the developer, IProgrammer Weekly puts the unmissable bits together in a handy digest. 

Facebook's Redex Makes Android More Efficient
Oct 02 | Mike James
article thumbnail

Or does it? Facebook developers have just described a project that aims to optimize Java byte code. The post is impressive. but it gives the impression that it is breaking new ground - it isn't.

Google Launches Cloud Dataproc
Oct 02 | Kay Ewbank
article thumbnail

Google has launched a beta version of Google Cloud Dataproc, a service which will provide an alternative way to manage Hadoop and Spark more quickly and easily.

Android Studio 1.4 Goes Vector
Oct 01 | Mike James
article thumbnail

Decimal point upgrades are generally not game changing, but there is a new feature in Android Studio 1.4 - vector assets. What's this all about? 

OpenOffice Calls For More Volunteers
Oct 01 | Alex Armstrong
article thumbnail

A new version of Apache OpenOffice is in its final stages of preparation and the project has requested help for tasks associated with its release.

Microsoft Rushes To Embrace The Future - Async In Edge
Oct 01 | Ian Elliot
article thumbnail

Just as you struggle to get to grips with Promises in ECMAScript 2015, Microsoft has rushed ahead to provide async support in the Chakra engine and Edge. 

MarshMallow Is Coming!
Sep 30 | Harry Fairhead
article thumbnail

As well as some bits of hardware, Google just announced that the next version of Android was waiting to be released to the world - or the devices that are ready to accept it.

IBM's TrueNorth Rat Brain
Sep 30 | Mike James
article thumbnail

IBM's TrueNorth project has reached a new stage - enough neurons to be comparable to a rat brain. Is this the future of AI?

JavaScript Added To NGINX
Sep 29 | Alex Armstrong
article thumbnail

An implementation of JavaScript called nginScript has been launched to give additional scripting capabilities to the high-performance, open source, web server NGNIX.

Design JavaOne Tee-Shirt
Sep 29 | Lucy Black
article thumbnail

JavaOne takes place in San Francisco from October 25-29. You can pre-register up until October 23 and there's still time to enter the JavaOne T-Shirt Design Challenge.

Erdos Conjecture Proven
Sep 28 | Mike James
article thumbnail

This isn't big theory news like NP=P or anything similar, but it is a fascinating idea. About 80 years ago the remarkable and strange mathematician Paul Erdos formulated what seemed like a simple question about number sequences and it has only just been proved. 

The JavaScript Encyclopedia Work In Progress
Sep 28 | Ian Elliot
article thumbnail

Douglas Crockford has been working single-handed on a mammoth task to document JavaScript. Now he has allowed his unfinished project to go live as a work in progress that others can contribute to.

Helion Cloud Development Webinar With Code
Sep 28 | Kay Ewbank
article thumbnail

HP has released details of the latest in its series of webinars on cloud development with HP technologies. Tomorrow's event will be a LiveCoding session.  

Rose Wins Loebner Bronze
Sep 26 | Sue Gee
article thumbnail

A chatbot called Rose outperformed three other finalists in the 2015 Lobener Prize contest, but was only awarded the annual prize for being the best conversationalist as Rose was clearly not a human.

More Recent News



Book Review Of The Day

Hello App Inventor!
Thursday 01 Oct

Author: Paula Beer and Carl Simmons 
Publisher: Manning 
Pages: 240
ISBN: 9781617291432
Print: 1617291439
Audience: Kids and other beginners
Rating: 5
Reviewer: Mike James

App Inventor is a much overlooked graphical language for creating Android apps. It is easy to use but not so easy you couldn't do with the help of a book.


Featured Articles

Simple and Compound Interest - Time Is Money
Janet Swift
article thumbnail

In the second chapter of Janet Swift's e-book on using a spreadsheet to take care of your personal and business finances and we explore the idea of borrowing money for a specified rate of interest or earning interest on an investment.

Getting Started With jQuery - Advanced Ajax
Ian Elliot
article thumbnail

So far in our exploration of jQuery we have used the "shorthand" Ajax methods. These are all implemented as calls the to the full jQuery ajax method and if you want to do anything slightly out of the ordinary then you need to make use of it directly. In this installment we look at controlling the request and sending data to the server 

Useful Windows Screensavers - Including Windows 10
Mike James
article thumbnail

The screensaver is an example of a vestigial technology - it no longer serves its original purpose. However this doesn't mean it isn't useful in other ways and it is supported on all versions of Windows including Windows 10.


Unhandled Exception!
Turing Test

Turing Test

Click to view bigger version

The big problem with the Turing Test is not what is inside the box but that what is inside the box knows it is taking part in the Turing Test. This converts what was a perfectly reasonable scientific test into an adversarial contest more like a trial where dirty tricks and cheating are perfectly ok. The Turing Test


 More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language


Book Watch

Follow Book Watch on Twitter

Beginning Java with Eclipse (Murach)
Wednesday 30 Sep

Designed for beginning programmers and programmers with limited experience who want to learn Java at a professional level. From the start, you’ll be using the Eclipse IDE because that will help you learn faster.  By the time you finish this book, you’ll have all the core Java skills that you need to move on to web or Android programming.

<ASIN: 1890774898>

Fluent Python (O'Reilly)
Friday 25 Sep

Python’s simplicity lets you become productive quickly, but this often means you aren’t using everything it has to offer. With this hands-on guide, you’ll learn how to write effective, idiomatic Python code using its best—and possibly most neglected—features. Author Luciano Ramalho takes you through Python’s core language features and libraries, and shows you how to make your code shorter, faster, and more readable at the same time.


Beyond Legacy Code (Pragmatic Bookshelf)
Thursday 24 Sep

With the subtitle "Nine Practices to Extend the Life (and Value) of Your Software", David Scott Bernstein presents technical practices such as refactoring and test-first development designed to solve the problems facing the software industry. He discusses how to avoid the pitfalls teams encounter when adopting these practices, and how to dramatically reduce the risk associated with building software. With a deeper understanding of the principles behind the practices, you'll build software that's easier and less costly to maintain and extend. 


Beautiful JavaScript (O'Reilly)
Monday 21 Sep

JavaScript is arguably the most polarizing and misunderstood programming language in the world. Many have attempted to replace it as the language of the Web, but JavaScript has survived, evolved, and thrived. Why did a language created in such hurry succeed where others failed? This collection of more than a dozen essays gives you a rare glimpse into JavaScript from people intimately familiar with it. 


Web Scraping with Python (O'Reilly)
Monday 14 Sep

Learn web scraping and crawling techniques to access unlimited data from any web source in any format. With this practical guide, subtitled Collecting Data from the Modern Web, you’ll learn how to use Python scripts and web APIs to gather and process data from thousands of web pages at once. Aimed at programmers, security professionals, and web administrators familiar with Python, Ryan Mitchell not only ... <ASIN:1491910291>

Abusing the Internet of Things (O'Reilly)
Thursday 10 Sep

A future with billions of connected "things" includes monumental security concerns. In this practical book, with the subtitle Blackouts, Freakouts, and Stakeouts, Nitesh Dhanjani  explores how malicious attackers can abuse popular IoT-based devices, including wireless LED lightbulbs, electronic door locks, baby monitors, smart TVs, and connected cars. If you’re part of a team creating applications for Internet-connected devices, this guide will help you explore security solutions. You’ll not only learn how to uncover vulnerabilities in existing IoT devices, but also gain deeper insight into an attacker’s tactics.



Bioinformatics Data Skills (O'Reilly)
Wednesday 09 Sep

Vince Buffalo helps you learn the data skills necessary for turning large sequencing datasets into reproducible and robust biological findings. With this practical guide, you’ll learn how to use freely available open source tools to extract meaning from large complex biological data sets. This intermediate-level book teaches the general computational and data skills you need to analyze biological data and is for those who have experience with a scripting language like Python.

<ASIN: 1449367372>

How Software Works (No Starch Press)
Wednesday 09 Sep

With the subtitle, "The Magic Behind Encryption, CGI, Search Engines, and Other Everyday Technologies", V. Anton Spraul explains how computers perform common-yet-amazing tasks that we take for granted every day using patient explanations and intuitive diagrams so that anyone can understand - no technical background is required and you won't be reading through any code. 


Previous Book Watch.

Follow Book Watch on Twitter.
Publishers send your book news to:


RSS feed of all content
I Programmer - full contents
Copyright © 2015 i-programmer.info. All Rights Reserved.
Joomla! is Free Software released under the GNU/GPL License.