Astro, key to performance

Astro's popularity has continued to grow in recent years. Our strategic migration from Gatsby to Astro in 2023 marked a turning point. We saw improvements in Lighthouse scores and were able to implement a hybrid architecture (Astro Islands + Static Site Generation) with frontend-oriented frameworks such as React.

Strapi, our key solution for headless architectures

Within the team's technology stack, Strapi plays a central role as a CMS. We started incorporating Strapi into pilot projects, and over time, it has become one of our most sought-after solutions. Many of our developments use combinations such as Strapi + Astro/React or Strapi + Angular. Strapi is one of the most recognized tools in the JavaScript ecosystem for backend development and one of the most popular headless CMSs (along with Contentful and Sanity), thanks to its flexibility and ease of integration.

Angular, a robust framework with a promising future

At Workoholics, we have solid experience in Angular, developing both hybrid mobile applications with Capacitor and SPA-type web apps. In addition, we have seen a surge in the popularity of this framework, probably driven by the innovations incorporated in version 17 at the end of 2023. Among these are deferred loading blocks, aimed at improving performance and the developer experience, along with optimizations in execution and compilation speed, the integration of Signals, standalone mode, and other significant improvements.

Performance as key of a good experience

The web ecosystem has evolved towards lighter and more efficient solutions. For example, Astro has allowed us to use React only where necessary, significantly reducing hydration costs thanks to its island-based approach. A good example of this strategy is the Athletic Club website, recently recognized with an honorable mention at the Webby Awards.

There is no website without movement

Movement and interaction are key elements in today's interfaces and are essential for improving the user experience. For example, they help direct attention to important elements, make navigation more fluid and intuitive, improve performance perception, and minimize the friction that content loads can generate, as well as adding a WOW effect 🤩!

To do this, we use different libraries, including some of the most popular ones according to the results of State of JavaScript, such as Three.js (WebGL) to integrate 3D elements, Lottie for animated illustrations, and GSAP for HTML element animations, among others. At Workoholics, we understand motion as something cross-cutting and essential to consider during design and development.

TypeScript: Superset of JavaScript

TypeScript is a well-established language in our team's technology stack. This language (a superset of JavaScript) offers key advantages such as early error detection thanks to static typing, which improves code quality and reduces runtime bugs. It also facilitates autocompletion and navigation in editors such as VS Code, speeding up development. Furthermore, it improves maintainability in large projects by making interfaces and data structures explicit.

Workoholics in 2025: Stack with purpose

Beyond the latest trends and being at the forefront of technology, our technical evolution reflects a clear principle: the right tool for the job. We tailor our solutions to customer requirements, depending on their needs, technological infrastructure, etc. These are some of the stacks we have worked with in recent years:

  • Web experience:  The Workoholics website is an example of the use of Astro + Strapi with an SSR rendering strategy. This offers us great performance and easy content management by different users. This solution has also been key to projects such as CAF, Lasai, Atelier Colmenero, and Euskaltel Fundazioa.
  • SPA web apps with Angular + NGRX/RxJS for complex state management: This solution, with a more functional approach, is suited to scenarios where the project objective is to maintain a modular, scalable, and highly maintainable architecture. It facilitates work in large teams, the reuse of internal libraries, and the synchronization of states in a predictable and reactive manner. An example of this is the private area of Athletic Club, an SPA developed with this solution to comprehensively manage the club members' procedures and formalities.
  • Astro + WordPress: In our technology stack, we continue to use WordPress as our content management system, but with a headless approach, using Astro as our presentation framework. In addition, we incorporate middleware responsible for generating static files from the content, which allows us to avoid continuous queries to the slow WordPress API and significantly improve performance and user experience. This technology has been used in the Getxo Kultura project, a website that presents the municipality's cultural offerings.

Horizon 2026

As we have done until now, we will continue to keep an eye on upcoming innovations and navigate this sea of technologies to offer the best solutions for future projects. The following graph shows that our technological investments in recent years have been successful, as we have continuously adapted to the context, embracing solutions such as Astro and Strapi and maintaining our expertise in Angular.