Nordic.js 2018

Anna Viklund
vkmedia-dev
Published in
4 min readSep 11, 2018

Förra veckan var det dags för utvecklingsgänget att packa kappsäcken och bege sig till den stora huvudstaden. Där väntade nämligen JavaScript-konferensen Nordic.js! För oss lågmälda norrlänningar kom laserstrålarna, technomusiken och kepsarna i silver lite som en chock, men efter att vi fått egna kepsar och blivit en del av det hela kunde vi njuta av många inspirerande föreläsningar från riktiga proffs. Dessutom fick vi se Windows 95-mannen: ett minne för livet.

Totalt sett fick vi ta del av föreläsningar från drygt 20 duktiga talare. Här kommer en kort sammanfattning av några favoriter:

“Headers for Hackers” med Andrew Betts

Olika typer av HTTP headers är något som jag själv inte har haft så bra koll på, men Andrew Betts (Principal developer advocate på Fastly och medlem i W3C Technical Architecture Group) lyckades i sin föreläsning göra ämnet både intressant och lätt att förstå. Genom att sätta vettiga headers kan vi öka kontrollen över hur våra webbsidor används och förbättra säkerheten. Samtidigt bör vi också undvika att använda headers som är föråldrade och inte längre fyller något syfte. I sin föreläsning listade Betts vilka headers vi borde använda mer och vilka vi borde använda mindre. Han introducerade även några nya typer av headers med stor framtidspotential. Här kommer några länkar till inlägg på hans blogg för er som vill veta mer:

För er som snabbt vill testa hur användningen av headers skulle kunna förbättras på er webbsida rekommenderar Betts följande sida:

“Look mum, no hands!” med Charlie Gerard

Charlie Gerard är utvecklare på ThoughtWorks i Sydney och under hennes föreläsning demonstrerade hon en ny typ av interaktion med teknik, nämligen interaktion via tankar och ansiktsrörelser. Det kanske låter konstigt, men faktum är att det redan nu finns relativt billiga produkter som möjliggör detta. Emotiv är ett exempel på en sådan produkt och medan publiken på Nordic.js höll andan demonstrerade Gerard bland annat styrning av tangentbord och drönare med hjälp av sensorer på hennes huvud. Tekniken fungerar inte perfekt än, men går redan nu att experimentera med för alla som vill. För att kunna använda Emotiv i JavaScript-projekt har Gerard utvecklat ett open source framework som heter Epoc.js.

Ett citat jag tar med mig från föreläsningen är “Useless is not worthless”. Det är genom att experimentera med ny teknik och bygga roliga saker som vi lär oss och får tekniken att utvecklas. Viktigt att komma ihåg!

Charlie Gerard demonstrerar tankestyrning med Emotiv och Epoc.js. Bild från https://github.com/charliegerard/Epoc.js.

“Powerful Automation with the Chrome DevTools Protocol” med Trent Willis

Trent Willis är Senior UI Engineer på Netflix och under hans föreläsning visade han hur vi kan använda Chrome DevTools på ett sätt som i alla fall var nytt för mig. Allt vi kan göra via Chrome DevTools i vår webbläsare kan vi nämligen också göra via ett API, vilket innebär att vi kan börja automatisera i större utsträckning. Under föreläsningen demonstrerade Willis Node-biblioteket Puppeteer som använder Chrome DevTools API och gör det möjligt för oss att enkelt simulera instanser av Chrome som interagerar med vår webbapplikation, för att sedan applicera olika typer av analyser på resultatet. Puppeteer skulle alltså bland annat kunna användas för automatisering av UI-tester och för att diagnostisera performance issues. Vore kul att testa!

Tack för i år Nordic.js och tack till alla duktiga talare, hoppas vi ses igen! Var det någon annan som var där? Hade ni några favoriter?

❤ Glass och popcorn i pausen mellan föreläsningarna ❤
På kvällen ordnades tävligen “Code in the Dark” som gick ut på att under en begränsad tid återskapa ett gränssnitt med HTML och CSS utan att se resultatet under kodandet.
Windows 95-mannen var DJ på festen efter konferensen och dansade sensuellt.

--

--