PinnedCharlie PrinceBreaking the Perfectionist Paradox: Time Management for DevelopersOne of the things that appealed to me the most when I was applying for a role at HubSpot was the level of autonomy given to independent…Mar 27Mar 27
PinnedCharlie PrinceHow to Implement Search in a Markdown Blog — Next.js Data Caching and API EndpointsIntroductionJun 9, 2023Jun 9, 2023
Charlie PrinceEffortless Design Token Management: Sync Figma and WordPress with Design Token BridgeIt can be pretty frustrating managing token design systems and ensuring parity between designs and developed templates. Making updates can…Aug 25Aug 25
Charlie PrinceConverting a 2D scene to 3D in Godot: Grand Strategy Devlog #2In my last post, I explained how we created a 2D interactive grand strategy map editor from a vector image in Godot. We started with a…May 29May 29
Charlie PrinceAnatomy of a Grand Strategy Game in Godot: Grand Strategy Devlog #1I’ve always been a big fan of Grand Strategy or “spreadsheet games” as my partner calls them. I’ve spent an unhealthy amount of time and…May 27May 27
Charlie PrinceCreating Globally Accessible Variables and Configuration Files in Next.jsLearn how to create a global configuration file in Next.js to store global variables which can be accessed from multiple components.Jun 10, 2023Jun 10, 2023