Programming News and Views
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
Firecode - Ace the Coding Interview
Jun 27 | Nikos Vaggalis
Another code learning platform, in this case focused on preparing candidates for a job interview that involves writing code. What's different about it? Let's find out.
Eclipse Neon Released
Jun 27 | Kay Ewbank
This year's annual release train from the Eclipse Foundation has shipped. Following its alphabetic naming convention its name starts with an N. Unusually Neon isn't a reference to a celestial body. Instead it's a gas.
Introducing SpotMini - A Domestic Pet Helper
Jun 26 | Lucy Black
Boston Dynamics has released a video introducing SpotMini, a smaller version of its Spot quadruped robot at large in a domestic environment. We see SpotMini loading a dishwasher, suggesting that it might be capable of being useful.
Try Codecademy Pro For Just $10
Jun 25 | Sue Gee
If you sign up for a month's subscription to Codecademy Pro before June 30th you can benefit from50% off, courtesy of Atlassian which will pick up the tab for the other $10.
June Week 3
Jun 25 | Editor
If you want to get up to speed on matters that affect you as a developer, I Programmer Weekly is a digest of book reviews, articles and news written by programmers, for programmers.
The Weekly Top 10: SharePoint and Other CMS Platforms
Jun 24 | Alex Armstrong
This week's round up of interesting posts from external sites has resources for Sharepoint developers and for those working with Drupal, Joomla and WordPress.
Pluralsight's Smarter Technology Learning Platform
Jun 24 | Sue Gee
Training provider Pluralsight has launched a new platform aimed at keeping the skills of technology professionals up to date. As a subscription service available to individuals and enterprises, it assesses the current skill levels of developers before providing them with appropriate directed learning.
Google Increases Android Bug Rewards
Jun 23 | Kay Ewbank
Google is increasing the amount it pays as rewards for finding bugs and security vulnerabilities in Android with a new upper limit of $50,000
Half Price Computer Science On Coursera For A Limited Time
Jun 23 | Sue Gee
If you sign up for a course today, look out for a nice surprise. For a limited but unspecified time Atlassian's offering to subsidize. The offer extends to all Computer Science and today's a day there's 50% off at the checkout.
ECMAScript 2016 Approved
Jun 23 | Ian Elliot
21 - Bitcoin For Everyone
Jun 22 | Nikos Vaggalis
21, a mixture between a platform, an app and a service, is setting out to become the third world wide web. It draws on the foundations of the www for inspiration, the first built on HTML, the second, the Social Web, built on personalization, and gazes boldly into the future, paving the way for a third kind of the web, the one built on Bitcoin.
Java Guardians To The Rescue Of Java EE
Jun 22 | Kay Ewbank
The Java Guardians are fighting back against the lack of interest in Java EE from Oracle. Their message is the Java EE and server-side computing matters and needs to be taken forward.
Read Andrew Ng's New AI Book As He Writes It!
Jun 21 | Mike James
Andrew Ng is well known to AI enthusiasts and reading what he has to say about AI project organization as he writes it is an opportunity not to be missed. To receive a draft of each chapter as it is produced sign up to the mailing list by Friday, June 24.
Ingres 11 Technical Preview
Jun 21 | Nikos Vaggalis
Version 11 of Actian's Ingres open source RDBMS, is going to be a major release as indicated by the jump in the version number. The sequence goes 10.0.0, 10.1.0, 10.2 and from there to 11. This heralds quite a few changes and welcome additions.
Coursera Commits Cultural Vandalism As Old Platform Shuts - UPDATE
Jun 21 | Sue Gee
Coursera has announced that 30 June is the date when it will shut down the servers hosting courses that were the first, free, offerings on its platform. This is unnecessary destruction of irreplaceable content. Coursera needs to rethink this policy that goes against everything it originally stood for.
QT 5.7 Released
Jun 20 | Kay Ewbank
The latest version of the Qt GUI has been released just three months after the previous update. Despite the short interval there's quite a lot of changes, including support for the Raspberry Pi 3.
|More Recent News||
Amazon S3 Essentials
Thursday 23 Jun
Author: Sunil Gulabani
Publisher: Packt Publishing
Audience: developers and architects
Reviewer: Ian Stirk
As the technology world increasingly migrates to the cloud, knowledge of Amazon Simple Storage Service should prove useful. Does this book help?
Four Tips For C++ Programmers
Having checked a large number of open source projects, the team at PVS-studio has seen a large variety of ways to shoot yourself in the foot. Drawing from the C++ Hints website, Andrey Karpov has compiled a list of 42 tips, four of which are reproduced here. While intended primarily for C/C++ programmers, usually they are universal, and may be of interest for developers using other languages.
Multicast delegates and events
Multicast delegates are useful in their own right but they also form the basis on which the C# event system is built. We take a close look at how they work and how to use them. For example, did you know you could add and subtract delegates?
Exploring Edison - SPI AtoD with the SPI Bus
The SPI bus can be difficult to make work at first, but once you know what to look for about how the slave claims to work it gets easier. To demonstrate how its done let's add eight channels of 12-bit AtoD using the MCP3008.
jQuery 3 - Understanding jQuery
jQuery - you can't help hearing about it, but it can seem a bit mysterious. jQuery experts seem to just write compact impenetrable code and even seeing what it is supposed to be doing can be tough. This first chapter of our book on jQuery 3 sets up the foundation for understanding how to use jQuery and how it works.
Getting Started With C Using NetBeans
C is still, after all these years, a good language to learn. It is simple and close to the machine hardware and this makes it a good first language. The only problem is getting started, which this article makes easy.
Code Quality 2
Click to view bigger version
It is so beautiful, it's like poetry. To describe code in this way makes you yearn to actually read it. What does such inspired code really look like - I must know....
More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language
Follow Book Watch on Twitter
R in 24 Hours (Sams Teach Yourself)
Monday 27 Jun
Helps you learn all the R skills you need to solve a wide spectrum of real-world data analysis problems in just 24 lessons of one hour or less. The straightforward, step-by-step approach teaches you how to import, manipulate, summarize, model, and plot data with R; formalize your analytical code; and build powerful R packages using current best practices. You’ll master the entire data analysis workflow, learning to build code that’s efficient, reproducible, and suitable for sharing with others.
Microsoft Access 2016 Programming Pocket Primer (Mercury)
Thursday 23 Jun
As part of the Pocket Primer series, this short book was designed for someone who needs to master Access programming fundamentals without spending too much time. It will show you only the things you need to know to feel at home with VBA. What you learn in this book on Access programming will also apply to Excel programming.
Learning Node 2nd Ed (O'Reilly)
Wednesday 22 Jun
Updated for the latest Node Long Term Support (LTS) and Node Current (6.0) releases, this hands-on guide helps you master Node fundamentals and gain experience with several built-in and contributed modules. Get up to speed on Node’s event-driven, asynchronous I/O model for developing data-intensive applications that are frequently accessed but computationally simple.
The Art of Computer Programming, Volume 4, Fascicle 6: Satisfiability (Addison-Wesley)
Monday 20 Jun
This is the latest chunk in Donald Knuth's epic multivolume work on the analysis of algorithms. For it's history see Donald Knuth and the Art of Programming. To continue the 4th and later volumes of the set, and to update parts of the existing volumes, Knuth has created a series of small books called fascicles, which are published at regular intervals and cover distinct topics - in this case Satisfiability..
Discovering Modern C++ (Addison-Wesley)
Thursday 16 Jun
Mastering C++ gives you strong skills for programming at nearly every level, from “close to the hardware” to the highest-level abstractions. In short, C++ is a language that scientific and technical practitioners need to know. This book by Peter Gottschling’s is intended as "An Intensive Course for Scientists, Engineers, and Programmer" that introduces key concepts using examples from many technical problem domains.
Building Tools with GitHub (O'Reilly)
Wednesday 15 Jun
For your next project on GitHub, take advantage of the service’s powerful API to meet your unique development requirements. This practical guide shows you how to build your own software tools for customizing the GitHub workflow. Each hands-on chapter walks you through the tradeoffs and considerations for building applications on top of various GitHub technologies.
Docker in Practice (Manning)
Monday 13 Jun
Hands-on guide to over 100 specific techniques for getting the most out of Docker, a lightweight container system that is easier to deploy and more flexible than traditional VMs. Following a cookbook-style Problem/Solution/Discussion format, Ian Miell and Aidan Hobson Sayers offer instantly-useful solutions for important areas like effortless server maintenance and configuration, deploying microservices, creating safe environments for experimentation, and much more.
Adventures in Coding (Wiley)
Friday 10 Jun
Written specifically for young people who want to learn how to code, but don't know where to begin. No experience? No problem! This book, which introduces Scratch, starts from the very beginning to take you from newbie to app-builder in no time. You'll 'learn by doing' as you build projects designed to help you master fundamental programming skill and you'll continue to use them as you graduate to other devices and more difficult projects.
Previous Book Watch.
Follow Book Watch on Twitter.
Publishers send your book news to: