CI/CD pipeline for Rails 8 with Github Actions and Kamal

Creating a robust yet simple CI/CD pipeline for Rails 8

October 22, 2024 · 6 min · 1172 words · Hassen

Spam Assassin as a Service

Making SpamAssassin available through an API

October 22, 2024 · 5 min · 887 words · Hassen

Rails: The Force Awakens - Why ReactJS Got Left in the Dust

Part II of our series about Rails awakens.

October 23, 2023 · 5 min · 1044 words · Hassen

Ruby on Rails is Dead!... Not So Fast, My Friend!

Talking about Ruby on Rails, and how it shines now more than before.

October 10, 2023 · 5 min · 862 words · Hassen

AWS Messaging Services

Comparison of messaging services available in AWS.

February 16, 2023 · 17 min · 3609 words · Hassen

Debug a Docker build failure

Tips on how to debug docker build failure.

May 8, 2022 · 2 min · 257 words · Hassen

[Python] Tuple vs. List

This is a short ar ticle to compare pythonic tuples vs lists.

March 23, 2022 · 5 min · 944 words · Hassen

iTerm2 tips, Episode 2: Delete words and line in iTerm2

A quick post showing my iTerm2 settings to delete words and a line

February 18, 2022 · 1 min · 107 words · Hassen

iTerm2 tips, Episode 1: Jump forward and backward words in iTerm2

A quick post showing my tips on quickly jumping words in iTerm2

February 8, 2022 · 1 min · 134 words · Hassen

Deploy a REST API with Github Actions on Cloud Run

Thanks to Github Actions and Cloud Run, it’s easier than ever to deploy Serverless REST APIs to the cloud. This is a step-by-step guide.

September 22, 2020 · 13 min · 2648 words · Hassen