Resources hub
Insight, developer tools and more

Case Study: Switching from Sky Shop to a more flexible eCommerce engine

Stop Breaking My Code! Riding the Frontend Roller Coaster

Welcome to the Era of "Vibe Coding"

Zustand: A Simple and Scalable State Management Solution for React

Is Tailwind CSS Making Developers Lazy?
![Cover for Why .at() is Better than [] for Accessing Arrays in TypeScript](https://aexol-cms.fra1.cdn.digitaloceanspaces.com/aexolcom/blogpost/ts-1-1734357363333.webp)
Why .at() is Better than [] for Accessing Arrays in TypeScript

Comprehensive guide to web app accessibility

Simplify Your Node.js Projects with PNPM

How to recover files deleted with git rm or how to recover uncommitted submodule with vscode

Aexol shines at Europe's biggest hackathon - HackYeah 2023!

DJ Fresh presents FastQL - prototype & publish a GraphQL API

Hybrid development, React Native or Flutter?

React `useImperativeHandle` Magic by a fullstack dev

Modern Web Animations: CSS and Beyond