Programmer Weekly (Issue 69 August 26 2021)

Programmer Weekly - Issue 69

Programmer Weekly

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

Quote of the Week

 

"Such is modern computing: everything simple is made too complicated because it's easy to fiddle with; everything complicated stays complicated because it's hard to fix." - Rob Pike

News

A Redis-Compatible, Durable, In-Memory Database Service.

Low-code platform comes with high expectations that folks understand security.

Razer is working on a fix ASAP, but how many other devices can bypass security controls in a similar manner?

Swiss uni challenges world record after 108 days and 9 hours of divisive effort.

Reading List

The vulnerability in this post is real. The story and characters are obviously not.

This post has everything you need to know about xargs, an essential tool for shell programming.

In this article, the author tells you how they implemented automatic Git branch merging in the past and how they then increased the auto-merge performance and avoided compromising existing high-reliability standards.

This post lists 12 patterns that make explanations hard to understand. For each pattern the author also explains what she like to do instead to avoid the issue.

The aim of this tutorial is to give you a brief overview of the features of modern hardware that you must understand in order to write fast code. It will be a distillation of what have learned the last few years.

B-Trees are not boring, after all.

In their first few years on the job, engineers spend roughly 30% of their workday writing, while engineers in middle management write for 50% to 70% of their day; those in senior management reportedly spend over 70% and as much as 95% of their day writing.

Figuring out how the Stream Deck ticks, and how I can make it do what I want.

Re-use the same wildcard TLS certificate for multiple containers running behind traefik.

Building a global SaaS platform requires lots of preparation, deep evaluation of your request routes and a truckload of R&D cooperation. Here's how we did it

Learning Rust by building a CLI tool.

How to handle Unicode sequences correctly.

Watch and Listen

Create an Android app with Kotlin and Jetpack Compose UI. Learn about Graph data structures and algorithms by building a Sudoku app.

Big O notation is a very popular topic, in contexts such as algorithms and P vs NP. This video attempts to explain big O notation using only basic arithmetic, so that these other topics can be enjoyed by everyone!

Magic links get you in the door safer than passwords.

Interesting Projects, Tools and Libraries

Kubescape is the first tool for testing if Kubernetes is deployed securely as defined in Kubernetes Hardening Guidance by to NSA and CISA Tests are configured with YAML files, making this tool easy to update as test specifications evolve.

Distributed disk storage database based on Raft and Redis protocol.

Run your GitHub Actions locally.

SQL databases in Python, designed for simplicity, compatibility, and robustness.

Bits, bytes and address calculator.

WinFsp is a set of software components for Windows computers that allows the creation of user mode file systems. In this sense it is similar to FUSE (Filesystem in Userspace), which provides the same functionality on UNIX-like computers.

An SSH file manager that lets you edit files like they are local.

pgtt is a time traveling tool for PostgreSQL to help speedup development and testing of various applications by enabling the user to easily travel between points in time

Upcoming Events 

Basically there’s nothing you can’t do with Java- therefore we have reached out to some real Java Pros to learn what’s on their mind! So grab your coffee and tune in for our first episode of WeAreDevelopers Live: Java Day.

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.