homeblog
projects
  • Published on
    July 14, 2024 — 8 min read

    Format Uniform Response Structure in Elysia.js

    Learn how to format the success and error response in a standard format in Elysia.js middleware to ensure consistency across the application, handle the errors gracefully, and provide the user with the necessary information.

  • Published on
    June 1, 2024 — 8 min read

    Create Email Service in NestJS with Sendgrid, MJML and Handlebars

    Create email service in Nest.js using MJML for responsive email template and handlebars for dynamic email content, and send email using Sendgrid (Twilio).

  • Published on
    May 19, 2024 — 9 min read

    Dissecting Four Layers of Caching in Next.js

    In depth overview of four levels of caching mechanisms in Next.js 14 (app router): Request Memoization, Data Cache, Full Route Cache and Router Cache.

  • Published on
    May 5, 2024 — 10 min read

    Integrate AWS S3 with NestJS for private and public files storage

    Store private and public files in single S3 bucket, generate pre-signed URLs for private files using NestJS and AWS SDK v3. Also, perform CRUD operations on S3 objects using NestJS.

  • Published on
    April 30, 2024 — 5 min read

    Serialize Nest.js API Response using class-transformer and class-validator

    Learn how to serialize Nest.js API response using class-transformer and class-validator

  • Published on
    April 28, 2024 — 7 min read

    Format Nest.js Response using Interceptors

    Learn how to format and make the standardarized response in Nest.js using Interceptors.

  • Published on
    September 25, 2020 — 5 min read

    Auto Generate Social Cards on your Gatsby Website

    Learn how to automate the process of generating the dynamic social media cards for website pages and blog posts.

© 2024 Mack Octavian.  All rights reserved.