I am attempting a Rust implementation of Robert Nystrom's Lox language discussed in Crafting...
In this article, I present a step-by-step procedure to natively patch and build a 64-bit Fully...
In this discussion, I explain why I prefer the Python MySQL driver, mysql-connector-python, for the...
Continuing with our Python FastAPI learning series, this post explores the implementation of...
In the first post, we explore some aspects of OAuth2 authentication, focusing on the /token path as...
In late 2022, I developed a database wrapper component for SQLAlchemy. Initially designed for use...
In the tenth post of our actix-web learning application, we added an ad hoc middleware. In this post,...
In the last post of our actix-web learning application, we identified two problems. First, there is...
Currently, our actix-web learning application simply prints debug information to the console using...
In the sixth post of our actix-web learning application, we implemented a basic email-password login...
We are going to enable our actix-web learning application to run under HTTPS. As a result, we need to...
We're implementing a login process for our actix-web learning application. We undertake some general...
We've previously built an actix-web “application”, which has five (5) public POST and GET routes. We...
The Redis Docker Official Image includes both the Redis server and the Redis CLI. We discuss the...
Regarding crate jsonwebtoken, the primary question is still how to check if a token is still valid,...
Via experimentations, I seek to answer the following question regarding crate jwt-simple: how do we...
We look at some simple seconds since epoch calculations using std::time and time...
We write a Rust web application using a MySQL database. We use the already familiar crate sqlx for...
Database migration is the process of developing, and refactoring the application database as part of...
We run a MySQL stored procedure which returns a result set which has date columns. Using crates serde...
We'll look at how to run the official mysql:8.0.34-debian image on Ubuntu 22.10, which we'll store...
MySQL stored procedures can return multiple result sets. In this post, we’re looking at calling such...
We'll look at: how to delete data from and insert data into MySQL tables using crate sqlx. This post...
We'll discuss: ⓵ how to connect to a MySQL server, ⓶ run queries to select some data and display...
Trying to understand how date works in Rust. Specifically how to get the current local date, and how...
I've successfully deployed my Australian postcodes API project to https://railway.app. I did have...
Using a generated public-private key pair, we set up a GitHub SSH key (public key), and Jenkins SSH...
My Ubuntu 22.10 no longer booted. I tried to do a reinstallation using the original bootable USB...
Using the Flask-RESTX library to implement a simple web API to search for Australian postcodes based...
An approach to customise WTForms 3.0.1 built-in error messages before (possible) translation and...