Agustinus Theodorus I'm a software architect, automation enthusiast, and an avid researcher. I have experience in architecting robust automated systems, and my solutions have been published by Microsoft and IEEE, among others.

Stories by Agustinus Theodorus

Exploring Rust Compiler Options: GCC vs. LLVM

Exploring Rust compiler options: GCC vs. LLVM

We explore the evolving landscape of Rust compilation, focusing on two native compiler projects: LLVM and GCC.

Agustinus Theodorus
Nov 15, 2023 ⋅ 6 min read
Kanel Tutorial: Generating TypeScript Types From PostgreSQL

Kanel tutorial: Generating TypeScript types from PostgreSQL

Learn how to use Kanel to generate TypeScript types from PostgreSQL, then see it in action by building a to-do app.

Agustinus Theodorus
Sep 5, 2023 ⋅ 8 min read
Getting Started Drizzle Orm

Getting started with Drizzle: A type-safe ORM

We build a simple web API using MySQL and Drizzle, an ORM built in TypeScript that offers a more flexible and extensible solution than alternatives like Prisma and TypeORM.

Agustinus Theodorus
Jul 13, 2023 ⋅ 7 min read
Using Insta Rust Snapshot Testing

Using Insta for Rust snapshot testing

There are a lot of testing strategies for Rust, ranging from unit to integration testing. In this article, we’ll learn more about what snapshot testing is and how it can supplement your development efforts.

Agustinus Theodorus
Mar 3, 2023 ⋅ 7 min read
Nestjs Comparing SSR Platform

NestJS vs. ASP.NET: Comparing web frameworks

On a broader scale, there aren’t many differences between NestJS and ASP.NET. There’s a lot of overlap in the philosophies they pursue, most evidently in their heavy use of OOP.

Agustinus Theodorus
Nov 22, 2022 ⋅ 6 min read
Configurable Modules NestJS

How to use configurable module builders in NestJS v9

In NestJS, creating a custom module to reuse is quite simple and is, above all, encouraged.

Agustinus Theodorus
Sep 22, 2022 ⋅ 8 min read
Blockchain Video Streaming Platforms

Exploring blockchain video streaming platforms

Nowadays, it seems like everyone is into video streaming. The pandemic accelerated the growth of streaming platforms across the globe, […]

Agustinus Theodorus
Jun 22, 2022 ⋅ 13 min read
Solidity Smart Contracts Hardhat

How to develop Solidity smart contracts using Hardhat

Solidity is an object-oriented programming language built solely for running smart contracts on the Ethereum Virtual Machine (EVM).

Agustinus Theodorus
Mar 22, 2022 ⋅ 12 min read