Speaker

Carl Sargunar

Carl Sargunar

.NET developer and fan of learning new things, then sharing that knowledge

Bristol, United Kingdom

Actions

Carl has been building websites and apps for various clients for the last 20 years, from running agencies to direct clients, and generally integrating the heck out of systems. He enjoys learning new things and sharing what he has learned.

Area of Expertise

  • Environment & Cleantech
  • Information & Communications Technology

Topics

  • .NET
  • .net framework
  • .NET MAUI
  • ASP.NET
  • Raspberry Pi
  • IOT and Android Things
  • Microsoft (Azure) IoT
  • Azure
  • Azure Active Directory
  • Azure DevOps
  • Docker
  • Kubernetes
  • GitHub
  • GitHub Actions
  • Github Copilot
  • Umbraco
  • DevOps
  • Software Development
  • iOS Software Development
  • Cloud & DevOps

Umbraco + .NET Maui : A unified CMS for your website and app

What's the easiest way of expanding your reach with your audience, especially if you already have a website? A smartphone app!

Umbraco CMS, which now has multi-platform friendly features like the Content Delivery API, and support for webhooks make it easier for you to easily and simply add new content channels to your website. In this talk I'll go through how you can easily build and extend cross-platform mobile apps with .NET MAUI, the Multi-platform App User Interface, Microsoft's latest framework for mobile development.

I'll cover how to use the content delivery API and webhooks to handle communication between your CMS and the mobile app, both pulling content via the API, and pushing via webhooks.

There will be demos, there will be a public demo repository on github where you can see the code from this talk and there will be a general feel of Awesomeness and inspiration!

Umbraco + .NET Maui - Multi-platform apps powered by your CMS

In this session I'll be using the latest Umbraco Content delivery API with a cross platform app built with .NET MAUI to showcase how content delivered headlessly can be consumed by a mobile app on windows, iOs and MacOs as well as Android.

We'll consider the strengths and weaknesses of the content delivery API as well as looking at some of the alternatives available to it.

Github Actions : Continuous Improvement / Continuous Delight

Everyone wants an easier life, right? It's a common phrase used in development circles : If you do something more than once, automate it. Your future self will thank you! One way to do this is with Github Actions.

Github actions allow you to build, test, package and deploy your code easily and quickly - It's a straight forward process, there's a great community around it and it's free (within certain contstraints). In this talk I'm going to automate building a simple contact form package, publish it to nuget. Once it's on there, I'll use it in a sample website, and show how to deploy that website to Azure using Github Actions.

The code for all this will be made available open source after Codegarden so you can go away and try this for yourself, and you can use the actions to build your own libraries, packages, and deploy your own sites. The only problem left will be choosing which awesome project you work on next with all the time you save :)

Docker is a gateway drug - Just say YES to containerisation

As an 20 year veteran .NET developer, who had spent a lot of time building web applications hosted on virtual machines running IIS - first using WebForms and then MVC, and when Docker first came along, although I though it was cool, I largely ignored it for many years. Until one day I didn't ....

In this talk I will take the audience through a journey of discovery - learning about docker and containerisation, about micro-service architecture (the good and the bad), about how it can help the local development process, how it helps teams, and some of the really cool things it can do. In 10 tips and tricks, I'll go through some of the things I've learned, that have helped me, and that I think are just plain cool.

Without giving away too many spoilers it will involve linux, raspberry Pis, and and a certain mid 90s first person shooter, although not all at the same time.

I've given a version of this talk previously at ddd south west and received generally good feedback from developers inexperienced with docker and those familiar with it.

Containers and Umbraco - using Docker to host a load balanced Umbraco website

In this workshop I'll be looking at how to use Umbraco in a load-balanced container-based application. Containers have revolutionised how modern scalable cloud-hosted applications are build, and this will give the audience a good foundation on the technology used and the applications for it.

Docker is a tool that's revolutionised cloud based application development and is used to build some of the biggest scalable, fault-tolerant cloud based applications.

I'll cover some of the concepts of what containers are, how they work, and how micro-architecture based applications allow for some pretty awesome scalable and robust application architectures.

During the workshop we'll create and host a container application using the latest Umbraco version and run it on a local Docker Desktop environment.

Carl Sargunar

.NET developer and fan of learning new things, then sharing that knowledge

Bristol, United Kingdom

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top