Reactivity/signals in frontend frameworks + Making the web Svelter w/ SvelteKit
Details
Welcome to the autumn Framsia meetup hosted in Experis!
Get ready for meeting your old and new friends from the Norwegian frontend community, and for learning from two technical sessions. Thanks to our friends from Experis for hosting and sponsoring snacks & drinks this evening.
---
Agenda:
17:00 Doors open, snacks & drinks served, mingling
17:20 Reactivity in frontend frameworks and what's the deal with signals
by Gaute Meek Olsen, Software Engineer at Capra
Reactivity in frontend frameworks and what's the deal with signals How do we handle state in the frontend frameworks? What reactive primitives like useState do the various frameworks offer? And what's the hype around signals? All of this will be answered when I compare popular frameworks such as React, Vue, Angular, Svelte, Solid, and Preact. We'll look at which syntax we like best and what advantages and disadvantages each has.
18:00 Making the web Svelter (tm) with SvelteKit
by Joachim Haagen Skeie, Senior Software Engineer Consulting at Experis
Single page apps and the library frameworks that supports them have transformed the web and moved the post regarding what the users expects from a web application. In all their glory, however, they do come with some drawbacks. For starters they mostly have a steep learning curve, forcing the developer to invest a significant amount of time to get acquainted with their library of choice. The nature of SPAs mean that the size of the application grows along the both the framework and the apps’ functionality, while often forcing the developers into a complex programming regime.
In between SPAs and traditional web apps we find Svelte, occupying a new segment - transitional apps. As Svelte is a compiler and not a library, it gets around some of the constraints of the SPA libraries, being able to build extremely fast websites with a small footprint - as svelte can include only the parts you actually use instead of the whole library. This also means that the feature set offered with Svelte can grow without impacting the size and complexity of your own app.
The development process is easy to get started with, while retaining the power needed to build complex apps that have the features a user have come to expect from a web app in 2021.
In this talk you will learn how to build a webapp with Svelte and SvelteKit, complete with backend requests, API development and the reactivity you have come to expect from a modern web app.
---
About sponsor:
Experis er et ledende konsulentselskap med mer enn 700 konsulenter og partnere. Vi har lang erfaring med prosjekt- og løsningsleveranser innen IT til både offentlig og privat sektor. Vår fag- og bransjekompetanse i kombinasjon med velprøvde metoder og prosesser skaper trygge, forutsigbare rammer både for smidige, nyskapende og mer tradisjonelle prosjekter. Gjennom rådgivning, utvikling og forvaltning av løsninger forenkler vi morgendagen. I november 2021 samlet Experis sine merkevarer innen IT til én sterk merkevare. Experis AVAN og Experis Ciber blir nå Experis. Med mer enn 1,2 milliard i omsetning og over 700 konsulenter og partnere er Experis et ledende konsulentselskap innen IT i Norge.
--
See you all soon!
