profile picture

Introducing Trustfall Playground

Introducing Trustfall Playground: write and run queries in-browser using #rustlang compiled to #WASM.

First data set: HackerNews. Your browser runs the query by hitting HN APIs. Not mobile-friendly yet.

Joint work with @PaavanBhavsar and Eugene Yurtsev.https://t.co/iUcx8dh7mL

— Predrag Gruevski (@PredragGruevski) September 13, 2022

Why I started the Compiler Adventures series

I'm starting an "intro to compilers" blog series, where we build a compiler from scratch, one step at a time. Each episode explains and implements a new component.

First up: eliminating instructions that have no effect, like dividing by 1.https://t.co/UIqlCnD0Hv

— Predrag Gruevski (@PredragGruevski) February 3, 2022

Well-run engineering organizations can frequently pull off things commonly considered impossible

1/ Well-run engineering organizations can frequently pull off things commonly considered impossible. The @redbullracing team at the Hungarian @F1 race two weeks ago treated us to such a feat, on camera.

They completed a 90min repair job โ€” in 15 minutes.

Here's how: pic.twitter.com/abAy4SQgRp

— Predrag Gruevski (@PredragGruevski) August 2, 2020

Everything is a database, a compiler, or a combination of both

Starting a thread of "everything is a compiler, a database, or a combination of both" tweets, since there are so many to keep track of.

It all started with this:https://t.co/aDjR1H7ua5

— Predrag Gruevski (@PredragGruevski) December 13, 2021

My unfortunate experience contributing a typo fix to a core Python library

I found a one-digit typo in the docs for Python's typing_extensions. I wanted to be a good community member and fix it.

I had no idea how much frustration that one-char PR was about to cause. Brace yourselves as I take you along on this wild ride ๐Ÿงต

RT for reach appreciated ๐Ÿ™

— Predrag Gruevski (@PredragGruevski) January 5, 2022