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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Aimed at: mobile developers
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.
Android Adventures - ListView And Adapters
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
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
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.
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
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.
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.
Monday 21 Sep
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: