Every day I Programmer has new material written by programmers, for programmers. Each week our digest gives a handy summary of the latest content - daily news, the books we reviewed or added to Book Watch and feature articles. While you are on the site there's plenty more to explore, whatever topics you are interested in.
To receive this digest automatically by email, sign up for our weekly newsletter.
August 29 - September 4, 2019
The Core
Can Regular Expressions Be Safely Reused Across Languages? Monday 02 September
That is, can I reuse a regular expression crafted in JavaScript verbatim in Python? In doing so, will I get the same results and performance? Enter your languages of interest in place of JavaScript and Python, the question remains the same.
|
Babbage's Bag
Dates Are Difficult Thursday 29 August
Date and times follow their own regularities, and they have nothing at all to do with binary, or even simple decimal, counting. First, clock and watch makers had to find ways of working with hours, minutes, seconds; and then programmers had to find ways that were much simpler. Join us on a quick tour of the time and date system and how it can be mastered using the mod function.
|
Book Review of the Week
Ian Elliot awarded a rating of 4.5 out of 5 to this updated version of a popular tome in the distinctive Muraach double-page format covering core web technologies.
New Listings in Book Watch
News
Firefox 69 - New Features But Still Not Caught Up? Wednesday 04 September
There is a move towards preferring the Firefox browser, especially by programmers and those in the know, because of Chrome's increasingly anti-privacy choices, but is Firefox keeping up with the modern web?
|
Android 10 - Dark Theme White Statue Wednesday 04 September
Android 10 has arrived, bringing a new statue to Google's Mountain View HQ. As developers we need to be aware of privacy changes and behaviour changes as well as its new features and APIs.
|
Google Extends Bug Bounty To Third Party Apps Tuesday 03 September
Google is extending its bug bounty scheme to third party apps in the Google Play Store. The reward will apply to problems found in any app that has more than 100 million installs.
|
PHP Is Best? Monday 02 September
The creator of PHP speaks out to explain and defend his creation. If you have ever criticized PHP, or have avoided it because others have, it might be time to give it a second chance.
|
Dqlite extends SQLite To Clusters Monday 02 September
A distributed database that extends SQlite across clusters of machines has recently been updated to a 1.0 branch.
|
AI Learns To Solve Rubik's Cube - Fast! Saturday 31 August
Yes, this is another "AI masters a game or puzzle" piece of news, but this one is surprising. Having learned to solve a logical problem, AI turns in a performance that typically not only beats a human, but is as good as hand-crafted methods.
|
Perl 6 To Become Raku? Friday 30 August
Rumours of a name change for Perl 6 seem to have been correct - or are they? Perl 6 could probably go down in history as the most dithery language of all time.
|
TypeScript 3.6 Generators Get Stricter Friday 30 August
TypeScript has been updated with stricter generators, improvements to the UX around Promises, and an improved TypeScript playground. TypeScript is a superset of JavaScript that adds optional static types which can be checked by the TypeScript compiler to catch common errors in your programs.
|
Kotlin 1.3 Adds Duration And Time API Thursday 29 August
The latest release of Kotlin, the open source language originated by JetBrains as "a better Java", is available with a new Duration and Time Measurement API, as well as an improved Java-to-Kotlin converter.
|
Facebook Awards $100K Prize For Code Isolation Using MPKs Thursday 29 August
A six-person team of data scientists has been awarded this year's $100K Internet Defense Prize by Facebook. The team developed a new hardware-enforced isolation technique for sensitive state and data using memory protection keys.
|
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:1943872260>
<ASIN:1718500440>
<ASIN:1840788720>
<ASIN:1484250125>
|