dotnet-foundation / wg-outreach Goto Github PK
View Code? Open in Web Editor NEWOutreach working group
License: MIT License
Outreach working group
License: MIT License
Hi Outreach committee,
Suggestions
We can do either of these
Jason Von Ruden
jvonruden
Member of the .NET foundation since the beginning. I am the President of the Wisconsin .NET User group with monthly meetings (even thru the 2020-present pandemic!) on .NET for the last 20 years: since February 12, 2002; formed one day before the the official NET release.
https://www.wi-ineta.org/
https://www.meetup.com/wisconsin-net-users-group/
Thanks,
Jason Von Ruden
The recently launched .NET Virtual User Group enables any existing .NET user group to go online by requesting stream support and also helps promote existing user group's online events. This is a great first step, but there is a great opportunity to now host "official" .NET Foundation meetups!
The proposal is to extend the existing working group for the .NET Virtual User Group to not only promote existing user groups, but also to create an ongoing meetup series. A goal would be to have a Monthly/Bi-weekly/Weekly meetup streamed to the .NET Foundation YouTube and promoted on the .NET Virtual User Group meetup page.
The user group could start with .NET Foundation news & updates (and maybe general .NET news). Then could feature .NET Foundation project leads to have them talk about and demo their project. This is a great way to promote existing projects, get others interested in the .NET Foundation, and get more people contributing to .NET projects.
The technical requirements are all in place with YouTube & StreamYard that is already used to help existing user groups go online. So, the new flow is having a ".NET Virtual User Group" leader that organizes and setups and runs the events. If we decide to do this we just need to decide when the events are happening and start them up.
Building a CoViD Patient Scanning App in 24 Hours with Xamarin
[ ] Live streaming to the .NET Foundation YouTube channel (if you tell us how to set it up... our meeting was going to be in Teams for great recording)
Fill in [x] or leave [ ] if not needed.
If not checked, we will:
- Promote your event to the Virtual Meetup members.
- If you post your session video to YouTube, we'll add it to the .NET Foundation Virtual Event playlist.
If checked, we will:
- Provide you a live streaming link to provide to your meetup members.
- Live stream your event to the .NET Foundation YouTube channel (more information here).
- When complete, your event video will be added to the .NET Foundation Virtual Event playlist.
Wednesday, June 24, 2020 6:30 PM Eastern
Auri Rahimzadeh, Owner, Auri's Ideas
A walkthrough of an app I recently wrote for scanning CoViD patients in my city. They needed a way to marry a patient and kit without manual data entry, and they needed it in 24 hours for the free CoViD tests starting that week. I'll explain the requirements gathering process, the initial designs, the Xamarin mobile application, how we mostly avoided back-end development, and how usage analytics and the first week panned out.
Auri Rahimzadeh is an accomplished software engineer, technology writer and book author. He has written three books: Hacking the PSP, Geek My Ride, and co-authored Hacking Digital Cameras, and tech edited various programming works. Rahimzadeh has contributed to many digital entertainment technology standards, including HDTV and DVD. Having taught side by side with Steve Wozniak, co-founder of Apple, Auri continues to share a passion for technology education. Currently Mr. Rahimzadeh is owner of Auri’s Ideas, a Fishers, Indiana based software development firm.
Hi speaking with Bill and Beth and they said raise an issue to join.
An automated response email is sent after filling out the form for .NET Foundation - Virtual User Group Event. The body of that automated response email asks the submitter to add 2 slides from a .NET Foundation slide deck for virtual meetings to the slide deck of the submitting organization for the event in question:
And if you do announcements/intros, please include these 2 slides to help promote the group for others that may be interested in joining the Virtual Meetup group.
That link https://github.com/dotnet-foundation/wg-outreach/raw/master/virtual_meetup/Virtual.User.Group.Slides.pptx leads to a 404. I believe the correct link to include in the email should be:
https://github.com/dotnet-foundation/wg-outreach/blob/main/virtual_meetup/Virtual.User.Group.Slides.pptx
Uneven user growth on individual meetups V/s .net virtual user group
When you submit an event via the "promote event" form, it creates an event in the .net Virtual meetup group meetup - https://www.meetup.com/dotnet-virtual-user-group, (assuming using meetup api), instead of deep linking to actual event listing. This does not promote user growth on original group(the group which host the actual event), but add attendees/users to the virtual meetup.
Proposed solution -
$0
1-3
Grow users in individual .net foundation meetups, instead of accumulating them in one meetup group
We can collect some analytics using Segment/App Insights to see outgoing traffic to individual user groups. Since meetup is a third party entity, unsure if specific RSVPs originating from external links(in this case, the web app) can be tracked.
XAFers Community Standup. Testing, DevOps and more.
Fill in [x] or leave [ ] if not needed.
If not checked, we will:
- Promote your event to the Virtual Meetup members.
- If you post your session video to YouTube, we'll add it to the .NET Foundation Virtual Event playlist.
If checked, we will:
- Provide you a live streaming link to provide to your meetup members.
- Live stream your event to the .NET Foundation YouTube channel (more information here).
- When complete, your event video will be added to the .NET Foundation Virtual Event playlist.
Thursday, August 13, 2020 10:00 AM Arizona Time
Jose Javier Columbie (Organizer)
Joche Ojeda (DevExpress MVP)
Manuel Grundner (DevExpress MVP)
Dave Hesketh (DevExpress MVP)
Interested in building Windows and Web apps with C# and a single code base.
Let's talk. I started this group to meet and help others developer using DevExpress Express App Framework. All skill levels are welcome, we will cover topics from getting started to really complex and advanced scenarios. This session will cover XAF Best Practices focused on Testing and DevOps. See you inside!
Jose Javier Columbie (Organizer)
Joche Ojeda (DevExpress MVP)
Manuel Grundner (DevExpress MVP)
Dave Hesketh (DevExpress MVP)
[Online] XHackers Xamarin Meetup Aug 2020 - Adaptive UI & FreshMvvm Practices
Fill in [x] or leave [ ] if not needed.
If not checked, we will:
- Promote your event to the Virtual Meetup members.
- If you post your session video to YouTube, we'll add it to the .NET Foundation Virtual Event playlist.
If checked, we will:
- Provide you a live streaming link to provide to your meetup members.
- Live stream your event to the .NET Foundation YouTube channel (more information here).
- When complete, your event video will be added to the .NET Foundation Virtual Event playlist.
August 1st at 11:00 AM India Standard Time
Session-1: Flex and Bindable layouts for Adaptive UI - Aneesh Jha
Xamarin.Forms Flex-layout with Bindable layout to achieve a custom collection view and wrap UI as per the screen dimensions. We will also discuss on Control template with Bindings that helps to generate reusable common UI or custom templates across the entire app architecture.
Session-2: FreshMvvm best practices for enterprise applications - Chandan Pradeep
FreshMvvm for Xamarin.Forms, Dependency Injection using TinyIOC, Auto wiring of Page with its Page Models, use of Converters efficiently, and view caching with auto navigation to last viewed page.
Aneesh Jha: Software Developer at K-Mart India (KAS) with 3.6 years of experience. Currently, working on cross-platform and native mobile app technologies (Xamarin.iOS). You can find him on https://www.linkedin.com/in/aneesh-jha-464668bb/
Chandan Pradeep: Mobile Developer at K-Mart India (KAS) with more than 5 years of experience in building cross-platform apps using Xamarin. Skilled in Hybrid Mobile App development usually through Xamarin and React Native. He also has hands-on experience in building native Android and iOS applications. You can find him on https://www.linkedin.com/in/chandan-pradeep-a5676b66/
As these days joining a .NET Group miles away from you is just one click away, I am trying to imagine how these UGs will evolve in future.
Obviously the ones with the biggest audiences will sustain as they will be able to attract top rank speakers, even directly from the PGs.
This will eventually make smaller UGs to sunset as there will be handfull of events each month for you to watch on any topic you would like.
Or they might actually specialize in particular topic and grow their audience and knowledge in that particular topic only.
Generalist group might be a very unlikely one to see in future.
Any thoughs?
Hacktoberfest is an annual event that happens during the month of October to promote open source contributions. It's sponsored by DigitalOcean. This year, the first 75,000 participants who have submitted 4 PRs to a public repository on GitHub from October 1st - October 31st receive a free T-shirt.
Last year, as part of the NYC .NET Developer's User Group, I kicked off a .NET-related Hacktoberfest in-person event local to NYC. This year, I had planned to do the same, but due to COVID, we are forced to do it online this year. So, I had an idea of rather than doing an individual/localized event, I could partner up with the .NET Foundation, and we could do a global .NET Hacktoberfest meetup via the .NET Foundation YouTube channel.
Ideally, it would be great to have this event either on October 1st, or the beginning of the week of October 7th.
We'll need a few volunteers.
It would be cool to give away some .NET swag (stickers, t-shirts, licenses to .NET-related products, etc). Not sure how this would be handled.
Track the number of contributions made to .NET-related open source by first-time contributors.
The link to know more about the Virtual Meetups at Net Foundation Virtual Meetups is not working. It's under current initiative's, Virtual Meetup section.
Work on a process to handle and explain the proposal process for the Outreach Committee.
.NET MAUI - The Next Step For Write Once Run Anywhere
Fill in [x] or leave [ ] if not needed.
If not checked, we will:
- Promote your event to the Virtual Meetup members.
- If you post your session video to YouTube, we'll add it to the .NET Foundation Virtual Event playlist.
If checked, we will:
- Provide you a live streaming link to provide to your meetup members.
- Live stream your event to the .NET Foundation YouTube channel (more information here).
- When complete, your event video will be added to the .NET Foundation Virtual Event playlist.
July 22 at 6:30PM Eastern
Auri Rahimzadeh, Owner, Auri's Ideas
.NET MAUI
Xamarin
Xamarin.Forms
Microsoft is consolidating UWP, Xamarin.Forms, and all other UI and cross-platform approaches into a single platform: .NET Multi Platform App UI, a.k.a. .NET MAUI. It's the latest and greatest "write once, run anywhere" - consolidating desktop, mobile, and Web development sharing a single codebase - and it's coming soon! Learn about it with us!
Auri Rahimzadeh is an accomplished software engineer, technology writer and book author. He has written three books: Hacking the PSP, Geek My Ride, and co-authored Hacking Digital Cameras, and tech edited various programming works. Rahimzadeh has contributed to many digital entertainment technology standards, including HDTV and DVD. Having taught side by side with Steve Wozniak, co-founder of Apple, Auri continues to share a passion for technology education. Currently Mr. Rahimzadeh is owner of Auri’s Ideas, a Fishers, Indiana based software development firm.
User Group Sub-Committee
Form an official sub-committee that is officially dedicated to supporting user groups.
Grow and support active user groups, membership, and active attendance at .NET user groups across the globe. In addition, we would organize a monthly town-hall meeting to inform and listen to our organizers.
No budget! If anything, this team will streamline meetup pro.
3-4 volunteers
BDotNet UG Meet - July 2020
Fill in [x] or leave [ ] if not needed.
If not checked, we will:
- Promote your event to the Virtual Meetup members.
- If you post your session video to YouTube, we'll add it to the .NET Foundation Virtual Event playlist.
If checked, we will:
- Provide you a live streaming link to provide to your meetup members.
- Live stream your event to the .NET Foundation YouTube channel (more information here).
- When complete, your event video will be added to the .NET Foundation Virtual Event playlist.
July 18 at 11AM India Standard Time
Session 1 : Journey to one .NET
Nish Anil will be providing insights around .NET 5 and how the journey to .NET 5 would be for any .NET developer.
Session 2 : What's new in gRPC & Blazor ?
Vishwanatha Swamy will be talking about some of the recent announcements related to gRPC & Blazor
Nish Anil - Program Manager, .NET Team, Microsoft. https://www.linkedin.com/in/nanil/
Vishwanatha Swamy - is an aspirant of Software Architect. He is passionate about C#, ASP.Net, Azure, Performance testing/tuning, .Net Core, and Docker. He loves to learn new technologies. https://www.linkedin.com/in/viswanatha-swamy-b57326128/
I've received a question about .NET in the (unofficial) C# Discord Community, about the existence of "Fully FOSS IDE system for Linux". I would have totally said Visual Studio Code with the C# extension is an option, but they had concerns that the extension itself is licensed with Microsoft's Software License terms, that there are telemetries that cannot be opted out (The software may collect information about you and your use of the software, and send that to Microsoft... You may opt-out of many of these scenarios, but not all, as described in the product documentation.
) and it appears that certain components, such as the debugger, is not open sourced at all.
Some other folks also noticed that the debugger isn't actually open sourced (dotnet/core#505 - has 174 thumb ups!, dotnet/core#4788), is not available publicly and it's impossible to legally use the debugger in programs other than Visual Studio, Visual Studio for Mac and Visual Studio Code (INSTALLATION AND USE RIGHTS. You may only use the .NET Core Debugger Components with Visual Studio Code, Visual Studio or Xamarin Studio software to help you develop and test your applications.). This means that those who use other editors, such as Vim, Emacs or MonoDevelop do not have access to a proper debugger for that reason, and the lack of choice is certainly not a great thing.
There are multiple people that seem to be affected by this. Just looking at the list of issues referencing those two issues, there's dotdevelop/dotdevelop#19, mono/monodevelop#8286, OmniSharp/omnisharp-emacs#407, VSCodium/vscodium#82, https://github.com/0xd4d/dnSpy/issues/1012, OmniSharp/omnisharp-vim#96, dotnet/core#512, and I'm sure there's more that's affected by this particular issue. Even some the .NET Foundation corporate members, such as Samsung, JetBrains and Red Hat, had this issue; JetBrains had this issue with their IDE products, Samsung wrote their own debugger and Red Hat extended the Samsung's work to make a debugger plugin for Eclipse Theia IDE.
I wouldn't be surprised if these are the only components that's not quite open sourced, or have certain restrictions. I believe that we should identify those components in .NET and try to eliminate those problems. This would greatly benefit both the .NET ecosystem and the users.
The first reason I believe so is, that, in my opinion, having to duplicate a component when there is already one, is a complete waste of work. I've been seeing that while Samsung's debugger is an option, it is not as good as the original .NET debugger and lacks certain features. It appears that the project isn't quite well known and they do not have enough contributors that work on the project. Had we open sourced those components earlier, then those works that have gone into the new alternative could have been put into improving the existing one that's already very good and is greatly polished. Open sourcing the existing component allows all of us to work on one unified product to make it even greater, and gives people time to work on other valuable things such as new features and bug fixes. It also will allow us, non-Microsoft employees, to dive deeper into the internals and, hopefully, contribute trivial or perhaps non-trivial feature / bug fixes, which, again, would allow more work to be done. I, for one, would love to contribute to the project!
Another reason is that, this change would encourage a certain group of people that believe in the open source software movement and the free software movement (I've been noticing that it's not hard to find those that believe in this idea amongst Linux users) to adopt .NET as a true open source, cross platform framework that's capable of everything. One major reason those group of people avoid .NET is because of the whole history of .NET being exclusively owned by Microsoft in the past, being "the evil mega tech corp"; Having less restrictions and getting rid of those perceptions is always a good thing and we should work towards to reduce those to get more of those people into our ecosystem.
Achieving this would help us achieve what is outlined in the "Why create the .NET Foundation?" section of FAQ and the visions of the greater .NET brand as a whole.
I understand that this is not an easy task, and I completely understand that that folks at Microsoft may have valid reasons to not open source things / put restrictive terms on softwares (e.g. patents / trade secrets). Still, it would be great if we could recognise the importance of opening those projects up and working towards improving the current situation.
Angela
Anything you'd like us to know about why you're joining the Outreach Working Group
Aneesh Gopalakrishnan
codehippie1 / [email protected]
I am attending the meetings and taking part of some the initiatives. Please add me as a foundation member
For the next meeting, I'd like to get involved with UK K-12 outreach. I've signed up as a tutor for Code First: Girls & I'm reaching out to high schools in the south-west of England to start trying to work with them to develop code clubs.
Meetup organisers need a way to be able to take their event virtual quickly & easily.
I suggest setting up a channel per geographic meetup, which we then make the local event organisers a channel admin of. This way, each meetup gets a dedicated channel link to share with attendees, it's covered under the existing .NET Foundation org, and keeps our administration low.
There are 351 meetups registered under the network, so that's 351 channels. I've set up a Google Form to get organiser information, plus the name of each meetup, ready to set up the channels.
Form can be found here: https://forms.gle/S7MNYqBP8hUwn7w79
The C# Discord community developed and maintains an open-source, community-built, Azure-hosted bot for moderation tasks and to provide an interactive C# REPL experience for our users. Over the past year our community has grown from ~8k members to ~22k members, and the basic Azure tier is no longer sufficient for our needs. We are looking for assistance from the .NET Foundation to help with hosting costs, and - if possible - to provide an organization account so that the hosting is owned by the administrators of our community as a group.
22k Developers
~250/mo.
In the README, the section for Joining the Committee & Meetings
has a link to the GitHub discussions page. This is only visible to team members of this repository and otherwise shows a 404.
This could be a blocker for some people wanting to take part in this committee
Level up on Functional Programming by rebuilding LINQ
Name: North West Valley .NET User Group
URL: https://www.meetup.com/NWVDNUG/events/271465259/
Name: Southeast Valley .NET User Group
https://www.meetup.com/sevdnug/events/271474016/
Fill in [x] or leave [ ] if not needed.
If not checked, we will:
- Promote your event to the Virtual Meetup members.
- If you post your session video to YouTube, we'll add it to the .NET Foundation Virtual Event playlist.
If checked, we will:
- Provide you a live streaming link to provide to your meetup members.
- Live stream your event to the .NET Foundation YouTube channel (more information here).
- When complete, your event video will be added to the .NET Foundation Virtual Event playlist.
Wednesday, August 26, 2020 6:00 PM MST/PDT
Cameron Presley, Lead Software Engineer, SentryOne
When taking your first steps into functional programming, you'll quickly run into blog posts talking about how to simplify complex loops by using the trinity of list operations: map, filter, and reduce. But what are these methods actually doing under the hood to help simplify your code?
If you're familiar with the .NET landscape, then you already have experience with an implementation of the trinity within LINQ (Language Integrated Query). However, what if I told you that by learning how LINQ implements map (Select), filter (Where), and reduce (Aggregate), you actually know how other languages implement the same constructs?
Intended for C# developers who have some experience with LINQ and an interest in learning functional programming, by the end of this session, you will have learned how to work with the Func type, generics, and extension methods!
Cameron Presley is a Lead Software Engineer for SentryOne (https://www.sentryone.com), a speaker, a Microsoft MVP, Director of Speaker Relations for CodeStock (@codestock) and co-organizer of FunctionalKnox (@FunctionalKnox).
Based out of Charlotte, North Carolina, Cameron has ten years of experience working with start-ups and large enterprise both publicly and privately held to architect solutions, implement solutions, and training developers to be better today than what they were yesterday!
In his spare time, Cameron can be found hanging out with his family, playing board games, jamming on the bass guitar, and reading books.
en-us
The .NET Foundation would like to support our local Meetups and community during the current crisis by helping with virtual events. We feel that we have an opportunity to help presenters and organizers pivot to virtual events and handle some of the technical services, fees, and marketing. We’ve discussed some technical options and are soliciting input from the community to figure out next steps.
Some options we’ve discussed:
Questions for the community:
Details from this meetup announcement: https://www.meetup.com/silicon-valley-cybersecurity/events/269699291/
Added per Twitter agreement: https://twitter.com/OguzhanTopgul/status/1281310165615013888
Adopt & Request a NuGet Package
Packages and their respective maintainers have lifecycles.
In various Linux communities & other application package managers, there are "adopt a package" programs. This is where:
The project proposal would be to create a small web application or automated email workflow that would allow users to request packages to be put up for adoption or requested for various reasons above. It would then list all the packages that have been submitted on a publicly available website. This might be a:
Thousands of packages, hundreds of maintainers
N/A
2-3 Volunteers
Blazor - The Next Big Thing
Fill in [x] or leave [ ] if not needed.
If not checked, we will:
- Promote your event to the Virtual Meetup members.
- If you post your session video to YouTube, we'll add it to the .NET Foundation Virtual Event playlist.
If checked, we will:
- Provide you a live streaming link to provide to your meetup members.
- Live stream your event to the .NET Foundation YouTube channel (more information here).
- When complete, your event video will be added to the .NET Foundation Virtual Event playlist.
July 1, 2020 6:30 PM Eastern
Name, Nick George, Senior Consultant, Valorem Reply
Nick takes us for an adventure with .NET Blazor and why it's the next big thing and how you should start learning about it now to prepare yourself for the future of application development.
Nick George is looking to make a difference in this world, one commit at a time. He has been a developer for 20 years, with his first piece of code being written in 3rd grade for a fan website of the real-time strategy game StarCraft. He loves to get out outdoors to bike, hike, and run, as well as weight lift and stay active. He works for Valorem Reply, a software consulting company, out of Kansas City, where he's able to focus on helping businesses transition to the cloud, create custom software, and mentor developers to honing their craft and becoming experts in the field.
Schema Modeling for Cosmos: Yes, it matters!
Name: Southeast Valley .NET User Group
https://www.meetup.com/sevdnug/events/271474016/
Name: North West Valley .NET User Group
URL: https://www.meetup.com/NWVDNUG/events/271465259/
Fill in [x] or leave [ ] if not needed.
If not checked, we will:
- Promote your event to the Virtual Meetup members.
- If you post your session video to YouTube, we'll add it to the .NET Foundation Virtual Event playlist.
If checked, we will:
- Provide you a live streaming link to provide to your meetup members.
- Live stream your event to the .NET Foundation YouTube channel (more information here).
- When complete, your event video will be added to the .NET Foundation Virtual Event playlist.
Thursday, July 23, 2020 at 6pm MST/PDT
Nuri Halperin
Document oriented databases are deceivingly easy to use. Just shove some stuff in and it works? Well, not so fast…
Turns out, just because you have no schema or no enforced document structure doesn’t mean that anything goes. How you structure your document will have an impact on your cost, your speed, and your ability to use the database. Sharing from Nuri’s experience using Cosmos and Mongo, this talk will review some common patterns and anti-patterns in document oriented design. Nuri will show you some common scenarios and how to approach designing them appropriately for this brave new world.
Nuri Halperin helps companies get software done! He architects and builds scalable websites and business applications. His experience of over 2 decades ranges from founding CTO of Jdate.com to international e-commerce multilingual websites, to social photo sharing. His focus is on helping companies move to the Azure and creating cloud native solutions.
Nuri is a Microsoft MVP, a MongoDB Master, and author of instructional online courses on Pluralsight.com. He also appeared on MSDN Channel 9 and podcasts. He is involved in the software community, coaches youth robotics, and contributes to OSS projects.
As per the last meeting, the Outreach group should focus on establishing a protocol for how proposal are accepted against a set of criteria that we need to establish.
I note that a couple of proposals have already been submitted in an established template, which is great to see, and I’ll be working on a number of proposals for UK outreach efforts as well.
I think it would be good to take some time to think about the various sorts of outreach activities the Foundation would be interested in providing financial support to, and then work out what an acceptable acceptance protocol looks like for each type of outreach activity, and ensure this is publicly documented so that applicants understand how their proposal is reviewed & how it is most likely to be successful.
I can immediately think of a couple of specific items, please feel free to add to this list:
XAFers Community Standup. (Best Practices)
Fill in [x] or leave [ ] if not needed.
If not checked, we will:
- Promote your event to the Virtual Meetup members.
- If you post your session video to YouTube, we'll add it to the .NET Foundation Virtual Event playlist.
If checked, we will:
- Provide you a live streaming link to provide to your meetup members.
- Live stream your event to the .NET Foundation YouTube channel (more information here).
- When complete, your event video will be added to the .NET Foundation Virtual Event playlist.
Thursday, July 9, 2020 10:00 AM Arizona Time
Jose Javier Columbie (Organizer)
Joche Ojeda (DevExpress MVP)
Manuel Grundner (DevExpress MVP)
Dave Hesketh (DevExpress MVP)
Interested in building Windows and Web apps with C# and a single code base.
Let's talk. I started this group to meet and help others developer using DevExpress Express App Framework. All skill levels are welcome, we will cover topics from getting started to really complex and advanced scenarios. This session will cover XAF Best Practices. See you inside!
Jose Javier Columbie (Organizer)
Joche Ojeda (DevExpress MVP)
Manuel Grundner (DevExpress MVP)
Dave Hesketh (DevExpress MVP)
Gabriel Eghosa Emmanuel
Virifortissimi
I am very excited about meeting and helping new dotnet developers. I am also enthusiastic about the opportunity of doing this on a much bigger scale. Hope to hear from the team soon
A new issue template to be added to wg-outreach issues
E.g 1 - I noticed an issue in readme.md file where hyperlinks to members are not working. I don't see an issue template where I could raise that as an "issue" in documentation.
E.g 2 - Speaker directory link is missing in readme.md file. Unable to raise that issue using existing templates
internal
none
I could do it if I have permissions on this repository
When the hyperlink is fixed and no 404 is returned.
The .NET community would benefit from a collective list of all the .NET speakers around the world that is publicly accessible, up-to-date, and easy to contribute to. It would be an opportunity for collaboration amongst the community to build a public list of .NET speakers around the world. The purpose of this speaker list (aka "Speaker Directory") would be to serve the community by bringing awareness to .NET speaker availability and scheduling of global .NET events.
This proposal is backed by internal MS and external community interest. I surveyed Microsoft MVP and .NET community members to find out their interest and need for a speaker directory and found the following:
I have been working with David Glick, Maxime Rouiller, and Julie Lerman to discuss implementation details and David has a working prototype that can be seen at https://dnf-speaker-directory-test.netlify.app/community/speakers/
Hosted on the .NET Foundation site and modeled after cloud advocates website, which uses yaml to display and update information. This can be adapted to use Statiq, which the .NET Foundation already uses, and add filtering based on location and topics. There should not be any budget required on top of the committee.
3 Volunteers:
From the number of individuals that add their information as a speaker to the collective list of speakers. As well as the number of scheduled speakers as a result of using this platform. If the platform is highly active, utilized, and shared/promoted.
What's New in C# 8 Interfaces (and how to use them effectively)
Jeremy Clark
Name: North West Valley .NET User Group
URL: https://www.meetup.com/NWVDNUG/events/270203260/
Name: Southeast Valley .NET User Group
https://www.meetup.com/sevdnug/events/270203360/
Wed June 24th at 6PM MST/PDT
C# 8 brings new features to interfaces, including default implementation, access modifiers, and static members. We'll look at these new features and see where they are useful and where they should be avoided. With some practical tips, "gotchas", and plenty of examples, we'll see how to use these features effectively in our code.
Jeremy Clark makes developers better. By drawing on over 15 years of experience in application development, he helps developers take a step up in their skill set with a focus on making complex topics approachable regardless of skill level. He is a Microsoft MVP for .NET, and he has authored seven courses for Pluralsight, including "C# Interfaces", a course aimed at giving developers a clear understanding of abstraction. He loves speaking and has delivered over 300 technical presentations in the last 10 years in the United States and Europe. Jeremy lives in northern Washington with his lovely wife, 3 cats, 2 dogs, and a banjo.
dotnet-foundation outreach member link is not working
Url: https://github.com/orgs/dotnet-foundation/teams/outreach/members
I submitted profile to be added to the .NET Foundation speaker directory a few months ago.
Expectation: I should have received a confirmation/submission email with submission info and next steps/timelines
Actual: No confirmation email or updates for several months. It is likely that the form could be broken
Building Island Tracker – Xamarin, Functions, Table Storage, and More
James Montemagno, Program Manager, Microsoft
May 13th or June 3rd at 5PM Pacific
Join James as he walks through his latest creation, Island Tracker for Animal Crossing on iOS and Android. Built full cross-platform with Xamarin.Forms and leveraging Azure Functions and Table Storage as the cloud backend he will discuss his full architecture and demo how it all was pulled together. He will talk about lessons learned, preparing for release, continuous integration, user testing, and more! If you have ever wanted an insight into creating and deploying a cloud connected app then join in.
James Montemagno is a Principal Program Manager for Client Developer Tools at Microsoft. He has been a .NET developer since 2005, working in a wide range of industries including game development, printer software, and web services. Prior to becoming a Principal Program Manager, James was a professional mobile developer and has now been crafting apps since 2011 with Xamarin. In his spare time, he is most likely cycling around Seattle or guzzling gallons of coffee at a local coffee shop. He can be found on Twitter @jamesmontemagno, blogs code regularly on his personal blog http://www.montemagno.com, and co-hosts the weekly development podcast Merge Conflict http://mergeconflict.fm.
Sophie Obomighie
I am interested in joining the effort in making .net more accessible .
.NET Foundation Virtual Conference Day
A conference or event where the people that build the open-source software speak and promote the packages they work on, how to use it, and where they could use help from the community. A hack-a-thon could be scheduled where prizes are given for people that come up with interesting ways to integrate the open-source software promoted in the event in cool and interesting ways. So a day where it solves the following problems:
-Promote open-source foundation projects
-Promote and thank the people contributing to these projects
-Show interesting ways to use the open-source projects
-Highly people learn it via the hack-a-thon
unknown - depends on how well it is advertised in the community
I think this is a very low cost, mostly around getting people to volunteer running it and adding it
3 to 5 people
This goes along with promoting the foundation and open source packages that are under the foundation.
Can engage viewers along with community engagement of using or contributing to the open-source software packages supported.
Submitting this with @jongalloway
Creation of Official ".NET Virtual Meetups" User Group.
To keep our community going and engaged during these times user group leaders have done a fantastic job throwing virtual events. However, it is still challenging for many groups to continue to do family, time, and complexity when it comes to streaming a live meetup event. Some of the challenges:
Introducing the .NET Virtual Meetups user group would give user groups and community members the ability to host and present at a virtual .NET User Group with ease. Each week a virtual meetup would be scheduled and streamed to the .NET Foundation YouTube channel on .NET specific topics. Topics can be proposed via GitHub using a proposal template by any .NET User Group or community member that wishes to present at the virtual meetup. The .NET Virtual Meetup committee would process proposals once a week and approve meetups that would be schedule on Meetup.com and the .NET Foundation YouTube channel.
The .NET Virtual Meetups would be a compliment to existing user groups. During time of virtual only events it gives local user group leaders the ability to give further visibility to their user group and to their presenters. After this time when in-person events can continue, so would the .NET Virtual Meetups with the capability of co-hosting in-person meetups. Additionally, as part of the main announcements during the virtual meetup can be to announce upcoming local events around the globe.
On the day of the event the presenter would call in to the meetup host via Skype who would then do the transmission to YouTube via OBS. At the start of the call would be general .NET/.NET Foundation announcements by the host and then followed by the presentation. The host would monitor the chat room for questions throughout and relay them to the presenter.
At the end of the call the video would be auto-archived into a YouTube playlist for future playback.
Work to be done outside of the events:
The only additional cost would be the price of the meetup page.
3 volunteers, to triage and schedule meetups. Additionally, they would be setup to host.
From the number of on going virtual meetups and live attendees.
Building Event-Driven Apps with Dapr in Kubernetes with Siva Kumar
Fill in [x] or leave [ ] if not needed.
If not checked, we will:
- Promote your event to the Virtual Meetup members.
- If you post your session video to YouTube, we'll add it to the .NET Foundation Virtual Event playlist.
https://www.twitch.tv/stpetedotnet
If checked, we will:
- Provide you a live streaming link to provide to your meetup members.
- Live stream your event to the .NET Foundation YouTube channel (more information here).
- When complete, your event video will be added to the .NET Foundation Virtual Event playlist.
July 14th at 7PM Eastern
Siva Kumar, Software Architect, Computer Enterprises, Inc.
Dapr (Distributed Application Runtime) is a portable, event-driven runtime that makes it easy for developers to build resilient, microservice stateless and stateful applications that run on the cloud. In this session, we will go through an overview of Dapr, how it enables distributed application development. Dapr brings proven patterns and practices to you. It unifies event-driven, and actors semantics into a simple, consistent programming model and Dapr supports all programming languages without framework lock-in. This talk goes more in-depth into these building blocks of distributed microservices such as state stores, messaging, resource bindings, etc. with demos and workflow of the deployment of services and runtime.
Siva is a software architect working at Computer Enterprises, Inc. (https://www.ceiamerica.com), helping teams build and deliver mobile, IoT, and cloud and architecture specifications. When he’s not busy leading the way on building innovative tech, he loves developer community-related work where he can share projects and learn from other developers.
Andy Lech
andylech (personal)
xamarinfiles (organization)
mauifiles (future organization, not currently used)
[Admittedly, not much current there as I haven't done much public speaking or public work in the last few years, but I have several things planned for this year as we transition from Xamarin.Forms to .NET MAUI.]
I am currently a member of your virtual user group for purpose of adding requested events to the Meetup over the last several months. For the last several years, I have been a board member of the Orlando .NET User Group (ONETUG) and have help run several Code Camps (when we could meet) in addition to our many monthly meetings (in-person and virtual lately). Plus, a few Xamarin Dev Days in Orlando and Jacksonville, Florida back when those were a thing.
But just like being a guest in the VUG planner, my current ability to contribute is very limited. I would like to be more involved to find what is happening with the outreach group, but also offer any assistance to your goals and insights from my own experience or that of ONETUG.
Thank you,
Andy Lech
I make tons of open source contributions. Seeing you turn my passion, hobby and career into a social justice weapon makes me sick and I'd appreciate it if you'd not bring the same destruction that you've brought to the stack exchange community to the .NET and open source community.
Case in point: by dragging identity into this discussion and declaring your intent to prioritize individuals over others based on their personal identity, you're implicitly placing the value of some people over others. That is, you've explicitly declared that I'm automatically of lower priority in these communities according to Microsoft and the .NET Foundation because I'm sure my personal identity doesn't match your target profile.
We used to call this (valuing people over others based on their attributes) things like racism, bigotry, evil. Unfortunately now we call this evil "outreach" and "inclusive" and finding it abhorrent makes you the bad guy.
Anyway if there's any non-bigoted people still charge around here, can you please stop bringing identity politics into communities that have prospered and functioned perfectly well precisely because we're all just people brought together by common interests and passions? That'd be greatly appreciated.
Now that the .NET Virtual User Group is off the ground running, I recommend that we make it easy for developers & user group leaders to find out about the .NET Virtual User Group and get involved.
I propose that a new page on the .NET Foundation website (/virtual-user-group) is created that has the following:
Going off Rob's suggestion in dotnet-foundation/Home#17, I'm creating an issue because I want to join the outreach committee.
François Bouteruche
fbouteruche
I would love to join a few meetings to see if the outreach committe is the right fit for me. I would like to be more involved in the foundation activities at an individual level.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.