Backend Articles
Minimalist Guide to Poem
An overview and technical exploration of Poem, a feature-rich, Rust-based web framework, covering its setup, features, and examples.
Using OIDC Authentication with the AzureRM Backend
Guide on using OIDC authentication with Terraform's AzureRM backend to secure GitHub Actions workflows and manage storage permissions.
Formal-Methods-Based Bugfinding for LLVM’s AArch64 Backend
Using formal methods and Alive2 to find bugs in LLVM's AArch64 backend by lifting compiled code back to IR for refinement checking.
Creating a modern wedding website in 2022 Part 1: Choosing the tools
A developer's technical evaluation of Firebase and AWS Amplify for building a wedding website with custom domain, auth, and email features.
My PHP enum style guide
A personal style guide for writing enums in PHP, covering naming conventions, backed enums, and simple methods.
Web Applications 101
A guide explaining the evolution from simple websites to complex full-stack web applications, clarifying key web development terminology.
Citus Con 2022
A talk on leveraging PostgreSQL's advanced features within Django web framework for more powerful database-driven applications.
ExpressJS Cheatsheet 2022
A comprehensive 2022 cheatsheet for ExpressJS covering project setup, middleware, routing, and server configuration.
Express Todo List for Beginners
A beginner-friendly tutorial on building a Todo List web application using Express.js and Node.js, covering setup, routing, templating, and deployment.
Building a gRPC Server in Go
A tutorial on creating a gRPC server in Go, covering service definition with Protobuf, business logic, and server setup.
Using async/await in Express
A guide on using async/await syntax for handling asynchronous operations in Express.js request handlers, including error handling.
Planning Session
A guide to running effective technical planning sessions for software teams, covering goals, attendees, and a practical feature breakdown example.
Building a News Aggregator App using Strapi and Nuxtjs
A tutorial on building a customizable news aggregator application using Strapi (headless CMS) and Nuxt.js (frontend framework).
Auth with Express with JWT, MongoDB, and Postgres
A tutorial on implementing JWT authentication in an Express.js API, with examples using both MongoDB and PostgreSQL databases.
The Guide to How to Implement Authorization in any language and framework
A technical guide explaining how to implement authentication and authorization in any backend language or framework, covering user models, signup/login routes, and session vs JWT auth.
Creating a GraphQL Based Habit Tracker with Hasura and React (GraphQL/Hasura 101)
A tutorial on building a habit tracker using GraphQL, Hasura for the backend API, and React for the frontend.
Serverless Cloud is now in Public Preview. Here's my experience!
A developer's hands-on experience building a web app with Serverless Cloud during its public preview, covering setup, features, and workflow.
Are Micro Applications a thing?
Explores the concept of Micro Applications, defining them as small, focused apps with both a frontend and backend, contrasting them with Microservices and Micro Frontends.
Actix: A Web Framework for Rust
An overview of the Actix web framework for Rust, covering its history, features, and a practical example of setting up a WebSocket chat application.