Mejslas logga

Inbjudan till vässardag 2025‑11‑06

Om Mejslas vässardagar

I Mejslas kompetens­utvecklings­program ingår våra vässardagar. Det handlar om att vi var tredje torsdag lägger en förmiddag på att sprida kompetens.
Ofta har vi, som denna gång, möjlighet att bjuda in gäster.

Tid • Zod

Agenda

Tid, den svåraste datatypen

Hantering av tid i system­utveckling är bedrägligt. Ett problem som verkar lättlöst vid en första anblick kan visa sig förvånansvärt krångligt vid en andra.

Tobias Mogestad
Tobias Mogestad

Lösningar kan fungera strålande för grundfall men katastrofalt för andra. Varför underskattar vi så ofta komplexitet i tidshantering? Kan man hitta generella riktlinjer som gör allt mycket enklare?
Jag försöker!

Äventyr med Zod: TS med typkontroll under körning

TypeScript har ett mycket rikt och kraftfullt typsystem... som är helt och hållet statiskt och som försvinner vid körning.

Kvar finns du, ensam med den typinformation som din runtime för JavaScript tillhandahåller. Dessutom lite JSON-data som du just har parsat och som du är ganska säker på innehåller produkt­information. Men hur gör du för att försäkra dig om att den data du får faktiskt motsvarar Product-typen som du har definierat i din kod?

  1. Du skriver en lång, lång funktion som validerar din JSON.
  2. Du hoppas på att den data du får är rätt, skriver return data as Product, och inväntar den dag då du får märkliga och svår­reproducerade buggar.
  3. Du är smart och använder Zod när du definierar dina typer, så att du får ett schema som du kan använda för kontroll i runtime också.

Vilket väljer du?

Tider

Torsdagen 2025‑11‑06

Frukost serveras kl. 8.00-8.45
Vässardag kl. 9.00-12.00
Lunch kl. 12

Frukost och lunch tackar man ja eller nej till i samband med anmälan.

Plats

Vi håller till på Mejslas kontor på Sveavägen 76 nära T-bana Rådmansgatan i Stockholm.

Pris: Gratis

Det kostar ingenting att komma på vår vässardag. Mejsla bjuder på både presentationer och mat.

Anmälan

(Det går inte längre att anmäla sig till denna aktivitet.)

Kontaktperson: Karl Dickson


Känner du någon mer som skulle vara intresserad av kompetens­utveckling tillsammans med oss på Mejsla? Tipsa då om vår kompetenssida.