- Programmer Weekly
- Posts
- Programmer Weekly (Issue 176 October 12 2023)
Programmer Weekly (Issue 176 October 12 2023)
Programmer Weekly - Issue 176
Programmer Weekly
Welcome to issue 176 of Programmer Weekly. Let's get straight to the links this week.
Quote of the Week
"Programming is not a zero-sum game. Teaching something to a fellow programmer doesn't take it away from you. I'm happy to share what I can, because I'm in it for the love of programming." – John Carmack
News
The attack used a novel technique, HTTP/2 Rapid Reset, based on stream multiplexing.
Reading List
What problems HTTP/3 solves, how it performs, why it’s seen such swift adoption, and what limitations it is still working to overcome.
An interactive study of common retry methods.
This is an article about creating a custom form element for building filters. It blends several controls into one, limiting state changes to the most useful ones.
This article is about prioritizing feature requests. It proposes a formula for calculating a "need weight" for each request, which can then be used to prioritize requests.
A deep investigation into regular expression denial of service (ReDoS) vulnerabilities in JavaScript.
7 lessons we've learned while managing 200+ open-source repositories - automation with a human touch.
This post discusses the enduring significance of the two-phase locking concurrency control method in modern computing, exploring its strengths and limitations in today's distributed systems. The author evaluates its applicability in contemporary scenarios and the potential need for alternative approaches to concurrency control.
In this article, you will learn what Event Sourcing is, how to build an application with Event Sourcing, and a strategy to reproduce a production bug quickly.
Sequences: they’re all around us. More specifically, they’re in your data warehouse with timestamps, payloads, and mysterious columns from Segment. Many of the real, course-changing insights that data teams dream are hidden deep inside these elusive event streams. This post will help you find them, using your favorite neighborhood query language.
The article discusses the importance of efficiency and how to gain it by optimizing your workflow
Watch and Listen
Charles Weir—developer, security researcher, and Research Fellow at Security Lancaster—joins host Giovanni Asproni to discuss an approach that development teams can use to create secure systems without wasting effort on unnecessary security work.
Julia Evans discusses challenges of understanding complex topics such as DNS, bash, HTTP and SQL. She also shares her own experiences and tips for learning these concepts.
Books
Discover new ways to optimize database performance and avoid common mistakes that impact latency and throughput.
Interesting Projects, Tools and Libraries
Postgres zero-downtime migrations made easy.
Build & ship backends without writing any infrastructure files.
A ultra-lightweight embedded scripting language optimized for microcontrollers.
The Open-Source Synthetic Monitoring Platform with Incident Management.
Turn your keyboard into a typewriter!
Run and test your HTTP requests. Git friendly, 100% local.
A highly customizable homepage (or startpage / application dashboard) with Docker and service API integrations.
Get structured JSON data from any page.
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.