Skip to content

Alex Rusin Blog

  • BlogExpand
    • AWS
    • Javascript Development
    • Remix
    • PHP MySQL Development
    • Laravel
    • System Administration
    • WordPress Development
    • Magento
    • Uncategorized
  • My Projects
Alex Rusin Blog
  • Node.js integration testing with Jest and Supertest
    Javascript Development

    Integration Testing Node.js APIs with Jest and Supertest

    Byalexrusin January 25, 2026January 25, 2026

    Learn how to write integration tests for Node.js and Express APIs using Jest and Supertest. Test middleware, validation, error handling, and improve coverage with real-world examples.

    Read More Integration Testing Node.js APIs with Jest and SupertestContinue

  • Collaboration Tests in Node.js
    Javascript Development

    Mastering Collaboration Tests in Node.js

    Byalexrusin January 19, 2026January 19, 2026

    Most Node.js developers write state-based unit tests and stop there. While those tests are important, they don’t tell the full story. Real-world applications are made of collaborating modules, and if those collaborations break, your app breaks.

    Read More Mastering Collaboration Tests in Node.jsContinue

  • Deploy full stack application on EC2
    AWS

    From Localhost to the Cloud: Deploying Full Stack Apps on AWS EC2

    Byalexrusin January 12, 2026January 16, 2026

    In this article, we’ll walk through how to deploy a full-stack Next.js task manager application to an Amazon EC2 instance on AWS. The application uses Amazon Cognito for authentication and includes a simple CRUD system powered by MongoDB.

    Read More From Localhost to the Cloud: Deploying Full Stack Apps on AWS EC2Continue

  • How to Unit Test an Express API in Node.js
    Javascript Development

    How to Unit Test an Express API in Node.js

    Byalexrusin January 9, 2026January 19, 2026

    In this guide, I’ll walk you through how to unit test an Express API in Node.js, using practical examples from a Task Manager project.

    Read More How to Unit Test an Express API in Node.jsContinue

  • TypeScript Mixins Pattern
    Javascript Development

    Mastering TypeScript Mixins Pattern: Beyond Single Inheritance for Flexible Code

    Byalexrusin December 29, 2025December 29, 2025

    Struggling with the limits of single inheritance? Discover how the TypeScript Mixins pattern allows you to compose multiple behaviors into a single class. Learn how to combine generics and inheritance to build flexible, reusable traits like a pro.

    Read More Mastering TypeScript Mixins Pattern: Beyond Single Inheritance for Flexible CodeContinue

  • Mastering TypeScript Generics
    Javascript Development

    Mastering TypeScript Generics for Reusable, Type-Safe Code

    Byalexrusin December 20, 2025December 20, 2025

    Generics are a fundamental feature of statically-typed languages. They allow developers to pass types as parameters to another type, function, or structure.

    Read More Mastering TypeScript Generics for Reusable, Type-Safe CodeContinue

  • Master TypeScript Interfaces and Inheritance
    Javascript Development

    Mastering Scalable Node.js: A Guide to TypeScript Interfaces and Inheritance

    Byalexrusin December 19, 2025December 19, 2025

    Stop struggling with messy Node.js code. Discover how to use TypeScript interfaces and inheritance to build scalable, maintainable projects. Learn senior-level strategies to enforce structure and reuse code efficiently.

    Read More Mastering Scalable Node.js: A Guide to TypeScript Interfaces and InheritanceContinue

  • OOP in Node.js with TypeScript
    Javascript Development

    Mastering Modular Node.js: The Power of OOP with TypeScript Classes

    Byalexrusin December 15, 2025December 15, 2025

    tructure your Node.js projects for scalability. Learn how TypeScript classes enable Object-Oriented Programming (OOP) for type-safe, modular code.

    Read More Mastering Modular Node.js: The Power of OOP with TypeScript ClassesContinue

  • aster the Right Way to Set Up TypeScript in Node.js
    Javascript Development

    TypeScript in Node.js: A Solid Setup for Scalable Projects

    Byalexrusin December 12, 2025December 12, 2025

    Learn the essential steps to set up a robust TypeScript Node.js project from scratch, including Jest testing, ESLint/Prettier configuration, and development automation.

    Read More TypeScript in Node.js: A Solid Setup for Scalable ProjectsContinue

  • Entities and DTOs API Architecture
    Javascript Development

    Stop the Spaghetti! Architecting Scalable APIs with Entities and DTOs

    Byalexrusin December 6, 2025December 6, 2025

    Discover how using Entities to encapsulate business logic and DTOs (Data Transfer Objects) to control data exposure creates secure, scalable, and maintainable API architecture.

    Read More Stop the Spaghetti! Architecting Scalable APIs with Entities and DTOsContinue

Page navigation

1 2 3 … 14 Next PageNext

© 2026 Alex Rusin Blog - WordPress Theme by Kadence WP

  • Blog
    • AWS
    • Javascript Development
    • Remix
    • PHP MySQL Development
    • Laravel
    • System Administration
    • WordPress Development
    • Magento
    • Uncategorized
  • My Projects