☰
pablo.gg
Blog
Archive
Portfolio
About
🇺🇸
EN
🇺🇸
English
🇧🇷
Português (Brasil)
🌞
Complete archive
104 posts
2026
2025
2024
2023
2022
2021
2020
2016
2015
2014
2013
2012
2010
2009
2008
2026
(4)
You'll own nothing and you'll be happy - Part 1
May 16, 2026
Website or App? Yes! The hacky guide to building sites with Expo Router
April 25, 2026
Musclog: Redesign nutrition tracking and why your fitness app subscription is a scam
March 22, 2026
Why the 7700 calorie rule is broken (and how I fixed it in my app)
February 12, 2026
2025
(2)
Why are some plastic toys so expensive? A sneaky peek on how pricing works
September 30, 2025
I built a retro RPG game shop extension for my Magento 2 store
February 2, 2025
2024
(6)
Creating a Magento 2 extension to automate product description
December 19, 2024
Sharing encrypted Laravel cookies with Next.js
October 25, 2024
A guide to retro game shopping in Seoul
October 21, 2024
Musclog: Leveraging my React.js experience to build a React Native App
September 21, 2024
Tracking my working hours on personal projects using Node.js
June 16, 2024
Transforming manga pages for lazy western readers
May 1, 2024
2023
(6)
Creating Instagram Reels coding tutorials automatically with OpenAI's GPT
December 20, 2023
How to automatically create thumbnails for your videos with Node.js
October 25, 2023
Posting Instagram Reels using Node.js and the art of overcoming limitations
October 14, 2023
My blog now has Stories, and I'm not sure why
September 4, 2023
Using Google Fitness API to calculate my TDEE and more
August 2, 2023
Creating Rest API endpoints to my Gatsby blog
January 22, 2023
2022
(10)
A guide to "cliff" diving in Amsterdam
December 28, 2022
E3 2023 dates revealed
September 27, 2022
Creating a Startup with GitHub Actions and Google Forms
September 13, 2022
How to get the Redux State in a React 18 production build via the browser's console
August 21, 2022
10 years anniversary of my first E3
June 1, 2022
Adding a copy button to code snippets on Gatsby: The lazy way
May 5, 2022
How Webpack handles dynamic imports with variable paths
April 11, 2022
Using Node.js and GitHub Action to find a house on Funda.nl
March 12, 2022
How to get the Redux State in production via the browser's console
February 20, 2022
Create videos from code snippets with this Node.js script
January 4, 2022
2021
(29)
How to load assets asynchronously with Phaser 3
November 18, 2021
Buy Metroid Dread
November 7, 2021
How to import Gatsby posts into Medium with Gist code snippets
October 24, 2021
I made a top-down game version of my blog with Phaser and React
October 12, 2021
How to create a top-down RPG Maker like game with Phaser JS and React
October 8, 2021
Creating a dialog box with React for a Phaser game
October 6, 2021
Automatically update the embedded Tileset for all your Tiled maps a Node.js script
October 2, 2021
Creating a Matrix Source-Code effect background for my website with React
September 16, 2021
Creating a mobile build of my Phaser JS game - Game Devlog #23
September 9, 2021
A guide to cliff diving in Benagil
September 2, 2021
Creating moving platforms for my Phaser JS game - Game Devlog #22
August 28, 2021
Creating my dream Skyward Sword HD Switch accessories
July 14, 2021
Hiding parts of the map on Phaser JS - Game Devlog #21
July 6, 2021
Creating falling spikes with Phaser JS - Game Devlog #20
June 28, 2021
Automatically generate sprite sheet atlas files for your Phaser JS game with a Node.js script
June 22, 2021
Hanging on a monkey bar Phaser JS - Game Devlog #19
June 19, 2021
Metroid 5 is finally announced, 19 years later
June 16, 2021
Creating ladders for platformer with Phaser JS - Game Devlog #18
June 5, 2021
How to create an offline search page with Gatsby
May 29, 2021
Building a dynamic form from a JSON schema
May 21, 2021
Using GitHub Actions to deploy my blog into different domains
May 15, 2021
How to calculate the annual inflation in Brazil using JavaScript
May 13, 2021
How to create a JSON download link using HTML only
May 9, 2021
I lost 14kg this year, here is how you can too
May 2, 2021
Creating a pogo-attack with Phaser JS - Game Devlog #17
April 24, 2021
I pay $0.00 in hosting for this website
April 17, 2021
One year of working from home
March 12, 2021
Godammit Telegram!
January 31, 2021
Godammit Whatsapp!
January 24, 2021
2020
(18)
Adding transition when entering a stage on Phaser JS - Game Devlog #16
December 29, 2020
Creating a smarter and more performing AI on Phaser JS - Game Devlog #15
December 15, 2020
Creating custom weather on Phaser JS - Skate Platformer Game Devlog #14
December 9, 2020
Creating a loading screen and adding translation on Phaser JS - Skate Platformer Game Devlog #13
November 29, 2020
Saving player progress with checkpoints with Phaser JS - Skate Platformer Game Devlog #12
November 19, 2020
Loading user-created Tiled stages on Phaser JS - Skate Platformer Game Devlog #11
November 11, 2020
Creating hero HUD on Phaser JS - Skate Platformer Game Devlog #10
November 5, 2020
Creating enemies artificial intelligence on Phaser JS - Skate Platformer Game Devlog #09
October 30, 2020
Creating enemies and collectable items on Phaser JS - Skate Platformer Game Devlog #08
October 22, 2020
Loading external tileset file on Phaser JS using Webpack - Skate Platformer Game Devlog #07
October 8, 2020
Falling off platforms with Arcade Physics on Phaser JS - Skate Platformer Game Devlog #06
October 1, 2020
Using a button to run with Phaser JS - Skate Platformer Game Devlog #05
September 26, 2020
How an open source project landed me a job abroad
September 23, 2020
Holding button to jump higher with Phaser JS - Skate Platformer Game Devlog #04
September 21, 2020
Creating precise custom colliders for Arcade Physics on Phaser JS - Skate Platformer Game Devlog #03
September 17, 2020
Me, San Francisco and Metallica
September 14, 2020
Improving sprite sheets generation for Phaser JS game with Webpack 4 - Skate Platformer Game Devlog #02
September 9, 2020
Trying out Phaser JS Arcade Physics - Skate Platformer Game Devlog #01
September 2, 2020
2016
(1)
An open letter to Mark Manson
February 16, 2016
2015
(1)
Google Flights OP
May 31, 2015
2014
(1)
Trip to LA - E3 2014
August 8, 2014
2013
(2)
Lego love
February 9, 2013
New handheld: Revo K101 (GBA clone)
February 9, 2013
2012
(2)
Trip to E3 2012
December 20, 2012
E3 2012 - And here we... Go
May 31, 2012
2010
(8)
Zelda timeline and Skyward Sword placement
July 3, 2010
Unboxing white chocolate easter egg
April 7, 2010
Having fun with Sony Vegas
March 23, 2010
Jirachi from Latamel event
March 22, 2010
Pokémon Soul Silver Unboxing
March 21, 2010
Unboxing the Wireless Guitar for Wii
March 5, 2010
Camy Hero Pack - For those who cannot wait for the next Zelda
February 18, 2010
Softwares law in Brazil
January 24, 2010
2009
(11)
2010 is coming
December 31, 2009
Donatello Pasta - An awesome new restaurant in Búzios
December 24, 2009
Zelda timeline?
September 15, 2009
Special effects
July 8, 2009
Hands on Samsung SC-MX20B!
June 23, 2009
Save Earl
June 21, 2009
Review: Zeemote JS1
June 10, 2009
Review: Hot Pocket Burger
June 1, 2009
Blog in english
May 13, 2009
Fingerboard old times
May 12, 2009
Brazilian taxes
April 18, 2009
2008
(3)
Nada by Los Pirata
November 11, 2008
Idol: Steve Oedekerk
October 2, 2008
First Post
September 28, 2008