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
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
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
|
News
How is Java Doing? 18 Dec | Nikos Vaggalis
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
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
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
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
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
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
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
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
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
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
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
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)
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.
<ASIN:1871962439>
<ASIN:095767113X>
<ASIN:0134671791>
<ASIN:0201485419>
<ASIN:1838823816>
<ASIN:1484249259>
|