Programmer Weekly (Issue 87 January 6 2022)

Programmer Weekly - Issue 87

Programmer Weekly

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

From Our Sponsor

Hired is home to 1000s of companies: from startups to Fortune 500s who are actively hiring developers, data scientists, mobile engineers, and more. Once you create a profile, hiring managers can send interview requests based on desired salary & top skills.

Quote of the Week

 

"The best error message is the one that never shows up." - Thomas Fuchs

News

The LLVM compiler stack saw record growth in 2021 both with the most amount of new code introduced in any single year as well as the most contributors per year this open-source project has ever seen. Even aside from the development metrics, LLVM had a pretty rocking 2021.

Cleaning off decades of code mess isn't for the faint of heart, but leading Linux kernel developer Ingo Molnar is giving it the old college try in the open-source Linux kernel.

The new version of Google Chrome launches with a controversial Keyboard MAP API. 

Reading List

In this tutorial, you’re going to understand how to develop a cryptocurrency using Solidity and the ERC20 Token standard (Ethereum request of comment) maintained by OpenZeppelin.

Understanding the difference between attach, logs, run, and exec commands through learning the container management internals.

Seated is an app that offers a certain (sizable) percentage off your bill for certain restaurants in your area. This post shows you how to grab all their restaurants and visualize the stats on them.

Beautifying and modernizing your command line experience. A tour of emulators, text options, and prompt styling.

Watch and Listen

Fuchsia was developed using the Clang/LLVM C/C++ toolchain. In this talk, we describe our experience of building a new operating system from scratch using LLVM tools and runtimes, the benefits we gained from using LLVM and some of the challenges we encountered in the process.

You will learn everything you need to get started with Go and start using it in your projects. We're going to write a very simple CLI application to learn the basics of Go. So instead of learning the concepts and syntax of Go with isolated examples, you will learn them while building an actual application throughout the tutorial.

Interesting Projects, Tools and Libraries

The fastest way to capture and structure your thoughts: through voice.

Dura is a background process that watches your Git repositories and commits your uncommitted changes without impacting HEAD, the current branch, or the Git index (staged files).

API traffic viewer for Kubernetes enabling you to view all API communication between microservices. Think TCPDump and Wireshark re-invented for Kubernetes.

Play eye-catching math visualization on the web using SVG.

A Workflow Engine for Offensive Security.

A dark and sleek Emacs setup for general purpose editing and programming.

Send push notifications to your phone or desktop via PUT/POST.

A modern replacement for ls.

SeaTunnel is a distributed, high-performance data integration platform for the synchronization and transformation of massive data (offline & real-time). 

Portmaster is a free and open-source application that puts you back in charge over all your computer's network connections.

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.