- GitOps - Cluster API, Cloud Resources and Application configuration
GitOps - Cluster API, Cloud Resources and Application configuration Kubernetes is a platform for building platforms. Kubernetes is more than a container scheduler; it offers interfaces into a complete range of core infrastructure. In this talk we will with the power of GitOps see how we can utilize Kubernetes not only to run applications, but manage itself and provision cloud resources like databases. The term "GitOps" term was originally coined by Weaveworks as a way to do operations by pull requests, and apply many of the same ideas behind reconciliation in kubernetes clusters to applications and clusters. This way of operating clusters enforces declarative infrastructure and serves as a source of truth for your systems. Always having the source of truth in Git provides many advantages, two of them are to always have the latest state to recover from in case of a cluster disaster, and secondly, complete audibility of what is going on in the cluster. ABOUT Kristoffer-Andre 📜 AGENDA 17:15-18:00 - 🍕Pizza at Media City 18:00-18:45 - 🧩 GitOps 18:45-19:00 - 😴 Break 19:00-20:00 - 🧩 GitOps continues 20:00- - 🍻Post-talk beer and discussions! This meetup is made possible through the continued support from the following awesome companies: 👉 Knowit 👉 Vizrt 👉 Stacc 👉 Webstep 👉 Miles AS 👉 Rainfall Thank you 🙏
- Building micro-frontends with Luca Mezzalira
- 🦀 Rust with Jan-Erik
Maybe you've heard about this modern language out of Mozilla called Rust? Maybe you've even heard rumours about its type safety, or its unique features for memory safety. Maybe you've heard you can wield raw performance like in C/C++, completely without the risk of accidentally shooting yourself in the foot in the process? Maybe you've even looked at it, or taken it out for a spin, but feel a bit overwhelmed? Don't worry! Jan-Erik from Mozilla is here to give us a proper introduction to Rust, an overview of what makes it special, and tell us how they're using it to build Firefox 🔥🦊. Join us on the 30th of October and get up to speed on all things Rust! This talk is in English. 🦀 ABOUT THE TALK It's been 4 1/2 years since the Rust programming language reached version 1.0. More than 38 releases later Rust still delivers on its initial promise of building a safer, more reliable systems programming language. Big and small companies are adopting it in various fields, all the way from kernel development, to database systems, creative coding, tooling or the web. I've been learning, writing, teaching and talking about Rust since 2014, even before its 1.0 release. I've not only watched, but helped the language & community grow. We will have the inside scoop on growing an open source project, and its community alongside it — even peek into the future to see what plans are there for Rust in 2020 and onwards... We will also have a look at how we at Mozilla use Rust inside Firefox and to develop cross-platform libraries for use in our mobile applications. 👨💻 ABOUT JAN-ERIK REDIGER Jan-Erik is a Firefox Engineer at Mozilla, working from Berlin. He's been an active member of the Rust community team since 2014. He coaches Rust workshops & runs Rust conferences in Europe (https://barcelona.rustfest.eu/). To get away from computers he recently picked up scuba diving to see the world under water. You can find him on Twitter as https://twitter.com/badboy_ He blogs occasionally at https://fnordig.de/posts/ 📜 AGENDA 17:15-18:00 - 🍕Pizza at Scandic Bergen City 18:00-18:45 - 🦀 Rust talk 18:45-19:00 - 😴 Break 19:00-19:45 - 🦀 Rust talk 19:45- - 🍻Post-talk beer and discussions! This meetup is made possible through the continued support from the following awesome companies: 👉 Knowit 👉 Vizrt 👉 Stacc 👉 Webstep 👉 Miles AS 👉 Rainfall Thank you 🙏!
- Setting up CI/CD for your Azure Functions in Azure DevOps
Azure Functions are pretty awesome but setting up CI/CD pipelines for them using Azure DevOps isn't as straightforward a task as you may think. Azure Functions can be run on .NET Core and .NET Standard, so how do we exactly set up a working build pipeline for both of those scenarios? How do we configure unit testing for our Azure Functions? What about build artifacts? How do we auto deploy our Azure Functions as Azure Services? These are some of the questions that I will answer in this hands-on talk. I will show you, step-by-step, how to configure CI/CD pipelines for your Azure Functions so you can create awesome serverless applications. Come join me in this most fun learning session! About Sirar Sirar Salih is a full-stack developer, solution architect and leader of the White Hat hacker hub at Making Waves. He is a very active community organizer, organizing meetups for the Azure User Group Norway and the Norwegian .NET User Group Oslo. Sirar loves sharing knowledge and has experience from speaking at international conferences such as Build Stuff, the Norwegian Developers Conference and JavaZone. He also contributes to the open source community by blogging at: https://sirarsalih.com. AGENDA 17:15-18:00 - Mat på Media City Bergen i kantinen (1.etasjen) 18:00-19:00 - Setting up CI/CD for your Azure Functions + QnA 19:00-__:__ - Geek Beer This meetup is made possible through the continued support from the following awesome companies: - Webstep - Miles AS - Vizrt - Rainfall - Sparebanken Vest - Knowit - Stacc
- Building a healthy remote culture
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
- 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
- Introduksjon til Kubernetes
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
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.
- 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.