December Week 3
Written by Editor   
Saturday, 21 December 2019

If you want to get up to speed on stuff that affects you as a developer, our weekly digest  has links to the articles, news and books we've covered each week.

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


12 - 18 December, 2019


Featured Articles

Programmer's Guide To Theory - The Halting Problem
Mike James
article thumbnail

Once we have the Church-Turing thesis and the prime model of computation the Turing machine, it is time to ask what computations are out of reach. If you have not encountered these ideas before then prepared to be shocked and puzzled. However paradoxical it may all sound, it is, perhaps at the expense of some mysticism, very easy to understand.

Programmer's Puzzle - Where Did The Logic Go?
Ian Elliot
article thumbnail

Logic never goes wrong but in this case a simple refactoring of an if block seem to give a different result, even though it does exactly the same thing. Or does it? This Programmer Puzzle explores a gotcha in PHP



How is Java Doing?
18 Dec | Nikos Vaggalis
article thumbnail

At this time of year surveys summing up the year bombard us from all sides. Here we have Baeldung's take on the state of Java In 2019.

W3C - WebAssembly Version 1.0
18 Dec | Ian Elliot
article thumbnail

WebAssembly has been adopted by W3C and is now an official web standard. This doesn't mean it is ready to use, however.

Learn Ramda.js The Interactive Way
17 Dec | Nikos Vaggalis
article thumbnail

Ramda, a library which makes functional programming in JavaScript easy, gets its own playground. We take a look around and come up with a recommendation.

Random Gifts For Programmers
17 Dec | Lucy Black
article thumbnail

Not really random. Not even pseudo random, more stuff that caught my attention and that I, for one, would like to be given. And, yes, if I'm not given them, I'd probably buy some of these.

Introduction to Web Accessibility
16 Dec | Nikos Vaggalis
article thumbnail

It is estimated that at least 15% of the world's population consists of people with disabilities. This  translates to millions who have the same right to information as the rest. The W3C has provided a course on the edX platform to help cater for this often under-served web audience.

Mozilla DeepSpeech Gets Smaller
16 Dec | Kay Ewbank
article thumbnail

Mozilla DeepSpeech has been updated with support for TensorFlow Lite, resulting in a smaller package size and faster performance on some platforms.

Now We Are Baking - Graphics
15 Dec | Mike James
article thumbnail

Computer graphics isn't the same thing as simulation. It doesn't have to be accurate, it simply has to look right. What about baking? Watch bread, cookies and pancakes cook in "fake baking" mode.

Ten Programmer's Mugs
14 Dec | Lucy Black
article thumbnail

It is legend that programmers run on coffee so what better than a new mug with an appropriate slogan? You could boost your favourite programmer's performance by encouraging increased coffeee consumption.

Android Game SDK Launched
13 Dec | Lucy Black
article thumbnail

Google has launched the Android Game SDK, a set of libraries for Android game developers.

Django 3 Adds Support For ASGI
13 Dec | Kay Ewbank
article thumbnail

There's a new version of Django, the high-level Python Web framework that lets you create dynamic websites. Django takes care of user authentication, content administration, site maps and RSS feeds to make website development easier.

dtSearch Database Indexer Adds SQL Support
12 Dec | Ian Elliot
article thumbnail

There's a new add-on for dtSearch's Database Indexer that extends the options so it works with SQL, including on Azure and AWS.

Netflix Opensources Metaflow
12 Dec | Kay Ewbank
article thumbnail

Netflix has open sourced Metaflow, which the developers describe as a human-centric framework for data science. The framework has been used internally at Netflix for the last two years to build and manage hundreds of data-science projects. 


Books of the Week

Full Review

Haskell From The Very Beginning (Coherent Press)

Added to Book Watch

The Art of Computer Programming, Volume 4, Fascicle 5 (Addison-Wesley Professional)

Hands-On Docker for Microservices with Python (Packt)

The Definitive Guide to Modern Java Clients with JavaFX (Apress)


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. 










Last Updated ( Saturday, 27 June 2020 )