[Online] Matthew Weston - M'soft Automate & Steve Collins - Dependency Injection
Details
Sponsored by PJG Creations Ltd, Stkrs & JetBrains.
About the Event:
We realise we're holding our April event in May, but hey, the world's a strange place now!
We'll be kicking off at 18:30 for an open networking chat on Zoom, before kicking our talks off at 7PM.
You can join the Zoom Meeting by simply going to the following URL & following the Prompts;
https://bit.ly/dotnetnottsapril2020
We'll be password protecting the meetup to help prevent "ZoomBombing". We'll be sending out an email to people that have RSVP'd around 5.30pm UK Time on the day, so make sure to check your emails!
Before that, do feel free to head over to https://zoom.us & create yourself an account as well as downloading the client to your favourite machine!
We'll also be streaming the Meetup on YouTube.
I'll tweet out the link as soon as we know what it is!
If you struggle at all, then get in touch ASAP so we can help!
Our Talks:
Matthew Weston - Power Automate for Developers
One of the core aspects of development is reuse, and Power Automate allows us to quickly and easily use over 300 services inside and outside of Microsoft. Within this session, we will look at how a developer can use Power Automate, and how our custom developed code can also be leveraged through the use of custom connectors.
Steve Collins - Now That's What I Call Dependency Injection
With the release of .NET Core 3.x & the promise of a unified .NET 5 based on it, more developers have now got to grips with the basics of using the default Microsoft Dependency Injection container that comes with .NET Core. However, the story does not end there...
This talk will take you beyond the basics & cover more complex topics such as
- Avoiding unintended multiple registrations
- Conflicts between service lifetimes
- Understanding the Root & Scoped service providers
- Automated service registration packages
- Registering & resolving open generics, classes with multiple interfaces; & interfaces with multiple class implementation
- Integrating with other DI containers
- Key named registrations are not supported ... but I need it!
- Getting better startup performance from your registered services
- Thread safety & avoiding memory leaks
- Validating & unit testing your service registrations
The talk assumes that you have already had an initial dose of DI knowledge & are now ready for a top up to avoid some nasty bugs.
Our Speakers:
About Matthew:
Matt has worked with SharePoint since 2007, however has experienced working in all versions of SharePoint from SharePoint 2003 to SharePoint Online, as well as working in a range of different environments including Afghanistan.
Matt has a huge passion for the technology, and for sharing his knowledge with the community, driving technology and adoption forward through his sheer enthusiasm. Quite often found "geeking out" over things like search, Matt can often become quite excitable when finding new features and technologies.
Matt has two key principals, Keep It Simple Stupid (KISS) and Keep It Out-of-the-Box (KIOB). These principles drive all of the solutions which Matt has designed and developed, however, being a .NET developer by background, he does love getting his hands dirty with code if needed.
In February 2020, Matt was awarded the Microsoft Most Valuable Professional (MVP) for Business Apps.
Twitter: https://twitter.com/MattWeston365
About Steve:
Steve Collins is an independent software developer/architect with over 25 years’ experience in the industry working with Microsoft technologies.
Steve has given talks about configuration at events and user groups around the UK and had also discussed configuration as a guest on the Documentation Not Included podcast https://www.youtube.com/watch?v=kXoprCDHBZM
Blog: https://SteveTalksCode.co.uk
Twitter: https://twitter.com/SteveTalksCode
Swag:
Your chance to win a JetBrains License!



