Thursday 

Room 1 

15:00 - 16:00 

(UTC+02

Talk (60 min)

Lightning Talks 4

Lightning talks (approx 10-15 minutes each)

.NET
Gaming
Microsoft
People
Tools
UX
Work skills
3D Modeling
Fun

Talk 1: Video editing on the command line aka. what happens when you ask a programmer to edit your video - Benedicte Emilie Brækken
Most people when asked to edit a video use programs like Premiere Pro, Final Cut or (😬) Windows Movie Maker. But that takes time. And clicking. Also, we're developers! We love the command line! If we could, we'd probably control our whole lives with iTerm2, kitty or the Visual Studio Code console.

In this talk you'll get an introduction to one of the most successful open source projects in the world: ffmpeg, which has time and time again outlasted all similar commercial projects. We'll learn how we can use it do everything from cutting dead time out of Google Meet recordings to creating GIFs from videos. All of it directly on the command line of course.

Talk 2: Unleash the Power of Nuke: Consistent .NET Build Automation - Per Haagensen
In this talk, I will introduce Nuke, a powerful build automation tool for applications that streamlines the development process by automating tasks such as compiling, testing and deploying code. I will demonstrate how Nuke can promote consistency across environments, simplify deployment, and minimize the use of YAML. Additionally, I will show a live example of setting up a Nuke workflow for a simple .NET application.

Talk 3: Fixing your layout headaches - Erik André Jakobsen
Putting something where you want it to go is the most basic task in CSS—so it should be easy, right? With modern CSS, it often is. However, it also has a whole set of behaviors that can be puzzling: Why isn’t this button where I want it to be? Why can’t I place this card in front of the other one? And why am I digging through a hundred class names when I just wanted to nudge this card a little to the right?

These pains can be alleviated by simply being told about two central concepts of CSS: The containing block, and the stacking context. With just 10 minutes of your time, you will understand what these are all about, and save yourself many layout headaches in the future.

Talk 4: Can I crunch numbers on my GPU from .NET? - Yes you can, and it's easy! - Tor Kristen Haugen
Nvidia's CUDA platform is the most popular framework for GPU-accelerated general computing (bar cloud solutions). But for a regular .NET developer, CUDA's C++-based libraries, PTX and nvcc compiler can be a somewhat daunting prospect to take on.

That's where ILGPU comes in. This all-.NET library, neatly nuget-packaged, does all the heavy lifting for you, letting you write not just the CUDA interface code, but even the kernel code, all from the comfort of your favorite .NET language.

The speaker will implement the iconic Mandelbrot render algorithm using ILGPU to generate those familiar, stunning images in an astonishingly few lines of code.

Benedicte Emilie Brækken

Full stack developer and tech lead with a ❤️ for people, simplification and solving real-world problems. Ex-CTO of fintech startup Kron (recently acquired by Storebrand). And experience from companies like FINN, NRK and the University of Oslo. By night musical theatre lover, part time mezzo-soprano 🎶 and video game enthusiast 🕹️

Per Haagensen

Developer at Novanet. Has-been teacher, now inspiring developer.

Erik André Jakobsen

After finishing a degree in physics and mathematics, Erik joined Blank to create websites as a full time career.

Tor Kristen Haugen

Tor is the grumpy old dude who will have none of your nonsense, but will always take your PR. After 30 years in the business, he is still occationally proud of his code. Tor mostly works with integration and cloud services by day, but all work and no play is not for him.