Upgrading to Astro 4.2.4 & Node.js 20.11.0The Figures portfolio was created using the Astro version 2.0.10. Astro releases new versions quite fast, so a few months later, we decided to upgrade to version 4.2.0 (which was the newest at the time). To make this change, I also had to change the ...Jan 28, 2024·7 min read
Processing assets with Node.jsNode.js was a great help in the project Heavens of Mankind to reduce the size of data files, and allow type-checking debugging, and processing data (you can read about it more in detail here). We decided to use it again for our agency’s portfolio, to...Dec 14, 2023·3 min read
Improving the animation's workflowMy first time animating a 3D scene on the scroll position was with the Wind City project, where the camera position gets updated based on the scroll value. I determined which camera value I needed by first modifying the values with a Graphic User Int...Dec 13, 2023·4 min read
Improving HTML semantics solves bugsHere's a link to the Heaven's of the Mankind website: https://sternenhimmel-der-menschheit.de/en Sometimes, unexpected bugs appear on a website, and it can be useful to have a look at the HTML structure, to see if it’s not causing any issues. Removin...Dec 12, 2023·2 min read
Using Node.js to process dataNode.js is used in this project to help with performance optimization, modify the data, static type checking, and debugging. Here is the link to the 3D tool: https://sternenhimmel-der-menschheit.de/explore File size optimization Data for the stars Th...Dec 10, 2023·10 min read
How Craft CMS manages the tool’s contentHere is the link to the 3D tool: https://sternenhimmel-der-menschheit.de/explore It was planned since the beginning that Heavens of Mankind would need a CMS to allow any member of the team to edit its content. Some parts were quite straightforward (a...Dec 6, 2023·5 min read