Software Developer, Instructor, and Coding Addict

Building projects is the most practical way to learn anything, and Web Development is no exception. Become a Full Stack Web Developer with these awesome project-based courses.

Configuring Vite with TypeScript, Vitest, and React Testing Library

This guide provides a quick walkthrough on setting up a Vite project using the TypeScript template, along with configuring Vitest and React Testing Library for testing. It covers installation steps, configuration updates, and creating basic test files to ensure your React components work as expected with Vitest and Testing Library.

__dirname Makes a Comeback in Node.js ES Modules

This article walks you through my experience transitioning from CommonJS to ES Modules in Node.js, with a focus on the challenges of accessing the current module directory and file paths. It covers the frustrations I encountered with the old, cumbersome workaround and the relief brought by the introduction of import.meta.dirname and import.meta.filename. These improvements have significantly streamlined my coding process, and I am eager to share how they can simplify your JavaScript development as well.

Warp Terminal: Setting a Custom Starting Directory for New Sessions

Learn how to set your preferred directory as the default starting point for your terminal sessions in Warp. Follow these simple steps to configure your terminal to always open in your chosen directory, making your workflow more efficient and personalized.

Stay up to date

Enroll in this free course and get notified when I publish something new, and unsubscribe at any time.

Courses

  1. Lifetime Membership
    Course Title
    Lifetime Membership
    Enjoy unlimited access to all courses with a single purchase, including future courses.
    Course Length
    200+ hours
    Price
    $50
  2. Complete React, Next.js & TypeScript Projects Course 2024
    Course Title
    Complete React, Next.js & TypeScript Projects Course 2024
    Course Length
    96 hours
    Price
    $9.99
  3. Mastering Next.js - Build Airbnb Clone from Scratch (2024)
    Course Title
    Mastering Next.js - Build Airbnb Clone from Scratch (2024)
    Course Length
    19 hours
    Price
    $9.99
  4. Practical TypeScript 2024
    Course Title
    Practical TypeScript 2024
    Course Length
    20 hours
    Price
    $9.99
  5. NextJS & OpenAI - 2024 Edition
    Course Title
    NextJS & OpenAI - 2024 Edition
    Course Length
    14 hours
    Price
    $9.99
  6. MERN 2024 Edition - MongoDB, Express, React and NodeJS
    Course Title
    MERN 2024 Edition - MongoDB, Express, React and NodeJS
    Course Length
    18 hours
    Price
    $9.99
  7. Node.js Tutorial and Projects Course
    Course Title
    Node.js Tutorial and Projects Course
    Course Length
    31 hours
    Price
    $9.99
  8. Javascript Tutorial and Projects Course
    Course Title
    Javascript Tutorial and Projects Course
    Course Length
    46 hours
    Price
    $9.99
  9. HTML&CSS Tutorial and Projects Course  (Flexbox&Grid)
    Course Title
    HTML&CSS Tutorial and Projects Course (Flexbox&Grid)
    Course Length
    40 hours
    Price
    $9.99
  10. React Styled Components Course (V5)
    Course Title
    React Styled Components Course (V5)
    Course Length
    3 hours
    Price
    $9.99
  11. Serverless Functions
    Course Title
    Serverless Functions
    Course Length
    8 hours
    Price
    $9.99