Programmer Weekly (Issue 84 December 9 2021)

Programmer Weekly - Issue 84

Programmer Weekly

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

Quote of the Week

 

"Testing can show the presence of errors, but not their absence." - E. W. Dijkstra

News

Linux is getting more Rust in it by the day.

Compose Multiplatform 1.0 allows developers to build user interfaces for the desktop, Android, and web from a single codebase.

Reading List

ESET researchers studied all the malicious frameworks ever reported publicly that have been used to attack air-gapped networks and are releasing a side-by-side comparison of their most important TTPs.

A theory that cloud vendors will focus on the lowest layer of the infrastructure stack and startups will take over the software layer.

Architecture need not be a monologue; delivered top-down from the minds and mouths of a centralised few. This article describes another way to do architecture; as a series of conversations, driven by a decentralised and empowering decision-making technique, and supported by four learning and alignment mechanisms: Decision Records, Advisory Forum, Team-sourced Principles, and a Technology Radar.

Make your projects send SMS with a simple REST API.

Learn how the Database Platform team performed the most recent MySQL upgrade at Shopify and how this changed our upgrade guidelines moving forward.

Common Infrastructure Errors I've Made.

Watch and Listen

Learn tips and tricks for writing code on a mobile device.

John Egan discusses how companies of any scale can improve their understandability by lowering their barriers to incident reporting and simplifying their processes for documenting postmortems.

Learn Bootstrap 5 in this full course for beginners. Bootstrap is the most popular CSS framework. It allows web developers to quickly design and customize responsive mobile-first sites.

Interesting Projects, Tools and Libraries

A Browser-Based Visual Programming Language for Sound & Music.

Use any linux distribution inside your terminal. 

Coinbase's advanced cryptography library.

Database protection suite with field level encryption and intrusion detection.

A Server-Side Rendering Proxy focused on customization and flexibility!

Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.

A lightweight alternative to elasticsearch that requires minimal resources.

Timezones from the command line

Kubernetes Node Autoscaling: built for flexibility, performance, and scalability.

A self hosted virtual browser that runs in docker and uses WebRTC.

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.