Skip to content

The stack I use to run this blog

In this post I describe how I run my blog

<!-- TOC -->

<!-- /TOC -->

The site platform

This site is a static site built using Astro.

It was previoulsy built using Hugo and I loved it. I love creating UIs with JSX more though.

Astro, like Hugo, is very fast and generates fast pages that can be deployed on a platform like Netlify or Cloudflare Pages. That's all I need.

Where do I host the site

I used Netlify, now I use Cloudflare Pages because they provide free unlimited bandwidth.

The posts

I write the posts using Markdown. Sometimes I use Notion or Bear or VS Code directly to write them. Markdown is a great format because it's very portable.

My workflow for posting an article

I try to publish as much as possible.

I had a daily posting routine, although these days I'm not publishing every day I try to keep posting a lot.

I just enjoy doing it.

Sometimes I'm working on a project and in a day I have 3 post ideas, things I had to search for on Google and dig the answer.

I used to have a week or so of content ahead of time, ready for publishing, but now I just publish when I have content to publish.

I push all my content to a private GitHub repository, which is synchronized to Cloudflare Pages / Netlify thanks to their Git integration.

Every time I push to GitHub, the site is updated.


I make sure all the post images are optimized using ImageOptim, to avoid useless bandwidth usage and a faster page speed.

The newsletter

I have a newsletter. Sometimes I send an email with the list of the posts I wrote, plus any new resource I create that might be interesting.

I use a self-hosted solution called Sendy and AWS SES.

Find out why you should create an email list.


I wrote and distribute a number of ebooks, available on my site. You can read them online or buy them in PDF or epub, I use a tool called Honkit to generate those formats. I detail my process here:

I wrote 15 book so far and I plan to make more in the future.

That's it!

My tools and workflows are always evolving.

I try to keep this post up to date.



You might be interested in those things I do:

  • Learn to code in THE VALLEY OF CODE, your your web development manual
  • Find a ton of Web Development projects to learn modern tech stacks in practice in THE VALLEY OF CODE PRO
  • I wrote 16 books for beginner software developers, DOWNLOAD THEM NOW
  • Every year I organize a hands-on cohort course coding BOOTCAMP to teach you how to build a complex, modern Web Application in practice (next edition February-March-April-May 2024)
  • Learn how to start a solopreneur business on the Internet with SOLO LAB (next edition in 2024)
  • Find me on X

Related posts that talk about blogging: