It's hard to keep up with all the developments in the developer world. I Programmer's team cover a wide range of topics, from AI to web development with comment and analysis you won't find elsewhere. This summary covers this week's news, articles and book reviews.
To receive this digest automatically by email, sign up for our weekly newsletter.

July 13 - 19, 2017
Book Reviews
- Think Perl 6
Nikos Vagallis, awarded this book, one of the first to be published on Perl 6, a top 5-star rating. His comprehensive and informative review points out many differences between Perl 5 and Perl 6 and concludes that the book, which is subtitled "How to think like a Computer Scientist" is a good introduction to Computer Science and also suitable for many other readers.
- A Bug Hunter's Diary
Selecting this title as one that has stood the test of time, Harry Fairhead, who gave it a rating of 4 out of 5, asks: Five year's after publication does this title still have relevance. Well things have moved on a lot so the case studies may seem unfamiliar and dated. On the other hand as it presents the code the book is self contained and the same principles apply and so does my conclusion that if you want to get involved in this sort of work, then this is a unique insider view of how it all works.
News
Game Of Thrones Analysed Wednesday 19 July
In a new paper, brilliantly timed to coincide with the start of the new series of Game of Thrones, we have an analysis of its main protagonists in terms of network theory
|
Python Heads IEEE Spectrum Language Ranking Wednesday 19 July
The language that comes top in this year's IEEE Spectrum Ranking is Python, closely followed by C and Java. However if you think another language should be the most popular one, simply use its interactive tool to change the weightings!
|
SDD Deep Dive 2017 Tuesday 18 July
An event offering seven concurrent workshops into today's leading technologies takes place in London in November. The number of places at each workshop is strictly limited so it is worth booking early. If you do so by Friday 28 July you can save £300.
|
LZ Compression And The One-Bit Catastrophe Monday 17 July
We use compression algorithms extensively to save both storage and time. The most popular algorithms are based on LZ dictionary compression and are used in GIF, Deflate, Zip, PNG. It was even named an IEEE Milestone. But we know little about them. One long standing question is, can adding a single bit to a file dramatically change the compression achieved? Surely not!
|
Tabs v Spaces - More Analysis Monday 17 July
The recent finding that developers who use spaces for indentation make more money that those who use tabs led to a few raised eyebrows and puzzled looks. Now reanalysis of the data finds further correlations.
|
Google Implements AI Landscape Photographer Sunday 16 July
The latest artistic AI is Google's Creatism, a deep learning photographer which it claims is capable of creating professional quality work. Looks like photographers aren't immune from the robot/AI takeover.
|
Get Ready For SIGGRAPH 2017 Saturday 15 July
Yes, it's almost time for SIGGRAPH again and they seem to be getting better at advertising the conference. Well, it is a graphics conference and what is advertising but graphics, with the occasional word thrown in?
|
Visualizing Language Migration Over Time Friday 14 July
It's not unusual for experienced programmers to switch from one language to another. This could be to handle the requirements of different projects or just to try out new options. Whatever the reason there's quite a lot of migration, both temporary and permanent.
|
Babylon.js 3 Adds Support For WebGL 2 Thursday 13 July
There's an updated version of Babylon.js, Microsoft's open source JavaScript framework for building 3D games. The new release adds support for WebGL 2.
|
Professional Programmer
Java Books For Beginners Monday 17 July
Java is one of, if not the most, widespread programming language. Given its popularity, it's not surprising that our reviewers have scrutinized over 50 books relating to it, both new and classic. This is the pick of recommended titles.
|
The Core
Master JavaScript Regular Expressions Thursday 13 July
Regular expressions can seem complex but the biggest reason for this is that most programmers don't take them seriously enough. Spend just a little time finding out how they work and you can do amazing things.
|
To receive this digest automatically by email, sign up for our weekly newsletter.
Follow us on Twitter,Facebook, Google+, and LinkedIn.
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:1491980559> <ASIN:B0716P9W11>
<ASIN:1593273851> <ASIN: B00652XO2I> |