RSSAmplifier

Blog

Teco Tutorials

Backend Web Application Development Tutorials

blog.tericcabrel.comRSS feed ↗15 posts

Latest posts

Better Error Stack Trace with Node.js Source Maps and Sentry

Reducing the bundle size of a Node.js application and getting a detailed error stack trace can be mutually exclusive; using Sentry, learn how to get the best of both worlds.

Build a CI/CD with GitHub Actions to Deploy a Node.js API

This post shows how to build a CI/CD pipeline with GitHub Actions to deploy a Node.js application on a server as a Docker container.

Deploy an AWS CDK project on multiple environments

Learn how to write your IaC using the AWS CDK and deploy it on many AWS accounts representing your development, staging, and production environment.

Read Path and Query Parameters from AWS Lambda and API Gateway

Learn how to read path and query string parameters from an AWS Lambda connected to an API gateway. Also, validate them at runtime with Zod.

Upgrade a Node.js project from Yarn 1 to Yarn 4

In this post, we take a Node.js project working with Yarn v1 and upgrade it to Yarn v4 to benefit from the performance and monorepo improvements.

Implement Role-based Access Control in a Node.js API

A Step-by-step guide to adding role-based access control in a secured Node.js API. Control user permissions effectively and enhance API security.

How to Secure Your Node.js API with JWT Authentication

Step-by-step guide to adding JWT authentication to your Node.js API. Learn how to secure your endpoints and protect your data.

Implementing event-driven communication using AWS SNS and AWS CDK

This post shows how to create an SNS topic with the AWS CDK, publish a message from an API, and subscribe to the SNS topic from a service to read SNS events.

Use Hetzner’s rescue mode to unlock your server

Locked out of your Hetzner server? Follow our guide to use Rescue Mode and quickly restore access, troubleshoot issues, and regain server control.

Apply database migrations to PlanetScale from GitHub Actions

This post shows how to build a CI/CD pipeline with GitHub Actions to deploy a database migration in a production database hosted on PlanetScale.

Connect a Serverless API to MySQL using the PlanetScale HTTP API

This post shows how to connect a serverless API to a PlanetScale database using the PlanetScale database driver for JavaScript and perform SQL queries.

Build the Docker image of a Node.js project using Prisma

This post will show you how to build the Docker image of a Node.js application that uses Prisma as the ORM to interact with your database. We will publish the image to the Docker Hub

Deploy a Next.js application on a VPS with Docker and Nginx

This post shows how to deploy the Docker image of a Next.js application on a Virtual Private Server and exposes it through a subdomain using Nginx.

Create a Node.js REST API using Prisma ORM and PlanetScale

This post shows you how to build a Node.js REST API using Prisma, an ORM allowing you to interact with a MySQL database managed by PlanetSCale

Migrate a Node.js project from ESLint and Prettier to Biome

This post will show you how to migrate an existing Node.js project using ESLint and Prettier to Biome. The Biome CLI provides simple commands to complete the migration.