Thursday
Room 1
15:00 - 16:00
(UTC+02)
Talk (60 min)
Lightning Talks 4
Lightning talks (approx 10-15 minutes each)
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.