Articles by Emmanuel

Deploying Directus to Render.com

In this tutorial, you will learn how to deploy a self-hosted instance of Directus to Render and connect it to a PostgreSQL database.

Apr 3, 2024

Building a Hotel Booking System with Directus, Next.js, and Stripe

Learn how to build an hotel booking website with availability, billing with Stripe, and Directus as a backend.

Apr 2, 2024

Deploying Directus to Google Cloud Platform with Docker

Learn how to run your self-hosted Directus instance on the Google Cloud Run and connect it with a Cloud SQL database (PostgreSQL) and Cloud Storage for storing assets.

Mar 29, 2024

What is cross-browser compatibility, and why should you care?

This article discusses cross-browser compatibility and its significance, methods to ensure compatibility, and practical tips for ensuring cross-browser compatibility in your websites.

Mar 29, 2024

How to build a news aggregator with Next.js, Resend, and Apify

In this tutorial, you’ll learn how to build a web scraper that scrapes articles daily from 4 different platforms, displays the results in a Next.js application, and sends daily updates on the latest articles to subscribers' email addresses using Resend.com

Mar 27, 2024

Getting Started with Directus and Remix

Let's learn how to build a blog using Directus as a CMS. You will store, retrieve, and use global metadata such as the site title, create new pages dynamically based on Directus items.

Jan 29, 2024

Deploying Directus to AWS EC2 with Docker

In this tutorial, you will learn how to deploy a self-hosted instance of Directus to Amazon Web Services (AWS) EC2, connect it to an AWS RDS PostgreSQL database and S3 storage bucket.

Jan 26, 2024

Getting Started with Directus and Astro

A starter guide on how to build a website using Astro framework and Directus as a headless CMS.

Jan 17, 2024

Using Directus Auth with NextAuth.js

Learn how to build an authentication system in a Next.js application using NextAuth.js and Directus Auth.

Jan 10, 2024

TypeScript utility types: when and how to use them

Learn about utility types in TypeScript, when and how to use them, and how you can combine them with custom types.

Nov 3, 2023

Serverless web scraping with TypeScript and AWS Lambda

Learn how to perform web scraping on any website using AWS Lambda services and deploy your scrapers to AWS.

Sep 13, 2023

Improving Your Workflow as a Developer with Bash Aliases

This article explores what bash aliases are and how you can use them to enhance your development process.

Aug 5, 2023

Mastering Generics in Typescript

Explore the fundamentals of generics, delve into some of its concepts, and learn with practical examples to become a better user of generics in TypeScript.

Jul 14, 2023

The Differences Between Type and Interface in Typescript

This article explains the differences between types and interfaces, covering syntax, declaration, and implementation disparities. It provides insights into scenarios favoring each, including when to use 'type' for primitive types and when interfaces excel in extension and declaration merging

Jun 13, 2023

How to Send Custom Emails from Netlify: A Step-by-Step Guide

This article explains how to send custom emails from shared hosting while your site is hosted on Netlify.

May 29, 2023

Effectiveness of Developer Relations Programs: A Study of MongoDB, AWS, and Vercel

In my #90DaysofDevRel challenge, I delved into MongoDB, AWS, and Vercel's developer relations. From MongoDB's community focus to AWS's global impact and Vercel's active engagement, each company prioritizes strong customer relationships.

May 4, 2023

How to Contribute to Community Leaders Cm-Tools Repository!

Learn how to contribute to open-source as a community manager

Feb 5, 2023