Tuesday Workshops

Codegarden 2025 Workshops: Hands-On Learning Awaits!

Join us on Tuesday, June 17th, for an afternoon of in-depth, practical workshops at Codegarden 2025! From 2:00 to 4:00 PM, dive into expert-led sessions designed to level up your skills. Whether you're looking to build a sleek developer blog, explore ethical hacking, containerize Umbraco applications, or craft personalized content experiences, we've got you covered.

📍 At HQ:
🚀 Build Your Own Developer Blog with Umbraco 15 & Astro - Richard Jackson & Adam Prendergast
🔓 Web Hacking 101 - Steven Harland
📦 Building Blocks for Your Applications – Hosting Umbraco with Containers - Carl Sargunar

📍 At Coworking Plus:
🎯 Harnessing Umbraco Engage: A Tailored Content Experience - Jon Whitter & Phil Whittaker

Pick your session and get ready to learn, build, and hack your way to new skills! 🚀

Remember to sign up - seats are limited. 

🚀 Build Your Own Developer Blog with Umbraco 15 & Astro - Richard Jackson & Adam Prendergast

Join Umbraco MVPs Richard Jackson and Adam Prendergast for a hands-on workshop where you’ll create a fully functional developer blog using Umbraco 15’s Content Delivery API and the popular static site generator, Astro.

We’ll be using the Delivery API Extensions package for generating strongly typed classes and mapping those classes to Typescript with OpenAPI TypeScript. We’ll also be using the Contentment's code editor along with PrismJS to provide code snippet highlighting. We’ll then be looking to generate and deploy our site onto hosting platforms such as Vercel automatically through Umbraco’s native webhook integrations. As a little bonus, we can add RSS support and request to be added to the Umbraco Community Blogs list!

Whether you’re a solo developer or part of a larger team, this workshop will give you practical, real-world experience in building and deploying a modern developer blog - leaving you with a live site and all the know-how to keep it growing.

🔓 Web Hacking 101 - Steven Harland

An introduction to web application hacking for Umbraco developers.

In this hands-on workshop we will look at an intentionally vulnerable web application (built on Umbraco) and examine some of the tactics, techniques, and procedures that attackers might use to break into it.

We will introduce some tools of the (pentesting) trade and show how to use them to exploit common web application vulnerabilities. We will also discuss *why* each vulnerability exists by reviewing the code behind it, and look at potential fixes.

Participants will then be invited to use their new hacking skills against a live application in a capture-the-flag-style exercise. There will be a leaderboard and some prizes :)

To attend this workshop, participants will need to be able to run Kali Linux (virtual machine, Docker, and WSL images are available) and Burp Suite (the Community Edition is free). Full setup instructions will be provided ahead of time.

📦 Building Blocks for Your Applications – Hosting Umbraco with Containers - Carl Sargunar

In today’s world of high-volume freight shipping and global trade, shipping containers have revolutionized logistics, enabling the rapid movement of goods across vast distances, driving globalization and economic growth on an unprecedented scale.

In our online world, containers have been equally transformative, reshaping how apps and services are developed, deployed, monitored, and integrated with other services. Since transitioning to modern .NET, Umbraco has been able to be hosted on Linux based containers, and in this talk, I’ll explore the specifics of hosting Umbraco webstes on containers using Azure Container apps, and pushing containers to Azure Container Registry.

As the industry moves steadily toward container-based hosting, knowledge and experience in this becomes increasingly important, unlocking benefits like consistency across environments, reduced resource usage, configurable scalability and greater efficiency and sustainability. Plus, containers are really cool 😎

🎯 Harnessing Umbraco Engage: A Tailored Content Experience - Jon Whitter & Phil Whittaker

Delivering personalised experiences is essential in today’s digital world, and Umbraco Engage makes it easier than ever. This hands-on workshop will walk you through the core features of Umbraco Engage, from setting up personalisation rules and managing user segments to delivering dynamic content. You’ll learn how to extend its functionality, interact with its APIs, and customise it for your projects.

We’ll also explore how to use Umbraco Engage in headless content delivery and static site setups, enabling seamless, personalised experiences across web, mobile, and other platforms. By the end, you’ll have the confidence to create highly engaging, user-focused solutions for any architecture. Bring your laptop and be ready to dive into personalisation in action!

Sign up for a workshop below!

Seats at the workshops are limited - so please note that signups are on a first-come, first-served basis. 

Umbraco Privacy Policy: https://umbraco.com/about-us/policies/website-information-notice