My contribution to the .NET MAUI Advent Calendar 2022
Get the extension from the Visual Studio Marketplace.
Go to GitHub to give it a star ⭐, become a sponsor, or give feedback.
Want to know more about the book I'm writing about helping people give their first technical talk at a user group or meetup?
Here's the Table of Contents.
Hopefully, it gives you a good idea of what to expect
Yes, there are a lot of chapters, but they're all very short.
More details to follow.....
I'm unsure about my future involvement with organizing meetups and user groups.
However, I do know that over those years, I've learned a bunch of things that might be useful to other people who organize, attend, and/or speak at them.
There are 4 key components to organizing a meetup/user group
I can't help you with the first component but can do something for the others.
I think the key to creating a strong community where people want to attend regularly is to get attendees to talk about what they've worked on.
Over the years, the most requested subject for talks has been to hear from others about what they've made and what they learned in the process.
Introductions to technologies and basic demos have their place but seeing actual projects and hearing about overcoming the challenges of creating them can be much more interesting and informative. They also have the possibility of providing unique information. Such talks aren't the things you can hear anywhere else and are unlikely to be something you can find a video of online.
Having these talks has a few potential benefits:
That all sounds good, but how do you find people to share such experiences?
Well, as part of an event, as an organizer, I'm going to try and talk to as many attendees as possible. Not only is making people feel welcome part of my role as host, finding people with things in common and connecting them with others is much more likely to make them come again. It also gives me a chance to ask people what they've been working on. Then, if they've been doing something I think might be of interest to the group, I ask them if they'd be up for giving a short talk about it at a future meeting.
This simple behavior helps build connection amongst attendees which increases the likelihood that they'll come again, and it helps find interesting new speakers.
It's simple, and it works.
But giving a talk can be intimidating and a lot of preparation. So I don't ask people to do that. I ask them to spend five minutes answering three simple questions.
It takes minimal preparation, is easy to do, and produces great results.
It's been so successful that it's enabled over 100 people to give such talks.
This is the unique insight that I discovered, and I think is valuable to other group organizers.
So, I've written a short book about it.
It's going to be called:
Give a Great First Technical Talk - Share your experiences at user groups and meetups
More details to follow soon.
... it sounds a bit like "maa" - doesn't it?
And as I've been abbreviating MAUI App Accelerator as "MAA", I thought a goat icon would be a nice idea.
Except it's not called that.
Introducing MAUI App Accelerator.
It's a Visual Studio extension that helps accelerate the creation of new .NET MAUI applications.
After installing the extension, when you create a new app and after specifying the name and location for the project/solution, a 5-step wizard is displayed that allows you to include the pages, features, and functionality that you want.
The goal is to make it simpler and faster to get started with the app you want. It does this by reducing the amount you have to delete from a newly created project and adding more things you want to add. It should save you lots of time when creating a new app and help provide a structure to the codebase that will help you on the path to success.
As a bonus, it also allows you to see different features, functionality, and ways of writing code
There are lots more features and options I want to add.
Some of these ideas are documented on GitHub. Please add issues with any ideas you have of things you think should be included.
My GitHub sponsors helped make this possible. You can see some of them (i.e. not the ones who made their sponsorship private) credited in the wizard.
If this is helpful and you want to help support more development, please consider becoming a sponsor.
And as a bonus, I created this little goat icon for it. :)