Every day I Programmer has new material - news, articles and book reviews - written by programmers, for programmers. Each week our digest gives a handy summary of the latest content. While you are here there's plenty more to explore. Just click on the I Programmer button at the top left to go to our Front Page or use the menus next to it to find stuff you are interested in.
To receive this digest automatically by email, sign up for our weekly newsletter.

October 11 - 17, 2018
Book Watch
This week's additions to our ever-growing archive of newly published computer books are:
Book Reviews
- Big Data: A Very Short Introduction
If you are looking for a general introduction to Big Data then Ian Stirk highly recommends this pocket-sized one in the popular "A Very Short Introduction" series, awarding it a rating of 4.5, out of a possible 5, stars.
- Developing Quality Technical Information
This book first appeared in the 1990s and this 3rd edition dates from 2014 so it has certainly stood the test of time. Awarding it a rating of 3.5 Kay Ewbank found it to be well written, easy to read, and with some useful points, but kept thinking that surely this is all just obvious stuff - until that is you actually look at the standard of existing documentation.
News
Google To Charge For Its Android Apps In The EU Wednesday 17 October
The European Commission's strong approach to controlling all things computing might be a good thing, but it is certainly creating a two-tier environment. Google is now going to charge for its Android Apps and services but only in the European Economic Area.
|
GitHub Launches Actions Wednesday 17 October
GitHub has launched a new tool called GitHub Actions that you can use to build, share and execute code directly on the site. It is designed to cut down on the steps necessary to execute code.
|
Sourcegraph Powers Up Your Code Repository Wednesday 17 October
Sourcegraph is a code navigation engine that non-destructively rearranges your repository's structure to organize it, as well as powering it up with code intelligence and advanced search capabilities.
|
GitHub Extends Learning Lab Tuesday 16 October
At its annual GitHub Universe conference, GitHub is releasing three new Learning Lab courses, covering secure development workflows with GitHub, reviewing a pull request, and getting started with GitHub.
|
PostgreSQL 11 RC Available Monday 15 October
PostgreSQL 11 is here - well, it will be within days, and the release candidate is available for download now.
|
Hacktoberfest 2018 - Celebrate Open Source! Monday 15 October
Hacktoberfest is an annual event sponsored by DigitalOcean in partnership with GitHub and Twilio and while "Hacktoberfest" might sound or give the impression of something doable only by very experienced hacker programmers, in essence, it's just a wrapper around having to submit 5 Pull Requests to any Github hosted repository and earn some swag in return.
|
AI Makes Deep Fake News Sunday 14 October
Lots of people worry about AI and the effect it is going to have on the economy and wider issues of society. Blaise Agüera y Arcas of Google AI has made a short film explaining how AI might just cause a transition from a fact-based world to something much less certain. You can no longer believe your eyes.
|
Parkour Atlas Saturday 13 October
I admit that this is about the video. To see Boston Dynamic's Atlas robot jumping around like it means it, is fascinating. How far have we come so quickly - but have we? Is this the robot you are looking for?
|
CodeLobster Now Multi-Platform Friday 12 October
The updated CodeLobster 1.3 has been released with multi-platform support. CodeLobster is a portable IDE that is free to use and offers highlighting and autocomplete for PHP, HTML, CSS and JavaScript.
|
Microsoft Joins Open Invention Network Friday 12 October
In a move that consolidates its new relationship with open source and with Linux, Microsoft has announced that it is joining OIN - the Open Invention Network - a community dedicated to protecting Linux and other open source software programs from patent risk.
|
RStudio Reticulated Python Thursday 11 October
The latest version of RStudio has improved support with a number of programming languages and platforms, including SQL, D3, Python, Stan, and C++. The Python support comes via a reticulate package that provides an interface to Python.
|
Infer.NET Machine Learning Framework Now Open Source Thursday 11 OctoberMicrosoft has made another of its products open source; this time its the Infer.NET machine learning network. Infer.NET is a framework for running Bayesian inference in graphical models that can also be used for probabilistic programming.
|
The Core
Programmer's Python - Multiple Inheritance Monday 15 October
Python supports multiple inheritance which can be scary, but the trick is to make it as much like single inheritance as possible and this is what Python does. This extract is from my new book with the subtitle "Something Completely Different".
|
Babbage's Bag
What's In A DOS Thursday 11 October
Now that Microsoft has open sourced MS-DOS it's a good time to look at filing systems, blocks and the FAT and how they are used. Let's explore the basics of a DOS - Disk Operating System.
|
If you want to delve into I Programmer's coverage of the news over the years, you can access I Programmer Weekly back to January 2012.
To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, Google+, and LinkedIn, where you are welcome to share all our stories.
You can also subscribe to our RSS Feeds - we have one for Full Contents, another for News and also one for Books with details of reviews and additions to Book Watch.

<ASIN:0135161630> <ASIN: B07FXQ7SQN>
<ASIN:0135166314> <ASIN:1683922212>
<ASIN:0198779577>
<ASIN:B076645GRH>
<ASIN:0133118975> <ASIN: B00L7ZKJ26>
<ASIN:1871962587>
<ASIN:1871962536> |