Programmer Weekly (Issue 155 May 18 2023)

Programmer Weekly - Issue 155

Programmer Weekly

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

Quote of the Week

 

“We have to stop optimizing for programmers and start optimizing for users.” - Jeff Atwood

Reading List

The observability provider was down for more than a day in March. What went wrong, how did the engineering team respond, and what can businesses learn from the incident? 

An overview of Rust GUI libraries and frameworks, focused on WASM. Discover the latest GUI toolkit options for Rust, increase your programming skills, and create efficient WebAssembly bundles that will help you build comprehensive applications.

How I accidentally breached a nonexistent database and found every private key in a 'state-of-the-art' encrypted messenger called Converso.

Here’s how, in seven steps, I built my first browser extension with GitHub Copilot—and my three major takeaways about learning and pair programming in the age of AI. 

A deep dive into the topic of Infrastructure as Code: what is it, what benefits does it bring, what were those paradigm-shifting transformations that it went through already, and what the future might hold for it.

The article discusses the differences and similarities between Docker Swarm and Kubernetes, two popular container orchestration platforms. It covers their features, advantages, and use cases, providing insights into when to choose one over the other.

How exactly does RLHF work? Why does it work? This post will discuss the answers to those questions.

How HTTP Streaming can improve page performance and how Airbnb enabled it on an existing codebase.

Simple strategies for getting the most out of any language model.

Understand SQL indexes, organize your knowledge, and memorize good practices regarding performance optimization in PostgreSQL.

Watch and Listen

Learn the Go programming language in this full course for beginners. You'll practice writing performant, idiomatic Go with these hands-on lessons and challenges.

WebAssembly (Wasm) is a low level, high-performance binary format for the web, which can be compiled from languages such as C++, Swift, Dart, & Kotlin. In this talk we’ll showcase new developments in language support, usability, and increased performance. We’ll also show you how to get started quickly yourself!

It's time to build an internal developer platform (IDP) with Crossplane, Argo CD, SchemaHero, External Secrets Operator (ESO), GitHub Actions, Port, and a few others.

Interesting Projects, Tools and Libraries

Metatype is an open-source, low-code API platform for developers. It enables them to build modular APIs with zero-trust and serverless deployment, no matter where and how their (legacy) systems are.

This is a Remix Stack with the foundational things setup and configured for you to hit the ground running on your next EPIC idea. 

JunoDB is PayPal's home-grown secure, consistent and highly available key-value store providing low, single digit millisecond, latency at any scale.

Bitwise Calculator Online.

Tips and tricks for working with Large Language Models like OpenAI's GPT-4.

WebWhiz allows you to create an AI chatbot that knows everything about your product and can instantly respond to your customer's queries.

Monitor a process and trigger a notification.

Next-Generation Event Processing Platform.

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.