logo

FOSS4G 2022 | Composing Software: Spatial for the JAMstack generation

FOSS4G

FOSS4G

10 followers

time1 yr agoview0 views

In the words of Eric Elliot; All software development is composition: The act of breaking a complex problem down to smaller parts, and then composing those smaller solutions together to form your application.

Inspired by Eric’s work we have begun to modularize all the things and combine your mapping libraries (Openlayers, Maplibre, et al.) with other open source libraries (Tabulator, ChartJS) for data visualizations.

Having finally broken the shackles imposed on us by the restrictions of the Internet Explorer age we can finally facilitate Javascript (ES6+) to its functional best and deliver the applications we dream of.

ESBuild has revolutionized the way we compile script, and dynamic imports which have long been touted as the future are finally available to us with a little help from Skypack.

In addition to tried and tested server side rendering we now have powerful vanilla Web APIs to build application views on the fly and with little reflow, and repaint.

This is a talk for the opinionated JS enthusiast.

Dennis Bauszus

https://talks.osgeo.org/foss4g-2022/talk/NUZYVC/

#foss4g2022 #generaltrack #UsecasesAndapplications

Loading comments...