Programmer Weekly (Issue 94 February 24 2022)

Programmer Weekly - Issue 94

Programmer Weekly

Welcome to issue 94 of Programmer Weekly. Let's get straight to the links this week.

From Our Sponsor

Retool is the fast way to build internal tools. Visually design apps that interface with any database or API. Switch to code nearly anywhere to customize how your apps look and work. With Retool, you ship more apps and move your business forward—all in less time.

Quote of the Week

 

"Hiring bad developers is like drinking seawater. It seems to satisfy a need while actually increasing it." - Michael Nygard

News

GitHub launched new code scanning analysis features powered by machine learning. The experimental analysis finds more of the most common types of vulnerabilities.

While PostgreSQL has supported compression with its TOAST storage and over the past year has built-up LZ4 compression support for it along with compressing the WAL, backup compression, and other usage, PostgreSQL developers are preparing to further extend their compression capabilities with Zstd support.

Linux programmers do a better job of patching security holes than programmers at Apple, Google, and Microsoft.

Reading List

Your phone's ability to identify any song it listens to is pure technological magic. This article shows you how one of the most popular apps, Shazam, does it. 

This blog walks you through some of the learnings and design choices that helped DeepETA become the new production ETA model at Uber.

This post shares details about how Twitter built an in-house product called Qurious, which allows internal customers to get answers to their analytical queries through natural language questions.

Software development is not all clean code and automated processes -- and it never will be. Buyers and vendors both need to realize this.

Mere mortals implement best practices for S3 read and write performance, create a million billion s3 objects with their high performance system, try to clean up the really really expensive mess and find themselves in a dimension as vast as space and as timeless as infinity.

Take control of engineering team interruptions and prevent them from happening ever again.

How would the current internet function when you're on a native IPv6 host without any IPv4 instead of using any of the IPv4 workarounds? Find out with a few firewall rules!

Watch and Listen

Burnout. According to some studies, 81% of developers have experienced it in recent years. While there’s no clear remedy for burnout, Anselm Hannemann has found one way to combat it… by planting vegetables.

A chat about the emergence of Step Functions within our serverless applications, bringing the developer to the cloud versus the cloud to the developer, the importance of serverless advocacy and teaching, and so much more.

Learn NestJs by building a CRUD REST API with end-to-end tests using modern web development techniques. NestJs is a rapidly growing node js framework that helps build scalable and maintainable backend applications.

Books

A book for those new to programming, or new to functional programming, or just new to OCaml.

Interesting Projects, Tools and Libraries

LogFX is a multi-platform, free and open-source log viewer designed to handle very large files without a performance hit.

A command-line tool to quickly analyze all IPs in a file and see which ones have open ports/ vulnerabilities. Can also be fed data from stdin to be used in a data pipeline.

Fengari is the Lua VM written in JavaScript. It uses JavaScript's garbage collector so that interoperability with the DOM is non-leaky. 

CodeCat is an open-source tool to help you find/track user input sinks and security bugs using static code analysis.

A fancy self-hosted monitoring tool.

Immersive terminal interface for managing docker containers, services and images.

Tired of the old and unintresting clear commande ? Do you want your error messages to be slowly wiped away ? Then try wipeclean!

Preview and copy themes for the new Windows Terminal.

Our Other Newsletters

- A free weekly newsletter featuring the best hand curated news, articles, tools and libraries, new releases, jobs etc related to Python.

- A free weekly newsletter for entrepreneurs featuring best curated content, must read articles, how to guides, tips and tricks, resources, events and more.