nishujangra27.hashnode.devHow to use Tera templates with Axum(Rust)Initialize the project Create a new Rust project and initialize it. mkdir axum-tera cd axum-tera cargo init Edit your Cargo.toml file: [package] name = "axum-tera" version = "0.1.0" edition = "2024" [dependencies] axum = "0.8.4" tokio = { version =...Sep 30, 2025·2 min read
nishujangra27.hashnode.devGetting Started with Rocket Fairings: Implementing a LoggerI am learning Rust web development by building projects, and the current project I am working on is Serac, which is an RBAC system, but I haven’t decided what do add after authenctication in this project. Also, suggest this in comments if wanted to. ...Aug 20, 2025·2 min read
nishujangra27.hashnode.devImplementing Middleware in Rocket.rsI am learning Rust by building projects and reading blogs. Also, I have listed references for this learning in the end. Since I already have experience in building with Go and JavaScript/TypeScript. I initially thought that middleware in Rocket.rs wa...Aug 14, 2025·6 min read
nishujangra27.hashnode.devImplementing JWT Authentication in Rocket.rs with Argon2 Password HashingRocket is a REST API framework in Rust. I am writing this blog while learning authentication in Rust. In this blog post, we’ll focus only on the authentication layer — specifically, user registration, login, password hashing with Argon2, and JWT toke...Aug 4, 2025·7 min read