Programmer Weekly (Issue 140 January 26 2023)

Programmer Weekly - Issue 140

Programmer Weekly

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

Quote of the Week

 

If McDonald's were run like a software company, one out of every hundred Big Macs would give you food poisoning, and the response would be, “We're sorry, here is a coupon for two more”. - Mark Minasi

News

Lisa OS 3.1's 1984 source Pascal code now available under a non-commercial license.

Reading List

In this post I’ll present a few git commands and operations I run or have run on occasion, in no particular order, that the majority of git users out there might not ever need.

This guide shows you how to write, structure, visualize and manage software architecture documentation in a lean way using appropriate documentation tools.

How can Kubernetes be the foundation of a stateful database? Ben Blattberg takes us through the basics of Persistent Volumes, Volume Claims, and Postgres storage.

Let's talk about the challenges we faced and the experiences we gained when we built the infrastructure to run Slack on AWS GovCloud (US).

Why and how we continuously invested the team bandwidth to pay back tech debt and what were the results?

While training small neural networks to perform binary addition, a surprising solution emerged that allows the network to solve the problem very effectively.  This post explores the mechanism behind that solution and how it relates to analog electronics.

A few weeks ago I wrote the first part of our little expedition, which explored the various memory safety approaches. Today, let's talk about how they might help or harm development velocity!

An unofficial, opinionated, gentle introduction to Nix.

Watch and Listen

A course by Andrej Karpathy on building neural networks, from scratch, in code.

What is inside the Windows Executable or the executables for other operating systems? I take a look at the past from the days of DOS until the present and crack open a few EXE files to get a look inside. Explored also is programming without a compiler, linker, or any kind of processing code before execution.  Is programming in raw machine code possible? 

Learn what container queries are, use cases for them, new units of measurement, and possible issues with container queries.

Interesting Projects, Tools and Libraries

Visually simulate Git operations in your own repos with a single terminal command.

A checklist of anyone practicing Site Reliability Engineering.

The open-source, self-hostable to-do app. Organize everything, on all platforms.

Instant distributed traces without code changes. Boost existing monitoring tools with higher-quality data.

A playbook for systematically maximizing the performance of deep learning models. 

Free, ultrafast Copilot alternative for Vim and Neovim.

Deploy any front-end web application on any cloud platform with minimal configuration.

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.