• Building a healthy remote culture

    Media City Bergen

    Are you considering expanding outside of the local hiring pool, as hiring locally can be hard in today’s market? Maybe you’re a developer wondering what working for a remote company would be like? Or do you simply wish your workplace and workflows were flexible enough to allow you to work more from home? So how do you collaborate across distances? What tools and techniques can help? Don’t worry! Alexandra Leisse is here to show us how she’s built up a distributed development team at VIBBIO. This talk is in English. ### On building a healthy remote culture When VIBBIO rebuilt its product team from scratch in 2018, we made the conscious decision to embrace a fully remote setup. This gave us an advantage in recruiting but brought a significant change for the company. This presentation takes a look at the challenges we faced, the lessons we learned, and gives some insight into how our efforts has changed VIBBIO for the better. ### About Alexandra Leisse Alexandra leads product and engineering at VIBBIO, an Oslo-based video startup. A designer by trade and a terrible programmer by choice, she moves between worlds, and refuses to play by the rules. You can find her on Twitter as https://twitter.com/troubalex She blogs occasionally at https://kitchen.vibbio.com -- NEW VENUE: MEDIA CITY BERGEN!! -- AGENDA 17:15-18:00 - Mat på Media City Bergen i kantinen (1.etasjen) 18:00-19:00 - Building a healthy remote culture + QnA 19:00-__:__ - Geek Beer This meetup is made possible through the continued support from the following awesome companies: - Knowit - Stacc - Miles AS - Vizrt - Webstep - Sparebanken Vest - Rainfall

    2
  • The best AR headset is the one you make yourself – Project North Star

    -- NEW VENUE: MEDIA CITY BERGEN!! -- Augmented reality, AR, is an interactive experience of extending the real-world by the computer-generated information. The real world is augmented, which gives the name to the set of technology solutions. Recently, we see the growing interest from the side of hardware manufacturers, developers and researchers to bring the technology to the life of every-day consumers. The Benefits that the consumers could potentially get from AR are more visible if we even imagine the amount of data we are collecting about the world, but not showing back. AR headset hardware is following interesting path of development. From the simple AR glasses, to full mounted AR headsets supported by their own computational units, mobiles or PCs. Actually, the number of AR headsets is still growing over several past years, some interesting examples would be Hololens, Magic Leap One, Meta 2, or MagiMask. All of them are having a mixed degree of good/not-so-good specifications for AR, like field of view, available processing power and sometimes overly high price. To overcome the fragmentation of the specification, and also to open the door for the possibility of having the best solution have emerged Project North Star. Project North Star is an open-source solution for AR headset originally developed by Leap Motion company. The documentation allows quite an extensive degree of customization for the headset, from the size of the display panels showing the content, their resolution, size of the lenses, up to the type of used sensors. We are no longer limited by the hardware, but rather we are allowed to extend or change hardware by our, and our customers, need. This customization allows us to customize the hardware part of the AR development for the customers, which is a valuable extension to the existing set of AR headsets. In this talk, Ivan will talk about how he and his colleagues have analyzed the project and constructed their own, simplified version of the headset. He will present the pitfalls of the creation of the headset and upcoming possibilities to continue. About Ivan Ivan Kolesar is an expert in the fields of Virtual reality, Augmented reality and visualization. He has finished his masters in Slovakia with the specialization of Applied Informatics. Afterwards, he has done his PhD in University of Bergen in the visualization group. During his studies he has acquired extensive knowledge about the visualization research, advanced software development and strong feeling for enthusiasm for any new technology. AGENDA 17:15-18:00 - Mat på Media City Bergen i kantinen (1.etasjen) 18:00- ca 19:00 - Project North Star 19:00-__:__ - Geek Beer på MCB

    5
  • Introduksjon til Kubernetes

    Scandic Bergen City

    Om workshopen Språk: Norsk Denne workshopen er en introduksjon til Kubernetes med Google Cloud Platform. I løpet av workshopen vil du lære å lage ditt eget Kubernetes-cluster på Google Cloud, bygge og deploye Docker images til clusteret, samt lære hvordan du kan deploye, oppdatere og debugge en liten applikasjon i skyen. Workshopen vil gi deg opplæring i kommandolinjeverktøyet til Kubernetes og om ulike ressurser og konsepter på Kubernetes. Du trenger ingen forkunnskaper om Docker, Kubernetes eller Google Cloud Platform, men du trenger å ha med din egen datamaskin hvor du har admin-rettigheter for installasjon av programmer. For å spare tid på workshopen er det fint om du installerer Google Cloud SDK i forkant. Følg stegene beskrevet her: https://cloud.google.com/sdk/docs/downloads-interactive Om Line og Ingrid Line jobber i NAV, hvor hun utvikler en Kubernetes-basert, open source-plattform, nais.io. Utenom jobb er hun aktiv i Lær Kidsa Koding. Ingrid er front end-utvikler hos NRK, der hun jobber med react + redux, Java og Kubernetes. AGENDA 17:15-18:00 - Pizza på Scandic Bergen City i sophus (1.etasjen) 18:00-19:00 - Introduksjon til Kubernetes 19:00-19:15 - Pause 19:15-20:00 - Introduksjon til Kubernetes 20:00-__:__ - Geek Beer Vi tar en tur til Henrik øl- og vinstove og fortsetter diskusjonene over noe kaldt å drikke.

  • Powershell for Penguins / The Centrifugal Governor and his grandchildren

    Our october speakers are Helge Holm and Mikal Hitsøy Henriksen from Vizrt. Type: Presentation / Talk Language: English # Part 1. The Centrifugal Governor and his grandchildren What does AR drones, windmills, torpedoes and chainsaws have in common? Helge Holm takes us through history from the whirly bally thingy on top of old steam engines, to its modern grandchildren that are remarkably useful for regulating systems even in code. There will be a tiny bit of code, some math, and a pinch of steampunk. # Part 2. PowerShell for Penguins Is it possible to teach old penguins new tricks? Or do they just furrow their brow and snort something about "if it ain't broke"? We test this hypothesis by looking at PowerShell Core in contrast to Bash and Posix, how to think with objects instead of text streams, how to do the same tasks we've been doing the past 20 years, and which advantages that can be enjoyed. # Om Mikal Hitsøy Henriksen og Helge Holm Helge Holm jobber til daglig som team lead i Vizrt, og liker å blande inn unødvendig mye matematikk der han kan. Mikal Hitsøy Henriksen er generell problemløser og team lead for Viz Story backend-teamet, og jobber for tiden med Azure serverless-greier. # AGENDA 17:15-18:00 - Pizza på Scandic Bergen City i sophus (1.etasjen) 18:00-18:45 - The Centrifugal Governor and his grandchildren 18:45-19:00 - Pause 19:00-19:45 - PowerShell for Penguins 20:00-__:__ - Geek Beer Vi tar en tur til Henrik øl- og vinstove og fortsetter diskusjonene over noe kaldt å drikke.

  • Tjenerfri, hendelsesdrevet arkitektur

    Scandic Bergen City

    Distribuerte applikasjoner er nå normen. Distribuert på tvers av tjenester, servere, datasentre og skyer. På forskjellige plattformer og av forskjellige team. Hvordan kobler vi alle disse sammen? Det viser seg at hendelser, eller events, er et godt verktøy. Isteden for tette koblinger direkte mellom tjenestene dine, bruk en løs og fleksibel hendelsesbasert arkitektur. Vi drar det og litt lengre opp stacken til funksjoner og lambdaer og ser hvordan tjenerfri, eller "serverless", arkitektur kan være et kraftig verktøy i kombinasjon med hendelser, og gir oss muligheten til å lage kraftige applikasjoner raskt og med et minimum av seremoni. Ønsker du å kjapt bygge en robust og skalerbar hendelsesbasert arkitektur, så er dette sesjonen for deg. Vi går igjennom konseptene og hvordan du kan sette det ut i praksis. GLENN F. HENRIKSEN Glenn F. Henriksen leder Microsoft Cloud hos Knowit Stavanger. Her får han utforske nye verktøy, prosesser og teknologier og å stadig forbedre måten han og hans kollegaer jobber med kode, oppgaver og prosjekter. Han har vært en Microsoft Development MVP, en del av Microsoft Regional Director programmet og er en Azure Advisor. I løpet av de siste 18 årene har han vært medeier i et firma, jobbet som mellomleder, support, nettverksadmin, utvikler, arkitekt, tech lead og mer, men hans favoritt er fremdeles å bytte kode mot mat. ## AGENDA 17:15-18:00 - Pizza på Scandic Bergen City i sophus (1.etasjen) 18:00-19:00 - Tjenerfri, hendelsesdrevet arkitektur (presentasjon) 19:00-19:15 - Pause 19:15-20:00 -Tjenerfri, hendelsesdrevet arkitektur (presentasjon) fortsetter 20:00-__:__ - Geek Beer Vi tar en tur til Henrik øl- og vinstove og fortsetter diskusjonene over noe kaldt å drikke.

    4
  • How to make a multi-lingual chatbot and use it in your web application

    Chatbots are commonly used in a wide range of user scenarios such as ordering pizzas, product suggestions, schedule meetings or customer support. But how can we as developers make our own chatbots? In this session I will demonstrate how you can make a chatbot by using the Microsoft Bot Framework together with LUIS (Language Understanding Intelligent Services). The chatbot will be multi-lingual meaning it will adapt in real-time according to the user’s language (i.e. switching from English->Spanish->Norwegian). Finally we will integrate our chatbot in a web application and demonstrate how we can use this in a realistic scenario. This presentation will be code centric with the majority of time spent in Visual Studio and the Cognitive Services portal. Håkan holds a Master of Science degree in Electrical Engineering and in addition, he holds a Master’s degree in Leadership and Organizational behavior. He has also taken courses on university level in psychology, interaction design and human-computer interaction. He has 19 years’ experience of software development in various positions such as developer, tester, architect, project manager, scrum master, practice manager and team lead. ## AGENDA 17:15-18:00 - Pizza på Scandic Bergen City i sophus (1.etasjen) 18:00-19:00 - How to make a multi-lingual chatbot and use it in your web application 19:00-19:15 - Pause 19:15-20:00 - How to make a multi-lingual chatbot and use it in your web application 20:00-__:__ - Geek Beer Vi tar en tur til Henrik øl- og vinstove og fortsetter diskusjonene over noe kaldt å drikke.

    3
  • An introduction to Blazor med Håkan Silfvernagel

    Scandic Bergen City

    Did you know that you could write your next web application in c# both on the server and on the client? Blazor is a .NET web framework that runs in any browser without any plugins or transpilations. In this presentation we will go through the underlying technology which makes this possible, namely WebAssembly. We will also take a look at the current state of Blazor and see what we can do with it as of now. Håkan Silfvernagel holds a Master of Science degree in Electrical Engineering and in addition, he holds a Master’s degree in Leadership and Organizational behavior. He has also taken courses on university level in psychology, interaction design and human-computer interaction. He has 19 years’ experience of software development in various positions such as developer, tester, architect, project manager, scrum master, practice manager and team lead. Håkan is currently working as a senior consultant at Miles. Håkan is also part of the local chapter of the Norwegian .NET User Group Oslo (NNUG). ## AGENDA 17:15-18:00 - Pizza på Scandic Bergen City i sophus (1.etasjen) 18:00-19:00 - An introduction to Blazor 19:00-19:15 - Pause 19:15-20:00 - An introduction to Blazor 20:00-__:__ - Geek Beer Vi tar en tur til Henrik øl- og vinstove og fortsetter diskusjonene over noe kaldt å drikke.

    1
  • Fish|STCK med Einar W. Høst og Teodor Ande Elstad

    Scandic Bergen City

    Denne gangen får vi storfint besøk fra hovedstaden, og kan presentere en spennende meny bestående av "Fish|STCK" med Einar W. Høst og Teodor Ande Elstad. Presentasjonen har tidligere blitt kjørt på OsloFSharp med stort hell, og vi gleder oss til å få den servert også her i Bergen. ## Functional geometry: picture combinators & recursive fish (Einar W. Høst) Live-koding i F# basert på Peter Hendersons klassiske paper "Functional geometry" fra 1982. Målet er å gjenskape Hendersons replika av Eschers tresnitt "Square Limit". Nøkkelord er rekursjon, abstraksjon, rekursjon, funksjonskomposisjon og rekursjon. ## STCK: Et stabelspråk implementert i F# (Teodor Ande Elstad) Stabelspråk er en litt snodig del av programmeringsspråk-landskapet, hvor funksjoner ikke deklarerer hvilke argumenter de tar, og det tilsynelatende ikke finnes noen variabler. Med det hjemmesnekrede språket STCK som eksempel, utforsker vi hva stabelspråk er, hvorfor de er spennende, og hvordan de kan implementeres i F#. ## Om Einar W. Høst og Teodor Ande Elstad Einar jobber i NRK TV, hvor han programmerer datamaskiner, lager API'er, tegner diagrammer, grubler og drømmer om elfenbenstårn. Han bruker mer tid på å tenke på hva et TV-program er enn å se på TV. Einar tilbrakte litt lenger tid på Blindern enn de fleste, og det sies om at han pønsker på å bytte ut alle projektorene hos NRK med tavle og kritt. Når Einar ikke jobber med kringkasting, liker han å snakke om lambdakalkylen, og gi tingene rundt seg entydige navn. Til å ikke drive med hest, vet han fryktelig mye om forskjellen mellom hester og ponnier. Teodor er en trivelig fyr med skjegg som jobber i Computas. Her jobber han med å overbevise kollegaene sine om at programmeringsspråket Forth fremdeles er aktuelt for konsulentbransjen. Han er over gjennomsnittet opptatt av at programmering skal være gøy, og tror at dette er både viktig og nyttig. Når Teodor ikke programmerer for penger, pusler han med musikk og gamle tastaturer. Han har nesten ikke språkøre, og kompenserer for dette med en veldig stor interesse for programmeringsspråk. ## AGENDA 17:15-18:00 - Pizza på Scandic Bergen City i sophus (1.etasjen) 18:00-19:00 - Functional geometry: picture combinators & recursive fish (Einar W. Høst) 19:00-19:15 - Pause 19:15-20:00 - Et stabelspråk implementert i F# (Teodor Ande Elstad) 20:00-__:__ - Geek Beer Vi tar en tur til en bar og fortsetter diskusjonene over noe kaldt å drikke.

    1
  • CSS in JS - the good, the bad and the ugly

    Scandic Bergen City

    Det er februar og på tide med en ny meetup. Denne gangen blir det en workshop med Marius Hauken og Robin Sandborg. Vi tar et lite dypdykk i stilsetting i React. Hvordan kan det løses? Hva er de vanligste løsningene? Hva er fordelene og ulempene med hver av dem? Du får prøvd de ulike løsningene i praksis og erfart hvordan de fungerer. Etter denne workshoppen vil dere være rustet til å ta valg om hvordan best stilsette ditt react-prosjekt. TA MED Datamaskin satt opp for å kjøre react Vi går ikke nevneverdig gjennom react, så forhåndskunnskap her er fint, men ikke required. OM Marius Hauken og Robin Sandborg Robin og Marius har begge en master i design fra Kunst- og designhøgskolen i Bergen. De har etter det fokusert på frontend og hjulpet mange kunder i Bergensområdet med å få bedre frontend og spesielt få orden på CSS'en sin. De har holdt flere workshops rundt skalerbar CSS på større prosjekter. Robin og Marius startet på nyåret opp Stacc X sammen med Espen Sæverud hvor de leverer design og frontend til finansnæringen. Her jobber de til daglig med problemstillinger knyttet til CSS i JS og stilsetting. NB! Nytt denne gangen er at man må svare på om man skal ha pizza. Vi har dessverre hatt en del tilfeller i det siste hvor det har kommet langt færre enn det antallet som er påmeldt, og har endt opp med mye pizza til overs. Svar derfor ja om du ønsker å spise med oss, og sørg for å meld deg av arrangementet hvis du ikke kan komme! AGENDA 16:30-18:00 - Vi spiser på Peppes Pizza Ole Bull. (Olav Kyrresgate 11) Bitshift spanderer pizza og noe å drikke uten alkohol. Husk at alle må være tilstede på konferanserommet til 18:00 da presentasjonen starter! 18:00-19:00 - CSS in JS 19:00-19:15 - Pause 19:15-20:00 - CSS in JS forts 20:00-__:__ - Geek Beer Vi tar en tur til en bar og fortsetter diskusjonene over noe kaldt å drikke.

    3
  • Language Server Protocol, what's all the fuss about?

    Location visible to members

    What is my dream IDE? It should have auto completions, go to definition, red squigglies, formatting, refactoring, linting, compile, test, and debugging support. Oh, it should also be easy to install, run super fast and work with my favorite editor. Building an IDE for a programming language requires a significant effort. This effort is often multiplied with every new supported editor: Vim, Sublime Text, VS Code, IntelliJ, and so forth. The [Language Server Protocol](https://microsoft.github.io/language-server-protocol/specification) from Microsoft promises to solve this problem once and for all. So called "language servers" implement the protocol once and then automatically work with multiple editors. The protocol began with an implementation for TypeScript in VS Code in 2016 and has since then gained traction with implementations for over 26 different programming languages and most major editors. In this talk, you will learn the inner workings of the Language Server Protocol. I will share my experiences from implementing a language server for Scala ([scalameta/language-server](https://github.com/scalameta/language-server)) and hopefully inspire you to implement a server for your own favorite programming language. About Ólafur Ólafur Páll Geirsson is a software developer at the Scala Center where he work on developer tools. He is the author of scalafmt and scalafix. When Ólafur is not coding, he likes to bike up mountain Fløien in Bergen where he lives half of the time. AGENDA 17:00-18:00 - Vi spiser på Peppes Pizza Ole Bull. (Olav Kyrresgate 11) Bitshift spanderer pizza og noe å drikke uten alkohol. Husk at alle må være tilstede på konferanserommet til 18:00 da presentasjonen starter! 18:00-19:00 - Language Server Protocol, what's all the fuss about? 19:00-19:15 - Pause 19:15-20:00 - Language Server Protocol, what's all the fuss about? forts 20:00-__:__ - Geek Beer Vi fortsetter diskusjonene over noe kaldt å drikke.

    1