Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Amazon Go - The Shop Where You Take What You Want & AI Does The Bill
Dec 05 | Harry Fairhead
It really hasn't sunk in yet just how much AI is going to change things, but Amazon's almost mundane experiment in shopping technology is a glimpse of what is in store for us.
BBC Micro Turns 35
Dec 04 | Harry Fairhad
The BBC Micro was released on December 1, 1981. Nicknamed the Beeb over 1.5 million were sold and it inspired a generation of programmers and is still has dedicated community of retrocomputing enthusiasts. Will the same be true of the latest venture, the BBC micro:bit?
Gifts For Programmers
Dec 03 | Secret Santa
So you have a programmer to buy a gift for? Not easy because you might not understand their strange world or the strange humour. We have a solution - just read on. If you are the programmer in question then just optimize the code and buy the gift yourself.
November Week 4
Dec 03 | Editor
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.
//No Comment - Android Code Protection via Obfuscation, DroidLeaks & DELTA Logging Tool
Dec 02 | Mike James
• Android Code Protection via Obfuscation
• DroidLeaks: Benchmarking Resource Leak Bugs for Android Applications
• DELTA: Data Extraction and Logging Tool for Android
Free Version Of PVS-Studio Released
Dec 02 | Kay Ewbank
The team behind PVS-Studio has released a free-to-use version of the static code analyser. The news follows the recent release of a Linux version of the tool.
Amazon AI Services
Dec 02 | Sue Gee
News from re:Invent, the annual AWS developer conference includes three new AI services that can be used within apps. There is a free tier for all three, bringing the prospect of applied AI ever nearer.
Google Code-In Underway
Dec 01 | Sue Gee
Google Code-in is a contest that introduces teenagers to the world of open source. It takes place entirely online and is open to students between 13 and 17. Now in its seventh year GCI runs until January 16, 2017 and there are task from 17 open source organisations to be completed.
The Weekly Top 10: More PHP Web Development Resources
Dec 01 | Ian Elliot
The focus returns to PHP for this week's round up of posts about web development selected from other people's blogs. There are a number of how tos and you can find out why Slack chose PHP, why Windows 10 makes a good development environment and why reactive programming is the way of the future.
Python Applied to Research
Nov 30 | Sue Gee
A four-week MOOC from Harvard University has just started with the aim of enabling students to apply Python skills to research projects.
//No Comment - Should I use TensorFlow, AI Real Estate & Lip Reading
Nov 30 | Administrator
• Should I use TensorFlow
• Image Based Appraisal of Real Estate Properties
• Lip Reading Sentences in the Wild
Keep It SImple - Users Are Stupid
Nov 30 | Janet Swift
Over two thirds of the adult population in developed countries have poor or non-existent computer skills. By and large this is the audience you are developing apps and interfaces for - and it is important not to underestimate their lack of ability as end users.
10,000 Android Scholarships for EU Devs
Nov 29 | Lucy Black
Google, Bertlesmann and Udacity have announced a joint initiative intended to closing the mobile digital skills gap in Europe with scholarships for Udacity Android courses.
Visual Studio Improves Gaming Tools For Unity
Nov 29 | Kay Ewbank
The tools for the Unity gaming platform in Visual Studio have been improved in a new preview.
JetBrain's Project Rider Cross-Platform IDE
Nov 29 | Nikos Vaggalis
Project Rider, JetBrain's new cross-platform IDE brainchild for coding in most languages used in .NET development, has been made available for a second round of EAP (Early Access Program).
Microsoft Introduces Digital Badges for Certifications and Exams
Nov 28 | Lucy Black
Microsoft has partnered with Acclaim to award badges to MCPs who achieve certain certification or specific exams. These web-enabled digital badges make it easy to share details of skills that is trusted and verifiable.
|More Recent News||
Responsive Web Design in 24 Hours
Friday 02 Dec
Author: Jennifer Kyrnin
Audience: Experienced web devlopers
Reviewer: Ian Elliot
Responsive web design is something we all want to know how to do.
The Bloom Filter
You may never have heard of a Bloom Filter, but this ingenious algorithm is used in Google's BigTable database to save time fruitlessly searching for data that isn't there.
jQuery 3 - Working With Data
Introducing Android Fragments
Fragments are components of the Android UI. For most beginners, and even more experienced devs, they are a mystifying. However they are very useful and well worth getting to understand. Here we find out exactly what Fragments are all about.
Fundamental C - Low Down Data
Data often occupies a low position in the mind of a programmer. It just isn't as exciting as writing the code that does something with that data. In fact nothing could be further from the truth and C in particular is a language that was designed to have data at its core - but not for the same reasons that most modern languages do.
Jay Forrester and Whirlwind
Jay Forrester, who invented core memory while working on Project Whirlwind at MIT in the 1940s, died on November 16, 2016 aged 98. Discover the man who invented core memory and, indirectly, gave the Core section of IProgrammer its name.
Click to view bigger version
The problem with this folk saying is that causation often does cause correlation, but try convincing a doubter of that. It's the number one get out clause that allows anyone to deny anything!
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Follow Book Watch on Twitter
Wicked Cool Shell Scripts (No Starch Press)
Thursday 01 Dec
This is a second edition of the scripting book for Linux, OS X and UNIX by Dave Taylor and Brandon Perry. It offers a collection of useful, customizable, and fun shell scripts for solving common problems and personalizing your computing environment. Shell scripts let you interact with your machine and manage your files and system operations with just a few lines of code. You can also use shell scripts for many other essential (and not-so-essential) tasks.
Infrastructure as Code (O'Reilly)
Tuesday 29 Nov
"Infrastructure as Code" has emerged alongside the DevOps movement as a label for approaches that merge concepts like source control systems, Test Driven Development (TDD) and Continuous Integration (CI) with infrastructure management. With a subtitle of Managing Servers in the Cloud, this book by Kief Morris explains how to take advantage of technologies like cloud, virtualization, and configuration automation to manage IT infrastructure using tools and practices from software development.
Learning Computer Architecture with Raspberry Pi (Wiley)
Monday 28 Nov
This guide, co-authored by Ebn Upton the designer of the Raspberry Pi, helps you understand the components of this innovative and widely used computer, showing how it works and how to access all of its hardware and software capabilities. It explains what each and every hardware component does, how they relate to one another, and how they correspond to the components of other computing systems.
Make Drones: Teach an Arduino to Fly (Maker Media)
Thursday 24 Nov
This book has a subtitle of Teach an Arduino to Fly, and author David McGriffy aims to help the widest possible audience understand how drones work by providing several DIY drone projects based on the world's most popular robot controller--the Arduino. The book shows Makers how to build better drones and be better drone pilots. As a side benefit it the techniques will have applications in almost any robotics project.
Reactive Programming with RxJava (O'Reilly)
Wednesday 23 Nov
Reactive programming promises to help you write code that's more reliable, easier to scale, and better-performing. This practical book is aimed at Java developers, showing first how to view problems in the reactive way, and then build programs that make use of the best features of reactive programming. Authors Tomasz Nurkiewicz and Ben Christensen include examples that use the RxJava library to solve real-world performance issues on Android devices as well as the server.
Reactive Web Applications (Manning)
Monday 21 Nov
Manuel Bernhardt argues that the emerging reactive model is ideal for high-performance web applications that need to manage the unpredictably-bursty behavior of the web, along with the potential instability of running on networks not fully controlled.
Android Programming: Starting With An App (I/O Press)
Thursday 17 Nov
Programming an Android app is an attractive proposition, as Android increasingly dominates the global smartphone market, meaning many potential users. In Android Programming: Starting With An App Mike James shows you how common tasks are done in Android, and explains why they are done in a particular way. This book is based on Android Adventures, a series that first appeared on I Programmer now fully revised in book format.
Agile Web Development With Rails 5 (Pragmatic Bookshelf)
Tuesday 15 Nov
Rails 5 and Ruby 2.2 bring many improvements, including new APIs and substantial performance enhancements, and the fifth edition of Sam Ruby's book is now updated with coverage of Action Cable, and completely updated code for Rails 5.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: