The Curious Engineer

All blogs / Rust

Evan Schwartz

emschwartz.me

Subscribe via RSS or add it on Scour. Best Posts {{ posts|tag:"best" }} All Posts {{ posts }}...

RustDatabasesAI / ML

Posts
69 from 6 Oct 2015 to 6 Oct 2026
Posting
monthly (19 in the last year)
Kind
personal blog
Feed
https://emschwartz.me/feed/

2026 16

  1. Scour - September Update
  2. 🐿️ Scour
  3. Please add prompt caching to Jev-style models
  4. Scour - August Update
  5. Notes from the AI Coding Transition
  6. Scour - June Update
  7. Scour - May Update
  8. Scour - April Update
  9. Your Clippy Config Should Be Stricter
  10. Scour - March Update
  11. A Rave Review of Superpowers (for Claude Code)
  12. Scour - February Update
  13. Great RSS Feeds That Are Too Noisy to Read Manually
  14. PSA: Your SQLite Connection Pool Might Be Ruining Your Write Performance
  15. Scour - January Update
  16. Building Docs Like a Product

2025 16

  1. Scour Year End Update 2025
  2. Short-Circuiting Correlated Subqueries in SQLite
  3. Scour - October Update
  4. Scour - September Update
  5. Subtleties of SQLite Indexes
  6. Scour - May Update
  7. Announcing Scour on r/RSS
  8. New Life Hack: Using LLMs to Generate Constraint Solver Programs for Personal Logistics Tasks
  9. Scour - April Update
  10. Scour - March Update
  11. Building a fast website with the MASH stack in Rust
  12. [Video] Scour Presentation @ Rust NYC
  13. Scour - February Update
  14. Pinning Down "Future Is Not Send" Errors
  15. Scour - January Update
  16. Comparing 13 Rust Crates for Extracting Text from HTML

2024 7

  1. Unnecessary Optimization in Rust: Hamming Distances, SIMD, and Auto-Vectorization
  2. Comparing full text search algorithms: BM25, TF-IDF, and Postgres
  3. Understanding the BM25 full text search algorithm
  4. [Recipe] Chicago beef soup dumplings
  5. Binary vector embeddings are so cool
  6. Understanding Memory Ordering in Rust
  7. Async Rust can be a pleasure to work with (without `Send + Sync + 'static`)

2023 11

  1. When Can You Add Prometheus Labels Without Increasing Cardinality?
  2. Inside some complex Prometheus queries
  3. Why are Prometheus queries hard?
  4. autometrics-rs 0.5: Automatically connecting Prometheus metrics to traces
  5. autometrics-rs 0.4: Spot commits that introduce errors or slow down your application
  6. Autometrics: a developer-first observability framework that writes queries for you
  7. The Case for Function-Level Metrics
  8. [Video] Introducing Autometrics: open source metrics libraries for easier OpenTelemetry and Prometheus use
  9. autometrics-rs 0.3: Defining Service-Level Objectives (SLOs) in Rust source code
  10. An adventure with SLOs, generic Prometheus alerting rules, and complex PromQL queries
  11. Getting Past "Ampersand-Driven Development" in Rust

2022 2

  1. Why we chose Jsonnet over WebAssembly for Fiberplane Templates
  2. [Video] Are we web yet? Our journey to Axum

2020 3

  1. [Video] TurboVPB | 2-Click Texting
  2. [Video] TurboVPB | 2-Minute Setup
  3. [Video] TurboVPB | Speed up phone banking with OpenVPB, VAN, and BlueVote -- Call and text with 2 clicks!

2019 3

  1. [Video] State of the Interledger @ the Interledger Summit
  2. [Video] Interledger in Rust Workshop @ the Interledger Summit
  3. Thoughts on Scaling Interledger Connectors

2018 5

  1. Layer 3 Is for Interoperability
  2. Interledger: How to Interconnect All Blockchains and Value Networks
  3. STREAMing Money and Data Over ILP
  4. [Video] Interledger Protocol & Streaming Payments
  5. Simplifying Interledger: The Graveyard of Possible Protocol Features

2016 5

  1. [Video] How Interledger Works
  2. [Video] Building with Interledger
  3. [Video] Building the Internet of Payments with Interledger @ Epicenter Podcast
  4. [Video] Content Micropayments
  5. [Video] Interledger Overview @ the 1st Interledger Workshop

2015 1

  1. A Protocol for Interledger Payments