Joe Glombek
Senior .NET Developer, Umbraco MVP
Bristol, United Kingdom
Actions
Joe is a senior .NET developer who's passionate about open technologies and tech community. He’s an Umbraco Certified Master and MVP who's been working with .NET, Umbraco and Azure in various digital agencies for the past decade.
Talk to him about open web technologies, accessibility, community-building and Umbraco!
Area of Expertise
Topics
Ghosts of Umbraco Past: Coding Practices to Lay to Rest in 2027
Some ideas just outlive their usefulness. A pattern that made sense when you learned it (recommended in a blog post, baked into a starter kit, or simply "how it's done") can quietly become the wrong choice once the platform moves on; it doesn't matter whether your project is brand new or years old.
This talk takes a tour through Umbraco habits that are still common today but no longer serve us as well as they used to. We'll look at performance patterns that made sense before the underlying behaviour changed, content architecture that seems developer-friendly but frustrates editors, and technical choices - from redirects to front-end bundling - that had good reasons once and better alternatives now.
Expect a technical, practical session with real code and real config. You'll leave with a checklist of ideas worth reconsidering, a clear sense of why each one changed, and some concrete alternatives to start applying immediately.
No judgement; just an honest look at which Umbraco habits have earned retirement, and how to spot the next one yourself.
Developers, Assemble! Community is Your Team’s Superpower
What happens when your team spends work time eating pizza and hanging out with other techies? Surprisingly, they don’t just come back with stickers. They come back with ideas, solutions to problems, and a renewed enthusiasm for the work in front of them.
The .NET community is strong, with meetups across the globe hosting experts who love sharing their knowledge. For businesses, these events are an incredibly cost‑effective way to keep teams engaged and learning. While conferences or formal training can swallow days of time and thousands in cash, a local meetup costs little more than a couple of hours and a bus fare — yet often delivers insights that save development time, reduce risk, keep technical debt in check and help teams adopt new technologies sooner while avoiding outdated approaches and reinventing the wheel.
In this lightning talk, Joe shares what he’s learned as an organiser of the Bristol Umbraco Meetup — one of the longest‑running and best‑attended groups in the community.
If you want a stronger tech team and bulletproof projects, helping them engage with the community might just be the highest-value superpower you can give them.
DIY DXP: Building your own integrated platforms
Composable Digital eXperience Platforms (DXPs) are all the rage and, simply put, they're all about integrations. There are many methodologies when it comes to building integrations and not all suit every purpose. We'll take a look at some of these methods and look at their pros and cons, assessing which solutions best suit which scenarios. We'll talk about integration concepts and how multiple separate systems can be combined into one composable DXP as well as looking at some more developer-focused examples integrating with Azure and other Microsoft products.
Celibrate you're misteaks
"Everyone makes mistakes." We've heard it time and again. But there's always that nagging voice inside our heads telling us to hide it away somewhere. But this can lead to more mistakes in the future. Would we be here celebrating the openness and flexibility of Umbraco 9 if mistakes around the-version-that-shall-not-be-named hadn't been openly discussed? We'll take a look at some of my mistakes and even look at some extreme cases where mistakes can cost lives.
As well as looking at how mistakes can be damaging, we'll discuss how and when to talk about our mistakes along with success stories and how highlighting past mistakes can help save time, effort and money as individuals, teams, and as a community.
Why am I being such a git about best practices?
Are your git repos a dumping ground for code? I'm really fussy about how people use git - and that's a good thing. We'll take a look at branching strategies, the importance of commit messages and how often should you commit, anyway? Let's investigate how, with 5 simple tips, we can turn a code dump into a glorious archive of software and how this can save time, frustration and money.
Mapping our journey to accessibility: What we can learn about accessibility from maps
Accessibility is a fairly new concept to a lot of us in the tech industry, but Ordnance Survey have been making maps since 1791. What have they done over the last two centuries to make their maps easier to read and understand for everyone? And how can our comparatively juvenile industry learn from their experience?
How to Copy & Paste: Effectively working with strangers (and robots) on the internet
Since the dawn of forums, CodeProject and Stack Overflow - and more recently with Github, Discord, Youtube and blog posts - we've been building applications with strangers on the internet, copying and pasting other developers' code. And now with the advent of ChatGPT, GitHub CoPilot and other AI solutions, it's easier than ever to use code somebody (or something) else wrote... without necessarily understanding the code completely. We all copy and paste code, but a senior developer will often approach the task in different way to someone more junior. We'll look at how to level-up our Ctrl+V game through understanding the problem, assessing suitability and adapting code samples to meet our needs. Together, we can build something better and quicker... so long as we know what we're building.
v18 Editor experience: A ${template} for success
Editor experience isn’t just a nice-to-have — it’s what makes or breaks your build. Last year saw wide-spread adoption of the new backoffice which is opening up fresh possibilities to shape more intuitive and delightful editing environments. But with great innovation (hello Bellissima!) comes the loss of old comforts (farewell AngularJS).
We'll explore how developers can craft richer editor experiences using blocks, templated labels, and the newly-minted Umbraco Flavored Markdown (UFM) as well as some custom views and project-specific extensions.
Whether you're wrangling complex content models or just tired of grumpy editors, this session will help you build backoffices that are thoughtful and elegant without sacrificing structure or sanity.
Codegarden 2026 Sessionize Event
Umbraco Spark 2026 Sessionize Event
Umbraco DK Festival 2025 Sessionize Event
Umbraco In The City: Manchester 2025 Sessionize Event
DDD South West 2025 - 20th Anniversary Sessionize Event
Umbraco Spark 2025 Sessionize Event
WeAreDevelopers World Congress 2024 Sessionize Event
DDD South West 2024 Sessionize Event
Umbraco Spark 2024
How to Copy & Paste: Effectively working with strangers (and robots) on the internet
Umbraco UK Festival 2023 Sessionize Event
Umbraco UK Festival 2023
What we do in the Shadows: Bringing legacy apps back to life with web components
Umbraco US Community Day 2023 Sessionize Event
Umbraco DK Festival 2022
DIY DXP: Building your own integrated platforms with Umbraco
Recording: https://joe.gl/ombek/talks/umbraco-dk-festival-2022-diy-dxp/
CodeLand 2022
Celibrate You're Misteaks
Recording: https://joe.gl/ombek/talks/codeland-2022/
Tech A11y Summit Sessionize Event
DDD 2021 Sessionize Event
GitKon 2021
Why are you being such a git about it?
Recording: https://www.gitkraken.com/gitkon/git-best-practices
Umbraco Codegarden 2021 Sessionize Event
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