Programmer Weekly (Issue 103 May 5 2022)

Programmer Weekly - Issue 103

Programmer Weekly

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

Quote of the Week

 

The best reaction to "this is confusing, where are the docs" is to rewrite the feature to make it less confusing, not write more docs. - Jeff Atwood

News

Facebook’s parent company is inviting researchers to pore over and pick apart the flaws in its version of GPT-3.

Here is some news that is both straightforward and still a long time out but nevertheless important: by the end of 2023, GitHub will require all users who contribute code on the platform to enable one or more forms of two-factor authentication (2FA).

Apple achieves a "poisoned" world first as a research team describes a new DMP vulnerability dubbed Augury, which enables data theft at rest from Apple's SoCs.

Gearing up to go full stack, firm spends time on standards, open-source communities.

Reading List

Stripe's continuous integration system is responsible for orchestrating build pipelines and executing tens of thousands of test suites. To meet our exceptionally high security bar, we lean on a combination of open-source tech and novel engineering.

The Workflows and Culture That Drove 1500% YoY Growth with Tara AI’s co-founder, Iba Masood.

Due to a large cross-functional effort led by the DR team in 2020 and 2021—culminating in the literal unplugging of our San Jose data center—Dropbox was able to reduce its RTO by more than an order of magnitude. This is the story of how we did it.

In this post, we will discuss the goals for Delta, the main concepts that govern Delta’s architecture, Delta’s production use cases, its evolution as a recovery provider, and future work items.

From early employee to technical founder: Amber Feng shares essential lessons for engineers up and down the org chart, drawing from her 8-year career at Stripe and becoming a technical founder of Cocoon.

Learn how to get the most out of your serverless functions.

The power of a good level framework as seen through three different perspectives.

Watch and Listen

A chat about how to approach serverless as a frontend engineer, why if you can JavaScript you can backend, why tech tutorials are turning you into a mediocre engineer, and so much more.

Learn how to build a full-stack JavaScript, real-time data processing app that integrates, enriches, and streams musical data into Apache Kafka®, Confluent, and ksqlDB.

Secure your K8s cluster with this Top 10 Kubernetes Security Best Practices.

Interesting Projects, Tools and Libraries

PyScript is a framework that allows users to create rich Python applications in the browser using a mix of Python with standard HTML. PyScript aims to give users a first-class programming language that has consistent styling rules, is more expressive, and is easier to learn.

The sophisticated Drag and Drop library you've been waiting for.

PostgresML is an end-to-end machine learning system. It enables you to train models and make online predictions using only SQL, without your data ever leaving your favorite database.

CLI tool to help you manage multiple repositories.

Tricking shells into interactive mode when local PTY's are not available.

Wireit upgrades your npm scripts to make them smarter and more efficient.

A command-line interface for quickly sharing code snippets of your local files. 

CLI tool that can execute SQL queries on CSV, LTSV, JSON and TBLN.

A simple, modern server dashboard, primarily used by smaller private servers.

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.