21 July 2022

37 links · Thursday

Benchmarking: Slow is fast, fast is slow

I’m trying to compare indexing speed of Corax vs. Lucene. Here is an interesting result: We have two copies of the same index, running in parallel o...

July 21, 2022

Using a secret signal in what is required to be a public constructor.

What are zkVMs? And what's the difference with a zkEVM?

I've been talking about zero-knowledge proofs (the "zk" part) for a while now, so I'm going to skip that and assume that you already know what "zk" is about. The first thing we need to define is: what's a virtual machine (VM)? In brief, it's a program that can…

Understanding Eventual Consistency in DynamoDB.

DynamoDB is an eventually consistent database. There's a lot of fear around that. In this post, we'll discuss how to think about eventual consistency in DynamoDB as well as strategies to work around it.

Optimizing Azure SQL Database with the Well-Architected Framework

    Microsoft Azure SQL Database is a fully managed cloud database (PaaS) that handles many database management tasks without user intervention. Tasks such as patching, upgrading, taking backups, and monitoring can be configured to the specific needs of the wo…

How Stripe Builds APIs | Postman Blog

A Stripe developer advocate shares the insider's view on how Stripe builds APIs. Plus, check out the Stripe Postman Collection in the Stripe Developers public workspace.

TDD: software design practice

Short backstory While working at Launchyard, we were working on the project for already into 6-7 months. Then the company hired the Frank Wi...

Don't burn out. • Dylan Fitzgerald

If you don’t schedule downtime, it will be scheduled for you, in the form of injury or burnout. (Paraphrased) Visakan Veerasamy There’s a good chance that you, dear reader, are making a living by exchanging time for money. This is ultimately not the ideal app…

Inversion and Injection — tech ramblings

In software engineering, the word "dependency" gets thrown around a lot, and so I want to explain two interesting and related topics - dependency inversion principle and dependency injection. Let's look at what these are and why we might care about them.

Being on-call sucks — Bobbie Chen

Disclaimer: this post represents my own views and it is not endorsed by my employer.