- Programmer Weekly
- Posts
- Programmer Weekly (Issue 102 April 28 2022)
Programmer Weekly (Issue 102 April 28 2022)
Programmer Weekly - Issue 102
Programmer Weekly
Welcome to issue 102 of Programmer Weekly. Let's get straight to the links this week.
From Our Sponsor
![](https://media.beehiiv.com/cdn-cgi/image/fit=scale-down,format=auto,onerror=redirect,quality=80/uploads/asset/file/b741cc7d-4f4b-4253-9d4d-b1c17bd2005c/373729fe-a3e9-39f3-53a2-2b62933155ce.png?t=1737258067)
Retool is the fast way to build internal tools. Visually design apps that interface with any database or API. Switch to code nearly anywhere to customize how your apps look and work. With Retool, you ship more apps and move your business forward—all in less time.
Quote of the Week
"This is essentially what a program was, a love letter from the programmer to the hardware, full of the intimate details known only to partners in an affair." - Michael Marcotty
News
Use your skills to take on sustainability issues, from improving supply chains to developing clean energy solutions and protection of biodiversity. Start building your solution for the 2022 Call for Code Global Challenge for the chance to win $200,000 USD and receive support to see your solution deployed.
A failure to sanity check signatures for division-by-zero flaws makes forgeries easy.
GitHub Desktop 3.0 brings better integration with your GitHub Pull Requests. You can now receive real time notifications and review the status of your check runs for your pull request.
Reading List
How does OpenAI's groundbreaking DALL-E 2 model actually work? Check out this detailed guide to learn the ins and outs of DALL-E 2.
Learn how the Postgres planner breaks down a query into scans and how this impacts indexing choices.
An overview of the biggest recent crypto hacks – from phishing to governance attacks – to help better understand and improve web3 security.
The history of pre-receive hooks, how we discovered that the performance was problematic, and how we went about safely replacing them.
This post describes how our indexing infrastructure moves data for any given subgraph of the Netflix Content federated graph to Elasticsearch and keeps that data in sync with the source of truth. In an upcoming post, we’ll describe how this data can be queried without actually needing to know anything about Elasticsearch.
Succeeding as a senior engineering leader when your CEO “doesn’t get it.”
In this article, you'll look at Kafka's architecture and how it supports high availability with replicated partitions. Then, you will design a Kafka cluster to achieve high availability using standard Kubernetes resources and see how it tolerates node maintenance and total node failure.
When failure is inevitable, building fault tolerance with fault injection testing ensures that failures do not bring the platform down with them.
Slack experienced a major incident on February 22 this year, during which time many users were unable to connect to Slack. This is post mortem of that incident.
The goal of this article is to show how a tiny bit of understanding of the containers' nature can help you master Docker's CLI, starting from the most foundational group of commands - commands to manage containers.
Watch and Listen
ARM is becoming an increasingly popular language in the world of computer programming. It is estimated that over 200 billion devices contain an ARM chip, making the ARM language valuable to understand. By understanding an assembly language, programmers can have a better understanding of how code is compiled and run, making it possible to create more efficient programs. In addition to this, programmers can work at a lower level, allowing them to write code that interacts with hardware in an efficient manner.
A chat about the creation of the OWASP Top 10 and how it applies to serverless applications, the shared responsibility model and how serverless goes even further, the current security risks and vulnerabilities, and so much more.
Books
A practical guide that provides more than 150 recipes to help you generate high-quality graphs quickly, without having to comb through all the details of R’s graphing systems. Each recipe tackles a specific problem with a solution you can apply to your own project, and includes a discussion of how and why the recipe works.
Interesting Projects, Tools and Libraries
magic-trace collects and displays high-resolution traces of what a process is doing.
Your serverless cli toolkit.
An open-source tool that lets you package machine learning models in a standard, production-ready container.
A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges.
Redo is the ultimate tool to create reusable functions from your history in an interactive way.
Replibyte is a powerful tool to seed your databases with real data and other cool features.
The universal file manager.
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.