Meteogroup and Ubilabs set out to create a sophisticated map to display a variety of weather parameters. Temperature, precipitation and pressure only represent a subset of those. A key point was to incorporate the inherent dimension of those parameters: Visualizing how they change over time. Based on Mapbox GL JS such a map was born. We faced many challenges including data formats, rendering techniques and general application performance. The talk describes the solutions we came up with to solve these problems. Covering data-driven raster layers and much more. The journey towards those features involved a lot of hard thinking, frustration and wandering in foreign code bases. Join this session to get a taste of the possibilities client side rendering opens up.