← Hele programmet

19. oktober 2026 12:40–13:00 Cosmos 3CD Norsk

Trøbbel i Trøndelag: AtB-appen låser seg!

Hva gjør du når en feil slår inn for bare 0.02% av brukerne? Det er jo ikke et stort tall, skal du bry deg? Jo, det bør du! Det skjer nemlig noe interessant når du har mange nok brukere. Tekniske stordriftsulemper slår inn. Feil som er vanskelig å reprodusere, og skjer prosentvis ganske sjeldent, vil oppstå hele tiden med mange nok brukere. En slik subtil feil klarte jeg å introdusere i AtB-appen når jeg oppgraderte React Native-rammeverket. Dette gjorde at appen frøs fullstendig for hundrevis av brukere hver dag når de skulle vise billetten sin. I dette foredraget kommer jeg til å fortelle hvordan vi gikk fram for å fikse feilen. Vi kommer innom native kræsj-logger med race conditions i Bugsnag, profilering av ytelse i DevTools, og ulike forsøk på å fikse dette med Skia, React Compiler og native-kode. Det du kommer til å sitte igjen med er hvordan en skal feilsøke i grenselandet mellom JavaScript og native-kode. Og hvilke typiske fallgruver en bør unngå når en skal videreutvikle modne React- og React Native-apper.

  • Real life
  • Test
  • Mobile
  • Frontend

Foredragsholder

Christian Brevik

CTO at Variant Trondheim

Christian works as a consultant and as the CTO of Variant Trondheim. He's been developing with .NET for long over a decade, and also likes to dabble in other technologies. Christian is the founder and organizer of the Rust Trondheim-meetup, and can be heard ranting (from across the room) about why he thinks Microsoft should adopt more ideas from Rust in C# sooner rather than later.

Våre partnere