- Programmer Weekly
- Posts
- Programmer Weekly (Issue 189 January 18 2024)
Programmer Weekly (Issue 189 January 18 2024)
Programmer Weekly - Issue 189
Programmer Weekly
Welcome to issue 189 of Programmer Weekly. Let's get straight to the links this week.
Quote of the Week
"Dynamic typing is not necessarily good. You get static errors at run time, which you really should be able to catch at compile time." - Rob Pike
Reading List
Apple uses Cassandra and FoundationDB for CloudKit, their cloud backend service. We take a look into how exactly each is used within their cloud and the problems they've solved.
A deep dive into developer productivity metrics used by Google, LinkedIn, Peloton, Amplitude, Intercom, Notion, Postman, and 10 other tech companies.
The article provides a simple program to introduce key concepts in Chapel's GPU support, with a focus on how Chapel can run code on the GPU. It also hints at exploring other features of Chapel that seamlessly integrate with GPU programming, offering a glimpse of the potential of GPUs in this context
A two-part series on the history of decompiler research and the fight against the unsolved control flow structuring problem. In part 1, we revisit the history of foundational decompilers and techniques, concluding on a look at modern works.
Part 2 - In part 2, we deep-dive into the fundamentals of modern control flow structuring techniques, and their limitations, and look to the future.
Discover how using stacked PRs in your development workflow can unblock teams, lead to easier debugging, and enhance the review process.
This post discusses the importance of shell startup speed, emphasizing the frequency of executing shell programs and the potential impact of slow startup times. It provides insights into the significance of optimizing shell startup speed and highlights the cumulative effect of small delays introduced by various programs and customizations.
A collection of materials to learn more about debuggers: how they work, which technologies are under the hood, what kind of problems exist in this area.
This article explore Podman's features and benefits, comparing it to Docker and describing a step-by-step migration guide.
Watch and Listen
NGINX is open-source web server software used for reverse proxy, load balancing, and caching. It's important to understand, especially if you are a backend developer.
Learn about how AWS API Gateway works, its key features, and why it's such a popular AWS service.
Learn Docker Compose - From Zero to Hero in 1 Hour.
Interesting Projects, Tools and Libraries
A Blazing Fast AI Gateway. Route to 100+ LLMs with 1 fast & friendly API.
Replicate your production environment locally using Docker. Just run "spin up". It's really that easy.
A full-stack, syncing database that runs on both server and client. Pluggable storage (indexeddb, sqlite, durable objects), syncs over websockets, and works with your favorite framework (React, Solid, Vue, Svelte).
remoteStorage is a simple library that combines the localStorage API with a remote server to persist data across browsers and devices.
Plotteus is a JavaScript data visualization library designed to help you tell better stories.
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.