I Programmer - programming, reviews and projects

Programming News and Views

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

Simulating the Turing-Welchman Bombe With A Pi
Oct 10 | Historian
article thumbnail

If you are looking for a weekend software/hardware project how about buidling your own working replica of that most iconic of machines, the Turing Bombe?  Simon Jensen's reverse engineering project uses C++, a Raspberry Pi and an Arduino.

October Week 1
Oct 09 | Editor
article thumbnail

I Programmer reports news of interest to developers. We cover new releases of languages and tools and a lot more besides. Sometimes we are controversial and we always welcome your comments. This round-up covers October 1-7.

Amazon Introduces Quicksight - Cloud BI
Oct 09 | Kay Ewbank
article thumbnail

Amazon has announced a preview of its new cloud-powered business intelligence service that’s designed to be easy to use and much cheaper than traditional BI solutions.

Pivot Turns To Wearables
Oct 09 | Alex Denham
article thumbnail

GE is continuing its push to encourage developers to create applications for the Industrial Internet of Things, with Pivot, a podcast series about the real opportunity of the Industrial Internet. Having looked at drones, it now puts the spotlight on wearables.

Perl 6 Unveiled
Oct 08 | Alex Armstrong
article thumbnail

After more than a decade in preparation, Perl 6 is near to being launched. Its new features were unveiled by Perl creator Larry Wall at an event in San Fransisco on October 6.

Google Speeds Up Mobile HTML With AMP
Oct 08 | Mike James
article thumbnail

Google has stepped into the web arena once again with AMP, Accelerated Mobile Pages. It is built on HTML and associated standards and the way that it achieves its speed up is to do more with less. 

Microsoft Hololens Development Edition
Oct 07 | Sue Gee
article thumbnail

Microsoft has announced the price of $3000 for the HoloLens Development Edition and is inviting devs in the US and Canada to apply for the chance to be able to purchase the first units.

Twitter Switches Off JSON API - No More Tweet Counts
Oct 07 | Ian Elliot
article thumbnail

Hiding behind a redesign of its sharing buttons, Twitter is finally closing its original API that made it possible to find out for free how many times something has been shared. You can still get the data, but you will probably have to pay. 

Continuum - Microsoft's Killer Phone Feature?
Oct 07 | Mike James
article thumbnail

Microsoft has just unveiled new hardware, but what might be more important is the first look at its Continuum system that allows a phone to be used as a PC. Some are claiming that this is a game changer.

Tiobe Tweaks Algorithm To Eliminate Spikes
Oct 06 | Janet Swift
article thumbnail

Several languages saw jumps or dips in September's Tiobe index due to the use of an improved algorithm to remove statistical noise. In October Objective-C dropped out of the top 10 and Ruby rose to replace it.

Oracle Proposes OpenJDK Mobile Java
Oct 06 | Kay Ewbank
article thumbnail

Oracle has proposed a new OpenJDK project that will port OpenJDK for Android, iOS and Windows Mobile.

Fear And Loathing In the App Store 11 - Apple Punishes IFixit
Oct 06 | Mike James
article thumbnail

The closed world of the app store gives the company that controls it great power and with it comes a great temptation to use it as a weapon. Apple have welded the app store weapon very efficiently and banned iFixit's app, even though there is nothing wrong with the app itself. 

Office 2016 For Developers
Oct 05 | Kay Ewbank
article thumbnail

The latest version of Microsoft Office was recently released with not much to cheer about for developers. The only change is the revamping and strengthening of the Office.js APIs so they’re more consistent across the different versions for Windows, Mac and mobile devices.

UK Launches Games Portal To Discover Cyber Security Talent
Oct 05 | Sue Gee
article thumbnail

The government-sponsored UK Cyber Security Challenge has unveiled Cyphinx, a gaming project which uses a Minecraft world to test cyber skills.

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?

More Recent News



Book Review Of The Day

The Mobile Application Hacker’s Handbook
Friday 09 Oct

Authors: Dominic Chell, Tyrone Erasmus, Shaun Colley and Ollie Whitehouse
Publisher: Wiley
Pages: 816
ISBN: 978-1118958506
Print: 1118958500
Kindle: B00TSA6KLG
Aimed at: mobile developers
Rating: 4.5
Reviewed by: Kay Ewbank

Covering how to write apps that don’t fall foul of vulnerabilities, a more accurate title would be the mobile apps anti-hacker’s handbook.  


Featured Articles

Android Adventures - ListView And Adapters
Mike James
article thumbnail

ListView is probably the most commonly used and needed UI components in an Android app. It isn't difficult to use, but you need to get to grips with the idea of an "adapter" and understanding what is going on pays dividends.

Ever Increasing Need For Secure Programming
Edward Jones
article thumbnail

As the scale and extent of cyber crime grows so does the need for developers who are trained and accredited in secure programming. We look at some of the options for gaining certification.

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.


Unhandled Exception!


Click to view bigger version

Lots of programmers, well a few at least, are dyslexic and don't ask how that works unless you want a long story. October is international Dyslexia Awareness Month and 5th to 11th is Dyslexia Awareness week in the UK. So if you know a dyslexic remember to spell a word or two for them - correctly, no cheating!

Dyslexia and Programming

Dyslexia Awareness Month Kicks Off


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


Book Watch

Follow Book Watch on Twitter

Designing Social Interfaces:2nd Ed (O'Reilly)
Thursday 08 Oct

Designers, developers, and entrepreneurs are required to create social interfaces to foster user interaction and community, but grasping the nuances and the building blocks of the digital social experience is much harder than it appears. In the second edition of this practical guide, UX design experts Christian Crumlish and Erin Malone share hard-won insights into what works, what doesn’t, and why. With more than 100 patterns, design principles, and best practices, you’ll learn how to balance opposing forces and grow healthy online communities by co-creating the experience with your users.


Doing Math with Python (No Starch Press)
Wednesday 07 Oct

shows you how to use Python to delve into high school—level math topics like statistics, geometry, probability, and calculus. You'll start with simple projects, like a factoring program and a quadratic-equation solver, and then create more complex projects once you've gotten the hang of things. Along the way, you'll discover new ways to explore math and gain valuable programming skills that you'll use throughout your study of math and computer science. 


Creating a Data-Driven Organization (O'Reilly)
Monday 05 Oct

Carl Anderson addresses the question "What do you need to become a data-driven organization?" and gives the advice that it requires establishing an effective, deeply-ingrained data culture. His practical book has interviews and examples from data scientists and analytics leaders in a variety of industries and explains the analytics value chain you need to adopt when building predictive business models—from data collection and analysis to the insights and leadership that drive concrete actions. 


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>

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.