In 2023, I published a blog post titled .
In 2018, I decided to migrate my WordPress site to DigitalOcean to lower the monthly bill.
Over the years, I kept the domain and the website working, though I haven't changed much in terms of look and feel (from time to time I used to login, update the plugins and the Linux OS patches, but I can't say I kept all my blog posts published on my website, since I'm still using other platforms such as Medium.com)
The inspiration for taking the step to migrate my website to a new platform came after briefly reading a blog post titled .
I had a chat with Ran, and I decided that it's a good time to begin practicing with vibe-coding and see what my options are.
For the purpose of this project, I decided to take advantage of my Google AI Pro license and use Gemini.
I began by explaining to Gemini that I'm using WordPress on top of Rocky Linux, deployed as a Droplet on DigitalOcean, protected behind Cloudflare WAF.
I asked Gemini what my options are to migrate to a static pages hosting platform.
Gemini suggested using the Cloudflare platform, migrating all blog posts to static pages, using (a serverless solution), due to the tight integration with the Cloudflare platform (such as WAF, DDoS protection, DNS registrar, etc)
After migrating all my blog posts (including their images) to Markdown, Gemini explained me how to create a full GitOps process, where my entire website content, is stored on a private GitHub repo, and every time I'm making a change to a configuration file, or adding a new blog post, the content is pushed to GitHub, which initiates a new deploy process.
Here is my final architecture diagram for my newly migrated website:
Project No. 2 – Building a dashboard analytics platform
My journey continues, as I wanted to have an analytics dashboard and be able to see in near-real time statistics about my web presence.
First, I began by mapping all my social media accounts, as they appear on my .
I am still fine-tuning my dashboard analytics, adding features, etc., but at the moment, here is the current look and feel of my dashboard:
, with more than 25 years in the industry. He is the author of .
The views expressed are his own.
SOCIAL SHARE CARD GENERATOR