Blog

Here you'll find blog posts about the problems and interesting things I encounter in my software engineering journey.

How to Speed Up Connect to Forge Migration With AI CoverAtlassian blog

How 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.

6 min read
Read on atlassian blog (opens in a new tab)
5 Apps from Connect to Forge in 2 Months: What We Learned CoverCompany blog

5 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.

5 min read
Read on company blog (opens in a new tab)
Deploy React SPA to S3 and CloudFront Using AWS SAM (With Custom Domain Setup) CoverMedium

Deploy 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.

9 min read
Read on medium (opens in a new tab)
Zod Types in Class Validator DTOs CoverPersonal blog

Zod Types in Class Validator DTOs

Exploring integration of Zod Types with Class Validator for DTO Validation.

5 min read
Read more →
NestJS Auto-Caching: Peeking Under The Hood CoverPersonal blog

NestJS Auto-Caching: Peeking Under The Hood

Discover the secrets behind NestJS Auto-Caching, uncovering the magic that makes automatic response caching tick.

3 min read
Read more →
Implementing "SPA" Refresh Token Flow in Next.js 13 App Directory: A High-Level Overview CoverPersonal blog

Implementing "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.

9 min read
Read more →
Unit testing with Vitest: Real-World Scenarios and Advanced Approaches CoverPersonal blog

Unit 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.

14 min read
Read more →
Unit Testing React Apps: Vitest + React Testing Library CoverPersonal blog

Unit 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.

7 min read
Read more →
React Project Setup with Vite, ESLint, and Prettier CoverPersonal blog

React 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.

6 min read
Read more →