Writing

I write about things I run into while building for the web.

10 articles

Rust vs. Node.js: Why Prefer Rust?

A comparison of Rust and Node.js for web services, covering performance, memory safety, concurrency, and the cost of switching.

Rust · Node.js · Performance

Setting Up a Firewall with UFW on Ubuntu

Configure UFW on Ubuntu, allow SSH before enabling the firewall, and add, inspect, or remove rules for individual ports and networks.

Ubuntu · Linux · Security

Building a Simple Chatbot Using Deep Learning

Train a simple intent classifier in TensorFlow, from tokenizing and padding training phrases to choosing a response for the predicted intent.

TensorFlow · Python · Chatbots