Blog
Here you'll find blog posts about the problems and interesting things I encounter in my software engineering journey.
Atlassian blogHow to Speed Up Connect to Forge Migration With AI
Featured on the Atlassian blog: how we used AI to speed up Connect-to-Forge migration by turning the first app’s migration pattern into a repeatable process across four more apps.
Company blog5 Apps from Connect to Forge in 2 Months: What We Learned
How we migrated five Atlassian Cloud apps from Connect to Forge in two months, sharing the process, key technical decisions, migration challenges, and the payoff of moving fully onto Forge.
MediumDeploy React SPA to S3 and CloudFront Using AWS SAM (With Custom Domain Setup)
Learn how to deploy a React Single Page Application (SPA) to AWS S3 and CloudFront using AWS SAM, including setting up a custom domain for your application.
Personal blogZod Types in Class Validator DTOs
Exploring integration of Zod Types with Class Validator for DTO Validation.
Personal blogNestJS Auto-Caching: Peeking Under The Hood
Discover the secrets behind NestJS Auto-Caching, uncovering the magic that makes automatic response caching tick.
Personal blogImplementing "SPA" Refresh Token Flow in Next.js 13 App Directory: A High-Level Overview
Exploring different possibilities of implementing refresh token flow into Next.js 13 App Directory.
Personal blogUnit testing with Vitest: Real-World Scenarios and Advanced Approaches
Discover the power of unit testing with Vitest as we delve into real-world scenarios and explore advanced approaches to elevate your React application's testing capabilities.
Personal blogUnit Testing React Apps: Vitest + React Testing Library
Discover the combined power of Vitest and React Testing Library as I walk you through essential techniques for testing React apps in this blog post.
Personal blogReact Project Setup with Vite, ESLint, and Prettier
Learn how to efficiently set up a React project using Vite, while incorporating ESLint and Prettier for code consistency and quality.