Every day I Programmer has new material written by programmers, for programmers. This digest gives a summary of the latest content, which this week includes an examination of type annotation in Python by Mike James and an explanation of building a TimeInterval object in JavaScript by Ian Elliot.
To receive this digest automatically by email, sign up for our weekly newsletter.
April 16 - 22, 2020
Feature Articles
Mike James
There are moves to bring strong typing into Python and it isn’t a bad idea, but you need to understand type and its role in programming to make good use of it, or to decide if it is essential or optional.
|
Ian Elliot
Building a TimeInterval object is not only useful in itself, it also demonstrates how to use objects in JavaScript without pretending that it is a class-based, typed language. Find out how object augmentation replaces inheritance.
|
News
Node.js 14 Adds New Diagnostic Tools 22 Apr | Kay Ewbank
Node.js has been updated with Diagnostic Reports added as a stable feature, a new experimental async local storage API that can trace a transaction through different steps in a process and support for internationalization and easier native module use.
|
Remote Working and Developer Pay 22 Apr | Sue Gee
The claim that remote software developers earn 22% more than developers who (almost) never work remotely has recently raised some eyebrows and some questions. Yes, the headline was designed to attract attention, but there is truth behind it.
|
RedisGraph 2 Adds Full Text Search 21 Apr | Kay Ewbank
RedisGraph, the graph database model for Redis, has been updated. The new edition supports full-text searching, full-graph response to queries, and enhancements to the Cypher query language.
|
Final Ever Release of Python 2 21 Apr | Mike James
Python 2.7.18 is the very final maintenance release of the Python 2 line. Being the very final release is a milestone to be recorded. However, it does raise the question of why it comes almost 4 months after Python 2's official end of life.
|
HTMLDOM.DEV - Common DOM Tasks With Vanilla JS 20 Apr | Nikos Vaggalis
The open source project HTML DOM has 100 snippets of vanilla JavaScript for common DOM manipulation tasks. It also has 1.8K stars on GitHub, which must make it worthwhile taking a look.
|
Happy Developers Think More About Security 20 Apr | Kay Ewbank
DevSecOps developers working with "mature devops practices" have higher job satisfaction and are more security conscious, according to new survey from devops automation company Sonatype.
|
Play & Learn With CryptoHack 19 Apr | Nikos Vaggalis
CryptoHack is a fun way to learn cryptography and also acquire valuable CTF skills. Through a series of puzzles, it challenges you to break bad implementations of "modern" crypto, such as AES, RSA, and Elliptic-curves.
|
New Game Dots And Polygons Is NP Hard 18 Apr | Mike James
OK, new proofs that things are NP hard are so common that we have given up reporting on them, but this one - a new game from the Department of Mathematics and Computer Science at Eindhoven University of Technology - is fun. It's a generalization of the well-known Dots and Boxes.
|
Udacity Launches Edge AI Nanodegree 17 Apr | Sue Gee
Together with Intel, Udacity has launched a new nanodegree to give developers the skills they need to build and deploy AI-powered edge devices. Udacity has also extended its recent Quarantine Special Offer of 1 month of free access to this new nanodegree program and to the others which were previously included.
|
Sophos Open Sources Sandboxie 17 Apr | Kay Ewbank
Sophos has announced that its sandbox-based isolation tool Sandboxie is now open source. Sandboxie was acquired by Sophos in 2017 as part of the takeover of Invincea. Sophos made Sandboxie free to use last year, and said at that point the tool would be moving to an open-source model.
|
Scratch Back In Top 20 Of TIOBE Index 16 Apr | Sue Gee
The TIOBE Index for April 2020 has been published bringing news that the graphical block-based language Scratch has moved up the index by seven places in the past year and regained a place in the top 20 for the first time in some years.
|
Qt May Move To Paid Model 16 Apr | Kay Ewbank
The Qt framework may be moving to a paid-for model, according to a report from a KDE developer on the board of the KDE Free Qt Foundation. The report says that the Qt Company is thinking of restricting new releases to paying customers for the next year.
|
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:1871962587>
<ASIN:1871962579>
<ASIN:1683923707>
<ASIN:1789805783>
<ASIN:1838552650>
<ASIN:1484258681>
|