August Week 1
Written by Editor   
Saturday, 12 August 2017

No time to keep up with all that is going on in the developer world? Let the I Programmer team do it for you. We scour the Internet for news and put the unmissable bits together in this handy digest, with the week's book reviews and articles. 

To receive this digest automatically by email, sign up for our weekly newsletter.



August 3 - 9, 2017 



Book Reviews

  • How To Create Pragmatic, Lightweight Languages
    Nikos Vaggalis rated this book for aspiring language engineers 4 out of 5 and his review also has much food for thought on diverse topics. His conclusion:
    For those of  you who have decided to  build your own language or tool, and thus have the necessary impetus, I can recommend this as THE entry level guide to lexing, parsing and compiling with no prior experience required. 



(click on book cover for details on Lean Pub site)


  • Learning Scala
    Scala is very popular with big data systems, being used increasingly with interactive processing (e.g. Spark). This book was rated 4.7 by Ian Stark who concluded:
    Overall, this is a very useful, concise, introduction to the Scala language for existing developers. Highly recommended.





TIOBE Index - Top 10 Languages Slump   Wednesday 09 August

This month's TIOBE Index shows a downward trend for every language in the Top 10 except two - but on further inspection they too are in decline when you focus on recent months. 


Real World Adversarial Images   Wednesday 09 August

Just when you thought the the adversarial image flaw in neural networks couldn't get any worse someone comes along and shows how to build such images in the real world. Yes, a stop sign can be changed to a speed limit sign simply by adding some carefully crafted stickers or even some graffiti. This converts a lab curiosity into something potentially dangerous. 


Apache Curator Adds Support For TTL Nodes   Wednesday 09 August

There's a new version of Apache Curator, the Java/JVM client library for Apache ZooKeeper. Zookeeper is a distributed  coordination service. The new release of Curator adds support for TTL Nodes, and a strongly typed DSL. 


SQLite 3.20 Improves Query Planner   Tuesday 08 August

There's a major upgrade to SQLite, the embeddable SQL database library that is found in many memory constrained gadgets such as cellphones, PDAs, and MP3 players. The new release has an improved query planner, and an extension that suggest tab-completions for interactive user interfaces. 


Supercomputing MOOC Restarts This Month   Tuesday 08 August

A Supercomputing MOOC designed for anyone interested in leading-edge computing technology or the role that computer simulation takes in modern science and engineering is about to begin its second presentation on Future Learn. 


DeepCoder Learns To Write Programs   Monday 07 August

Deep Neural Networks are solving many difficult problems, but programming? Microsoft Research and Cambridge University think that it is entirely possible and are having some success - enough for us to panic? At the moment it looks as if our jobs are safe but ... 


Google Data Studio Adds Filters   Monday 07 August

Google has added a number of features to Data Studio, the reporting and dashboarding element of its Analytics suite. 


RoboCup In Its 21st Year   Sunday 06 August

RoboCup 2017 took place last month in Nagoya, Japan 20 years after its beginnings there in 1997. A four-minute video gives an overview of how it has evolved and continues to be at the cutting edge for human/robot interaction. 


New Robotics Badges for Girl Scouts   Saturday 05 August

What you do as a Girl Scout stays with you for life. So it's great to see that Think Like a Programmer Awards are being introduced for Girl Scout Daisies, Brownies and Juniors, along with badges for robotics.


Closing Stack Overflow Documentation   Friday 04 August

Barely a year after the launch of the Stack Overflow Documentation website, the decision has been taken to close it with almost immediate effect. It turns out that this ambitious project was simply financially nonviable. 


Google Play Algorithm Now Ranks By Quality   Friday 04 August

Google is rolling out an update to the Play Store that will penalize poorly performing apps, making them less discoverable. 


Three New Experiments for Firefox Test Pilot   Thursday 03 August

Firefox Test Pilot is an opt-in program where you can have early access to features designed to be Firefox add-ins and extensions while they are in the early stages of development. This week three new experimental features have been made available - Voice Fill, Notes and Send. 


Audio Super Resolution   Thursday 03 August

You may have heard of super seeing or super resolution implemented using a neural network. Convolutional neural networks were invented to tackle computer vision but what about sound? It turns out that a neural network can learn enough about sound to take a low resolution recording and turn it into hi fi.


Professional Programmer

C# Books - Pick of the Shelf Revisited   Thursday 03 August

If you are looking for a book on C# you are likely to be overwhelmed by the sheer number of titles on offer. In Programmer's Bookshelf we trawl through our reviews, to find ones you might find helpful at specific stages and for different purposes.


The Core

The Programmers Guide To Kotlin - Inheritance   Monday 07 August

Inheritance it once was the whole point of object-oriented programming. It was the big advantage and it promised easy code reuse. The reality wasn't so good, but it is still amazingly valuable as long as you use it correctly. Kotlin has facilities to help you control and work with both inheritance and, one alternative, composition.




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: B00QW1RQ94>





Last Updated ( Saturday, 12 August 2017 )