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
  • Understanding AWS Security Groups
    AWS

    Understanding AWS Security Groups

    Byalexrusin August 15, 2024August 28, 2024

    AWS security groups are essential virtual firewalls that manage the flow of inbound and outbound traffic for cloud resources like EC2 instances and databases. This guide delves into how security groups work, key protocols, common ports, and practical examples, ensuring you understand their critical role in maintaining a secure AWS environment.

    Read More Understanding AWS Security GroupsContinue

  • Node.js Typescript and Jest
    Javascript Development

    Setting Up a Modern Node.js Project with TypeScript and Jest

    Byalexrusin August 11, 2024October 12, 2024

    In this guide, you’ll learn how to set up a Node.js project with TypeScript and Jest. The article takes you through each step, from initializing the project and configuring TypeScript to integrating Jest for testing. By following this tutorial, you’ll ensure your code is type-safe, well-tested, and ready for modern development.

    Read More Setting Up a Modern Node.js Project with TypeScript and JestContinue

  • Sequelize Typescript
    Javascript Development

    How to Integrate Sequelize with Typescript in Node.js Project

    Byalexrusin August 10, 2024August 11, 2024

    Integrating an SQL database with a Node.js TypeScript project can greatly enhance your data management, and Sequelize makes this process easy. In this article, you’ll learn how to set up a MySQL database using Docker, configure connections in TypeScript, and create models with Sequelize. Perfect for developers looking to enhance their TypeScript applications with powerful SQL database capabilities.

    Read More How to Integrate Sequelize with Typescript in Node.js ProjectContinue

  • Javascript Development | System Administration

    Install Ruby on MacOS

    Byalexrusin March 8, 2024March 8, 2024

    MacOS comes with already pre-installed system Ruby. However this Ruby, most likely, will be outdated for Shopify development. You don’t want to mess with the pre-installed system Ruby. What you want to do is to install another Ruby using Homebrew and set the $PATH so the Homebrew-installed Ruby takes priority over the macOS system Ruby. https://mac.install.guide/ruby/13

    Read More Install Ruby on MacOSContinue

  • Javascript Development | System Administration

    Install MSSQL Server Locally

    Byalexrusin March 8, 2024March 8, 2024

    In this post we will take a look at how to install MSSQL server for local development using Docker.

    Read More Install MSSQL Server LocallyContinue

  • Javascript Development | Remix

    Configure Remix JS with MySQL

    Byalexrusin January 25, 2024January 30, 2024

    It looks like Remix team not only likes music, but also has a great sense of humor. Production ready SQLite database. Well, I don’t know about that. Let’s go ahead and swap SQLite database for MySQL in Remix JS project. And If you don’t know what I’m talking about, let me quickly explain. Remix is…

    Read More Configure Remix JS with MySQLContinue

  • Javascript Development

    Database Indexes With Sequelize

    Byalexrusin January 14, 2024September 28, 2024

    In this article we will look at how to create database indexes with Sequelize. In posts Sorting REST API Results and Advanced Filtering in REST API we used allowedSortBy and allowFilterBy fields to make sure users don’t tank the database. However, if you have a lot of rows in your table, and we are talking…

    Read More Database Indexes With SequelizeContinue

  • Javascript Development

    Observer Pattern in JavaScript

    Byalexrusin December 31, 2023September 28, 2024

    In this article we will explore the Observer Pattern in JavaScript. We will look at a real world example that involves processing order shipment and how to implement observer pattern in that context. In object oriented programming the Observer Pattern defines a one-to-many dependency between objects, where one object (the subject or observable) maintains a…

    Read More Observer Pattern in JavaScriptContinue

  • Strategy Pattern in Javascript
    Javascript Development

    Strategy Pattern in JavaScript

    Byalexrusin December 17, 2023September 28, 2024

    The Strategy Pattern is a powerful design pattern in JavaScript that allows you to define a family of algorithms, encapsulate each one as a separate object, and make them interchangeable. This pattern is especially useful when you want to select an algorithm’s implementation at runtime without altering the client code. In this article, we explore how the Strategy Pattern works in JavaScript, providing practical examples to demonstrate its flexibility and scalability in solving various problems.

    Read More Strategy Pattern in JavaScriptContinue

  • GET JavaScript Error Message
    Javascript Development

    Correctly Handle JavaScript Error Messages

    Byalexrusin December 10, 2023

    In the post about REST API Filtering we have getFilterBy method in BaseRepository that calls getSequelizeWhereClause function and returns result. The call is wrapped up in try…catch block, so when an error is thrown, it gets transformed into an API error and get re-thrown. The message from the original error is assigned to the API…

    Read More Correctly Handle JavaScript Error MessagesContinue

Page navigation

Previous PagePrevious 1 … 4 5 6 7 8 … 15 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