Posts by Year

2024

Getting started with Rust

1 minute read

If this short video series inspired you to try out Rust for yourself, then how can you get started learning the language?

Back to Top ↑

2023

Trivial example of safety in Rust

1 minute read

To understand how Rust’s memory safety works and what it gives you, we look at a trivial example of the Rust compiler enforcing memory safety.

Is Rust difficult to learn?

1 minute read

Rust is more complicated and difficult to learn than most programming languages. How long does it take to learn?

Is Rust fast?

1 minute read

Speed is not the reason why most people should use Rust, but Rust programs run fast. Is Rust fast enough?

Is Rust safe?

1 minute read

Safety is the #1 reason to use Rust, by leaps and bounds. But is Rust’s safety a compelling reason to use it?

Is Rust popular enough?

1 minute read

Is Rust popular enough to get contributors and employees? Is Rust popular enough to base my next project or product on it?

Should I use Rust?

2 minute read

In mid 2023, I prepared a series of videos to give people an “Executive Overview of Rust”, answering questions that I had been asked repeatedly by various pe...

Back to Top ↑

2021

Bias and Human Intelligence

7 minute read

There has been much discussion in recent years about bias in artificial intelligence. This is also familiar to us as an old problem with human intelligence. ...

GraphQL Static Analysis Example

8 minute read

In this blog post I want to get much more specific with a detailed example of how to do GraphQL Static Query Analysis.

Back to Top ↑

2020

Methods of GraphQL Cost Analysis

6 minute read

There are three basic methods of GraphQL Cost Analysis: Static Query Analysis, Dynamic Query Analysis, and Query Response Analysis.

Why does GraphQL need cost analysis?

5 minute read

GraphQL has some important differences from REST, and if we consider them, we pretty quickly realize that cost analysis is important.

Back to Top ↑