Random Thoughts

Category:
This blog development process


Multi-language support, at last

Saturday, February 21, 2026

The very first item on my 2018 feature wishlist was internationalization. Eight years later, it's finally here — and every post now has a Portuguese translation.

Search and archive pages, finally

Thursday, February 19, 2026

The search and archive pages that have been placeholders since 2018 are now real. Here's how they were built — and what it's like to direct an AI through UI work.

Back from the future, with AI

Wednesday, February 18, 2026

After years away, I'm reviving this blog with the help of AI — and the entire tech stack got a fresh start.

Render web animations with React Lottie

Monday, April 16, 2018

How to render animations from Adobe After Effects using Bodymovin/Lottie and React web.

Integrate Google Analytics with React Router v4

Monday, April 9, 2018

Single-page applications requires especial treatment for tracking statistics on each page view.

Markdown renderer component that can render other React components

Sunday, April 8, 2018

Markdown contents just got really really better!

Creating React component with Markdown renderer and code syntax highlight

Friday, March 16, 2018

Given a Markdown string, then render as HTML with fancy code syntax highlight.

How to fix custom domain overwriting problem when using gh-pages deploy script

Thursday, March 15, 2018

Sometimes little changes can put down an entire website, luckily sometimes the fix is easy!

How to include a sitemap.xml in a create-react-app site

Thursday, March 15, 2018

Creating a sitemap.xml generation with Babel and Node.

Categories and better typography

Monday, March 12, 2018

Content can now be fetched by category and the visual got some polishing for better readability.

Redesign and better typography

Sunday, March 4, 2018

Fourth day on this site's development, a blog for reading must be nice to read.

Comments section using Disqus and React

Monday, February 26, 2018

New feature included, opening channel for feedbacks!

Blog progress

Sunday, February 25, 2018

Second day developing this project, long road ahead.

Custom boilerplate generators

Sunday, February 25, 2018

This site have some custom made boilerplate generators that makes life easier.

Hello World

Thursday, February 22, 2018

Hi there, in this post I explain briefly how this website was made.