Programmer Weekly (Issue 83 December 2 2021)

Programmer Weekly - Issue 83

Programmer Weekly

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

Quote of the Week

 

"Walking on water and developing software from a specification are easy if both are frozen." - Edward V. Berard

News

The Web Almanac is an annual state of the web report combining the expertise of the web community with the data and trends of the HTTP Archive.

From Nov. 29-Dec. 3, 2021, we’ll update this page daily with some of the most noteworthy launches from our biggest event of the year. AWS Chief Evangelist Jeff Barr and our team of AWS developer advocates from around the globe share their insights and offer helpful tips for getting started with some of their favorite new AWS releases.

Reading List

By carefully constructing a multidimensional and well-connected graph, a team of researchers has finally created a long-sought locally testable code that can immediately betray whether it’s been corrupted.

In this post we discuss the various bottlenecks encountered and we will present an improved architecture with a much higher throughput suited for petabyte scale datasets by addressing the bottlenecks we faced. We will share results from our production environment which show our total warm up times reduced by ~90% as compared to our previous architecture.

How an enduring framework for knowledge-sharing and decision-making helped one team make more informed, egalitarian decisions—and how you can too.

Running a ChatOps command is similar to running commands on your terminal, except that teammates can see what you ran and see the results if the commands are invoked from Slack. This enables real time collaboration. This is especially useful in handling incidents where the primary goal is to mitigate disruption to users and find the root cause quickly.

This is a list of recurring anti-patterns that I see when I help folks with their container build pipelines, and suggestions to avoid them or refactor them into something better.

In this tutorial, we'll go on a tour of my custom CSS reset. We'll dig into each rule, and you'll learn what it does and why you might want to use it! Many of them are harmless when used separately. But when combined, they can easily compromise your productivity and waste time and resources, as we will see.

In this article, we’re going to look closer at a few techniques that different JavaScript engines use to achieve good runtime.

We use best practices to manage on-call shifts at Ably. We've optimized our processes to remove the common pain points of alerts and monitoring.

How to build a static website from a database hosted in Google Sheets with Jupyter + Pandas, Hugo Static Site Generator, and Netlify Hosting.

Why team output doesn't scale linearly with team size? Teams are no different from a parallel computing systems. As such, they are subject to Amdahl's law, which governs their scalability.

Watch and Listen

The What, Why and How to use Redis as a primary database.

Before your organization can resolve an issue, it has to figure out who is on deck to respond.

Learn the Rust programming language in this course for beginners.

Interesting Projects, Tools and Libraries

A simple, easy-to-use, elegant open-source Home Cloud system. 

Amazon Linux 2 is a Linux operating system from Amazon Web Services (AWS). It provides a security-focused, stable, and high-performance execution environment to develop and run cloud applications. 

Visualising data structures and algorithms through animation.

You can use Web Clipper to save anything on the web to anywhere.

RSS-proxy allows you to do create an RSS or ATOM feed of almost any website, just by analyzing just the static HTML structure. 

A blazingly fast JSON serializing & deserializing library, accelerated by JIT (just-in-time compiling) and SIMD (single-instruction-multiple-data).

A simple terminal UI for git commands.

A universal solution for loading configurations.

GUI app for managing Docker.

A free and open source tool for optimizing images and vector graphics.

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.