← All content

2024 – Week 51: Weekly Progress Update

January 1, 2025· Jorge Iglesias· Status Updates
<h1 class="wp-block-heading">Weekly Update: A New Direction</h1> <p>A lot of changes before the end of the week, read below to learn about the latest updates.</p> <h2 class="wp-block-heading">What Was Accomplished</h2> <p>This week, I spent significant time addressing long-standing issues on my website, JorgeIglesias.com. The site was initially created earlier this year, and while it served its purpose, I hadn’t revisited it since getting it up and running. As I worked through the updates, it became clear that the original implementation, which relied solely on React, wasn't ideal for a multi-page site. This realization, coupled with the opportunity to upgrade to Strapi 5, led me to a new decision: to rebuild the site from scratch as JorgeIglesias.com V2.</p> <h3 class="wp-block-heading">Here's a quick rundown of what was resolved:</h3> <p>* Fixed Matomo integration for better analytics tracking.</p> <p>* Refactored API calls for the Header and Hero sections to improve performance and maintainability.</p> <p>* Addressed blog-related issues:</p> <p>* Fixed blog post page layout.</p> <p>* Resolved sorting issues for blog posts.</p> <p>* Adjusted BlogCard size and added attributes for better presentation.</p> <p>* Fixed a 404 error on footer links and resolved a link issue within the footer.</p> <p>* Improved blog heading placement for a cleaner design.</p> <p>* Refactored the footer structure for consistency.</p> <p>* Created a new `README.md` file to document updates for V2.</p> <p>* Set up Strapi configurations, including S3 storage, and added a social component for authors.</p> <p>* Improved the deployment process for smoother updates and scalability.</p> <h2 class="wp-block-heading">What's In Progress</h2> <p>As I worked through these fixes, I began laying the groundwork for the next iteration of the site. Currently, the following tasks are in progress:</p> <p>* Migrating to Next.js and Strapi V5: The migration to Next.js allows for server-side rendering and better performance for multi-page applications. Pairing this with Strapi V5 will provide more flexibility for managing content.</p> <p>* Configuring CORS for the API: This is critical for ensuring secure and seamless communication between the frontend and backend.</p> <h2 class="wp-block-heading">What's Next</h2> <p>Moving forward, my focus will shift to implementing rate limiting for API requests. This is an essential feature to protect the site from abuse and maintain reliability as I continue to build out V2.</p>
Share