Programming Digest - Cognitive Load Developer's Handbook

#524 – May 29, 2023 View in browser

Programming Digest

Cognitive Load Developer's Handbook

This paper discusses a fundamental thinking tool that would enable us to create simple yet maintainable applications. We would look at every decision, every trendy buzzword, and every fancy technology through the lens of cognitive load.

You Don't Always Need Indexes

Sometimes you have a lot of data, and one approach to support quick searches is pre-processing it to build an index so a search can involve only looking at a small fraction of the total data. The threshold at which it's worth switching to indexing, though, might be higher than you'd guess.

How we reduced our AWS bill by seven figures

Chime developed a highly available NAT instance solution with standby managed NAT Gateways to save on exorbitant data processing charges.

50 years in filesystems

Progress is sometimes hard to see, especially when you have been part of it or otherwise lived through it. Often, it is easier to see by comparing modern educational material and the problems discussed with older material. Or look for the research papers and sources that fueled the change. So this is what we do.

The Simple Joys of Scaling Up

Explores why scale-out became so dominant, whether those rationales still hold, and some joyful advantages of scale-up architecture.

How Much Memory Do You Need to Run 1 Million Concurrent Tasks?

In this blog post, I delve into the comparison of memory consumption between asynchronous and multi-threaded programming across popular languages like Rust, Go, Java, C#, Python, Node.js and Elixir.

Memory Allocation

In this post I'm going to introduce you to the basics of memory allocation. Allocators exist because it's not enough to have memory available, you need to use it effectively. We will visually explore how simple allocators work.

how did you like this issue?

Amazing · Great · Okay · Meh · Bad

newsletters

© 2023 Bonobo Press

Would you like to advertise with us? Check out our latest media kit for more information.
If you no longer wish to receive these emails, click to unsubscribe.

Key phrases

Older messages

Real-time Messaging

Sunday, May 21, 2023

Ground stations transmit signals to satellites 22236 miles above the equator #523 – May 22, 2023 View in browser Programming Digest Real-time Messaging Did you know that ground stations transmit

Escaping creative downturns

Sunday, May 14, 2023

If I'm stuck in a creative downturn, there's usually only one remedy: keep going #522 – May 15, 2023 View in browser Programming Digest Escaping creative downturns If I'm stuck in a

Rules of Thumb for Software Development Estimations

Sunday, May 7, 2023

Ah, software estimation - the bane of many developers' existence and the scourge of project managers everywhere. #521 – May 08, 2023 View in browser Programming Digest Rules of Thumb for Software

Why is OAuth still hard in 2023?

Sunday, April 30, 2023

We implemented OAuth for the 50 most popular APIs. TL;DR: It is still a mess. #520 – May 01, 2023 View in browser Programming Digest Why is OAuth still hard in 2023? We implemented OAuth for the 50

Is Critical Thinking the Most Important Skill for Software Engineers?

Sunday, April 23, 2023

Critical thinking will only become more important as AI tools spread more. #519 – April 24, 2023 View in browser Programming Digest Is Critical Thinking the Most Important Skill for Software Engineers?

Amazon acquires minority stake in Anthropic for $4B that expands AWS integration

Monday, September 25, 2023

TechCrunch Newsletter TechCrunch logo The Daily Crunch logo By Christine Hall Monday, September 25, 2023 In today's top story, we confirm that market interest in artificial intelligence has indeed

🖊🤔 Are Stylus Pens Universal?

Monday, September 25, 2023

Logo September 25, 2023 Did You Know Fish eggs can stick to the feathers and legs of aquatic birds, which is one way that previously fish-free natural or man-made ponds and lakes can become stocked

JSK Daily for Sep 25, 2023

Monday, September 25, 2023

JSK Daily for Sep 25, 2023 View this email in your browser A community curated daily e-mail of JavaScript news Mastering Strictly Typed Reactive Forms in Angular: A Step-by-Step Guide In this article,

Max Q - Things got disrupted

Monday, September 25, 2023

TechCrunch Newsletter TechCrunch logo Max Q logo By Aria Alamalhodaei Monday, September 25, 2023 Hello and welcome back to Max Q! I'm finally home after attending TechCrunch Disrupt, our flagship

Daily Coding Problem: Problem #1223 [Hard]

Monday, September 25, 2023

Daily Coding Problem Good morning! Here's your coding interview problem for today. This problem was asked by LinkedIn. You are given a binary tree in a peculiar string representation. Each node is

Visualized | Which Companies Own the Most Satellites? 🛰️

Monday, September 25, 2023

Despite Starlink's dominance in the satellite industry, the company is set to face intense competition in the coming years. View Online | Subscribe Presented by: How close is the US electricity

Wrapping up in SF, managing your data and more... | September 25

Monday, September 25, 2023

What's happening at TechCrunch this week TechCrunch events roundup Things are slowly returning to "normal" here in TechCrunch-land after an explosive TechCrunch Disrupt last week in San

Noonification: Model Quantization in Deep Neural Networks

Monday, September 25, 2023

Top Tech Content sent at Noon! 15k+ Startups Scaled Their Data Infrastructure with Segment. Apply Now! How are you, @hacker? 🪐 What's happening in tech this week: The Noonification by HackerNoon

The collapse of Microsoft Surface

Monday, September 25, 2023

How to fix IT burnout; Fedora 39 is lightning fast; FaceTime voicemails -- ZDNET ZDNET Tech Today - US September 25, 2023 placeholder Can Microsoft recover from the collapse of its Surface business?

Digest #117: Pre-Commit Hooks for Terraform 🤖

Monday, September 25, 2023

Digest #117: Pre-Commit Hooks for Terraform 🤖 #117: Pre-Commit Hooks for Terraform Hey there, DevOps enthusiasts! 👋🏻 We're back, and oh boy, do we have some juicy bits for you this week in the