Blog
You'll own nothing and you'll be happy - Part 1
I have a really hard time letting things go. I have the same photo library in Google Photos and in a bunch of hard drive…
Website or App? Yes! The hacky guide to building sites with Expo Router
One of the annoying little side quests of shipping an app is that Google occasionally forces you to become a website own…
Musclog: Redesign nutrition tracking and why your fitness app subscription is a scam
Picture this: you're in the gym. You're between sets. You're sweating. You have about 90 seconds before you need to grab…
Why the 7700 calorie rule is broken (and how I fixed it in my app)
Illustration of a person weighing food on a scale next to a large calorie equation I thought I had this figured out back…
Why are some plastic toys so expensive? A sneaky peek on how pricing works
Ever looked at a Dragon Ball SH Figuarts action figure and went "bro, this is just plastic, how is this €50?" Chill, you…
I built a retro RPG game shop extension for my Magento 2 store
My brand-new project (or side-gig?), Zenkai Zone, had grown into a solid e-commerce site, but let's face it - just using…
Creating a Magento 2 extension to automate product description
The life of a store manager in the eCommerce world isn't always glamorous. You might dream of big product launches and t…
Sharing encrypted Laravel cookies with Next.js
I often have friends asking me, "Pablo, how do you manage to stay so calm and collected in the face of complex technical…
A guide to retro game shopping in Seoul
Visiting Seoul for the first time as a noob westerner can be tricky! A lot of things are different, like Google Maps not…
Musclog: Leveraging my React.js experience to build a React Native App
Musclog illustration I constantly have that feeling of "You become the very thing you swore to destroy" due to the amoun…
Tracking my working hours on personal projects using Node.js
illustration of how it feels to work with foss As a developer fully committed (pun intended, and not the only one) in FO…
Transforming manga pages for lazy western readers
Reading manga as a Western reader can feel a bit like debugging assembly code, frustrating, and with a high risk of gett…
Creating Instagram Reels coding tutorials automatically with OpenAI's GPT
After creating a Node.js script to automatically post Instagram Reels and one to automatically generate thumbnails for a…
How to automatically create thumbnails for your videos with Node.js
Just last week I posted about how to upload reels to Instagram using Node.js, and in the code it was possible to upload…
Posting Instagram Reels using Node.js and the art of overcoming limitations
Hey guys! It's hard to be a geek these days, so many events are exclusive to media people and influencers - even E3 was…
My blog now has Stories, and I'm not sure why
'Stories' are everywhere on social media these days, and I found myself thinking - does my blog really need Stories? The…
Using Google Fitness API to calculate my TDEE and more
If you want to lose some weight or build muscle, it's all about knowing how many calories you burn in a day, which is ca…
Creating Rest API endpoints to my Gatsby blog
Gatsby is a popular static site generator that is built on React, and it's the one that I use to create this blog. It ha…
A guide to "cliff" diving in Amsterdam
Last year, I wrote a blog post about where to find the best cliff diving spots in Benagil, Portugal, and let's just say…
E3 2023 dates revealed
It's happening, it's finally happening - After 3 years of hiatus, E3 is finally coming back as a physical event in 2023,…