Rick Butterfield
Lead Software Engineer at Wattle
Preston, United Kingdom
Actions
Hi, I'm Rick! 👋 I am a software engineering lead with over 13 years in the industry, currently specialising in development on the Microsoft .NET stack, with a long-standing passion for usability, accessibility and sustainability.
I'm also a 2× Umbraco MVP, Umbraco Certified Master and part of the Umbraco Community Sustainability Team.
Links
Area of Expertise
Topics
Decarbonising the planet, one Umbraco upgrade at a time
It’s estimated that across the world, the collective carbon consumption of the internet is equal to that of the entire airline industry. As a digital agency, we wanted to consider ways of reducing our carbon footprint, and help our clients make informed decisions to do the same.
This talk explores a hypothesis we made and the outcomes; we predicted that upgrading a client’s digital estate to a newer Umbraco solution, and the implications for speed and performance of running on .NET 5 would see an overall improvement to the carbon efficiency of the sites.
After performing benchmarking using tools including Google PageSpeed, Website Carbon Calculator, Microsoft Emissions Dashboard and auditing key landing pages, the results were clear. And impressive.
We’ll share how by taking measures including Umbraco upgrades, sustainable hosting options, optimisation and decommissioning older sites, organisations can make significant and tangible reductions to their carbon outputs.
Generating a TypeScript OpenAPI client from Umbraco's Content Delivery API
The launch of Umbraco 12 saw the release of the powerful Content Delivery API. Combined with Webhooks introduced in Umbraco 13, this makes an impressive combo for working with statically generated websites.
In this talk, we'll explore the practical step-by-step process of setting up a website (Astro in this demo) to use Umbraco's Content Delivery API by dynamically generating a TypeScript client using `openapi-generator-cli`.
We'll also discover how including other community packages can enhance the workflow by generating strongly typed TypeScript models and simplifying the process of building on the front end. Plus, how we can use this same tooling for creating packages for the new Umbraco backoffice, Bellisima!
As trends show more developers opting to go headless and use static generation, this talk covers key ideas to speed up our time to getting Content Delivery API powered websites up and running. 🚀
Green Code: A Blueprint for Eco-Friendly Websites
Sustainability is a hot topic, and lots of great talks have scratched the surface. In this talk, we dive into the practical application of green code with real world examples we can apply to everyday software development, and how those intersect with performance and accessibility.
This talk will demonstrate how to make practical changes to your code (with live demos!) to make a tangible difference in your work based on up and coming standards such as the Web Sustainability Guidelines 1.0 and Low Impact Manifesto. We'll learn how to implement better caching, lazy loading, iframe facades, use MiniProfiler testing, optimse images and async all the things.
Grounded in real world examples, this talk will encourage people to embrace green code both from the start of a project and in day-to-day support, whether you have 30 minutes or $30k to play with.
Codegarden 2024 Sessionize Event
Manchester Digital Member Conference and Summer Social
The Manchester Digital Member Conference is a chance for members to connect, share knowledge and learn from peers on a vast range of digital and tech topics.
Umbraco Manchester Meetup
Umbraco Spark innovation conference is a must for all Umbraco developers that want to find out what's going on with Umbraco. Focusing on development, innovation and forward-thinking.
MaccTech
A regular meetup group for the IT / Tech / Digital Community in Macclesfield, Cheshire.
Rick Butterfield
Lead Software Engineer at Wattle
Preston, United Kingdom
Links
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