Pull requests and issues are welcome!
dotnet-foundation / election Goto Github PK
View Code? Open in Web Editor NEWElection content has moved to the main site at dotnet-foundation/website
License: MIT License
Election content has moved to the main site at dotnet-foundation/website
License: MIT License
I'm not a big name and I'm not known to many of you. Please do not let that solely sway your decision. I'm hopeful that you'll see the value I could add as a .NET Foundation Board of Directors member. Thank you for considering me 🙏.
Hi, I'm David Pine. I'm running for the .NET Foundation Board of Directors and I need your votes to make that happen. The goal is simple...the .NET Foundation should aim to bridge the gap between the Developer Community and the stakeholders within the .NET Ecosystem. The .NET Foundation has been doing a good job of this already, but there is always room for improvement 👍. Furthermore, the .NET Foundation should deepen its support for the open-source community.
It is easy to imagine the .NET Foundation deepening its reach and capabilities by helping open-source developers. There are many ways that this could be achieved. One thought is earning open-source badges that could be displayed on LinkedIn or other professional platforms. Think gamification 🤔, but apply that to the things that open-source developers are already passionate about. As a job-seeker it is easier to speak to achievements in this manner. This is just one example thought that I'd attempt to bring to fruition...what else is possible?!
I'm a current standing Microsoft MVP in Developer Technologies and a Google Developer Expert in Web Technologies. I find immense gratification in giving back to the Developer Community and attribute this to a lot of my professional success. As developers we're fortunate to work with the amazing and endless stream of innovations coming from the .NET Ecosystem. I pride myself on the ability to lift others and collaborate!
I've been passionate about the Developer Community for many years and I contribute back to it as often as time permits (whilst prioritizing my wife and three sons, obviously). I'm a consistent blogger, and I love writing about .NET Core, ASP.NET Core and C#. My blogs have been featured on InfoQ, DOT NET Curry, Twilio, ASP.NET, MSDN Web Dev, MSDN .NET and more... 🤓
I am an active open-source developer with contributions on many Microsoft .NET open-source projects. I love everything that GitHub represents, just look to my GitHub page for all the things I'm interested in.
Look to my speaking page for past and future talks, where it is evident that I love talking about .NET. Some of my best memories for speaking are when I was blessed with the opportunity to travel to Serbia, I traveled the county with Jon Galloway - and I spoke about C#! 🤘
I have been helping to strengthen the Midwest .NET Developer Community for years by organizing various developer conferences. This effort continues and we're growing exponentially. I'm an advocate for developers and strive to mentor others. I am constantly trying to encourage others to dream big!
For a while I contributed fairly regularly to Stack Overflow, I've since prioritized my time differently - but I've impacted over 776,000 users around the world and I'm in the top 2% overall.
I am currently the Chairman of the Advisory Council for the .NET Foundation where I helped author the original Advisory Council charter. As part of this role, I have interacted on a weekly basis since 2014 with the .NET Foundation Executive Director ( previously Martin Woodward and now Jon Galloway ). I am also the original creator of DotNetNuke, a Web Application Framework for ASP.NET which was one of the pioneering open source community projects native to the Microsoft platform. I have 25+ years professional experience in architecting and implementing enterprise software solutions for private and public organizations. Based on my significant community contributions I have been recognized as a Microsoft MVP and ASPInsider for over 10 consecutive years. I was recognized by Business In Vancouver in 2011 as a leading entrepreneur in their Forty Under 40 business awards, and I was also an interim Board member for the OuterCurve (CodePlex) Foundation, Microsoft's previous open source foundation effort. I am currently employed as a Technical Director and Enterprise Guildmaster at Cognizant Softvision.
I am the author of, or contributor to, many open source projects. Some of the better known:
DNN: https://github.com/dnnsoftware/Dnn.Platform
Hotcakes: https://github.com/HotcakesCommerce
eShopOnContainers: https://github.com/dotnet-architecture/eShopOnContainers
I also speak at various conferences on topics such as .NET Core.
Hi I'm Jamie,
So the reason I want to run for this is because of one thing. I am passionate about everything .Net. If I am able to help in anyway shape or form then I will try my best. So when I seen that you guys are open to board members, this in my opinion was a perfect way to contribute and help the .Net ecosystem that I so much wanted to do.
My dream during my development career is to make a difference, and I feel like if I was elected I would be able fulfil that dream. But it's not just about me, it's about everyone else that is affected by any decisions made and that's the important part.
Outside of all things .Net my time is pretty limited, I have a 2 year old boy, a 13 week old Puppy and I run a popular open source library, that includes bug fixing, new features and general support! And sometimes my wife likes to spend some time with me :)
If you have any questions or want to know anything else about me let me know!
My main .Net contribution is probably my StackOverflow account. I regular help the community and try and answer questions with as much information as possible (I only have 4K rep, but that's an achievement for me).
My other contributions is not strictly .net coding, but I've been bringing awareness to .Net through my open source project Ombi. All the backend is written in .Net Core and I make sure my users know about this, debunking the old myths they may have about the Microsoft ecosystem.
Hey, i'm Lea Wegner and i'm a dual computer science student from germany.
The dual study system gives me the oppurtunity to work in the software industry since my beginning in 2017. To be honest i did not worked with .NET at this point, but i'm interested in learning new things and can bring you my unimpaired opinions, the view of a student and a newcomer, and the knowledge about how it is to work in germany as a young woman in the software industry.
Hello, I'm Sara Chipps and I'm an engineering manager at Stack Overflow, I co-founded Jewelbots and Girl Develop It, I've been building software for 18 years.
I cut my teeth on .NET and am now back in the community working at Stack. My first community event ever was the .NET launch in NYC in 2001; I remember thinking "Wow, developers kind of smell funny." Now I'm one of those grizzled developers, I try to smell okay.
I was an ASP.NET MVP for two years, I found a lot of welcoming faces down the road through Microsoft Code Camps and the budding OSS community surrounding .NET. Through the mentorship I gained in the .NET community I've been able to enjoy a career full of public learning, public speaking, and public making.
When I think of what I've seen in this community and how it has evolved over the past 17 years, it's incredible. From VB.NET and WebForms to C# and F# and now .NET Core; the languages and the framework have come so far.
What are we doing to bring .NET to the next generation of coders?
When we think of ColdFusion and Flash we think of closed source platforms and older coders. In order to ensure .NET doesn't fall the way of forgotten frameworks we need encourage the community to work with student coders and through mentorship and sponsorship promote them to .NET Contributors.
What are we doing to make sure OSS with .NET is sustainable?
This is one of my favorite talks about how taxing open source work can be. In order to support a growing community independent of Microsoft we need to ensure that building OSS products and tools comes with a support system that makes it sustainable.
Are we offering the best tools and documentation, if not how do we get there?
Both of the above points are moot if we aren't ensuring that .NET coders are working with best in class resources. Empowering working groups with the means to build, communicate, and promote their platforms is a top priority.
@jongalloway I went through and pulled out everyone who has had their candidacy markdown file added to the election folder. You'd need to add anyone who you merge / add after this, but it's a good place to start.
My aim: being able to create a GH issue, mention @candidates
, label as campaign-question
or similar, and allow candidates to answer.
@xen2
@tonerdo
@stevejgordon
@stefanov-stefan
@schneidenbach
@sbwalker
@SeanKilleen
@samidip
@rdiazconcha
@RobertMcLaws
@prkhandelwal
@haacked
@pmbanugo
@onovotny
@dotMorten
@mitchelsellers
@mhutch
@devlead
@Mpdreamz
@MarcBruins
@mairaw
@LuceCarter
@jguadagno
@jskeet
@irisclasson
@glennawatson
@gcaughey
@erikschierboom
@ericsink
@IEvangelist
@ddieruf
@daveaglick
@Ant-hem
@AndreyAkinshin
OK, I think that's everyone.
I'm running because I care about .NET, its present and its future. I am completely convinced that .NET is the best development platform to build any type of software solution, and the involvement and opinion of the whole community are essential to guide the development efforts of this fabulous technology.
I'm a .NET developer since the first beta of version 1.0 in 2001. I started with Visual Basic .NET and later adopted C# as a programming language to build business and enterprise applications. Nowadays, I architect and build software solutions with .NET for different verticals (mainly Healthcare and Agriculture), because of this, I consider that .NET and its future are transcendental to continue building software that improves people lives.
I'm a Microsoft Regional Director, and for 10 consecutive years I have been recognized as a Microsoft MVP. It has been a long journey, but without a doubt, my professional success is largely due to .NET. For me, one way to give back to the community, is to help developers -professionals, amateurs or students- who wish to adopt .NET as a development platform, as well as collaborating with the other members of the Board of Directors to ensure our beloved technology keeps being polished and receives the love that it deserves.
Me estoy postulando porque me importa .NET, su presente y su futuro. Estoy completamente convencido que .NET es la mejor plataforma de desarrollo para construir cualquier tipo de solución de software, y el involucramiento y opinión por parte de toda la comunidad son esenciales para guiar los esfuerzos de desarrollo de esta fabulosa tecnología.
Soy desarrollador de .NET desde la primera beta de la versión 1.0 en el año 2001. Comencé con Visual Basic .NET y posteriormente adopté C# como lenguaje de programación para construir aplicaciones de negocio y empresariales. Hoy en día, arquitecto y construyo soluciones con .NET para diferentes verticales (principalmente Salud y Agricultura), por lo que considero que .NET y su futuro son trascendentales para seguir construyendo software que mejore la vida de las personas.
Soy un Microsoft Regional Director, y Microsoft MVP desde hace 10 años consecutivos. Ha sido un camino largo, pero sin duda alguna, mi éxito profesional se debe de gran manera a .NET. Para mí, una manera de retribuirle a la comunidad, es ayudando a los desarrolladores -profesionales, amateurs o estudiantes- que deseen adoptar .NET como plataforma de desarrollo, así como también, colaborando con el resto de miembros de la Junta Directiva para velar que nuestra querida tecnología siga siendo pulida y obtenga el cariño que se merece.
I've been building applications that rely on .NET since version 1.0 and can gratefully say that my company owes its success to .NET in an important way. I'm now responsible for maintaining and enhancing .NET-based applications using Windows Forms and WPF relied on by local governments and enterprises all over the United States and Canada. (https://www.wasteworksonline.com/about/)
Because my company's customers are large and small, governmental and private, multi-national and single-site, I get a lot of varied feedback about their concerns and experiences using the .NET applications that run their enterprises. .NET affects not only developers and IT professionals but also the end users of all those applications. I want to help .NET continue to meet their needs.
My first experience with Open Source was as a founding member of OpenNETCF (http://opennetcf.org/about-opennetcf/) That was a project for .NET's little sister .NET Compact Framework and its mission was to provide "missing" functionality mainly using P/Invoke to Windows CE APIs. That was so long ago that Microsoft engineers were not even allowed to visit our site at the time!
Fortunately times have changed a lot and more recently I've been involved with the Windows Community Toolkit (https://github.com/windows-toolkit/WindowsCommunityToolkit),
I was such a noisy complainer about missing SqlClient support in .NET Standard used by UWP apps that I was invited to present at the Build conference the year that support was announced. (https://channel9.msdn.com/Events/Build/2017/B8012) I also presented an updated version of that session at Ignite (https://channel9.msdn.com/Events/Ignite/Microsoft-Ignite-Orlando-2017/BRK2069) This experience convinced me that my needs and opinions mattered.
This year I've been testing .NET Core 3.0 against my suite of production enterprise applications and look forward to working with improved Visual Studio tooling for Windows Forms and WPF using .NET Core 3.0.
First a bit about my background:
I'm 43 years old, Dutch, father, husband, dog owner, living & working in Germany, a professional Java and passionate .NET developer. I've been working as an IT professional since 1998. One of my main interests is technologies - understanding, trying out and explaining them to others is what I consider part of my job and also do for a hobby.
As a developer I work with 2 major ecosystems, Java from my point of view the more mature and .NET the bright burning star in the sky. It's interesting to see how those different ecosystems have, on a high level, many similarities but different backgrounds and implementations. There is much to be leaned from looking at both, which is something I can bring to the table when needed.
A big passion of mine is the open source world, and I can only admire the work of the .NET Foundation as the services that are provided is very large. The project guidance and mentoring is what appeals the most to me. As a developer I learned the hard way that maintaining an open source project has many challenges that are not related to programming, something which is currently reflected by many other open source maintainers. Finding time to work on the project, staying motivated and professional when people are complaining or even ranting about decisions or issue response times, seem to be the topic of the day. There is even something called open source burnout, which should not be taken lightly. I wish to help by providing support, a discussion platform, success stories, or make bad examples and real cases known so they can be used to learn from.
Having worked for multinationals and being onsite at many different sized companies, I have seen how open source is used throughout the world. To be honest, the current state is very unhealthy, there is a lot which needs to be done. The .NET Foundation has a unique position which can be used to inform the consumers of open source with professional tips on what they can do to keep a project healthy. This should be in their interest while these projects are used in critical parts of their daily business. This information could be supplied / linked via the release notes or other locations with every project.
I think my background gives me a certain advantage when confronted with new technologies, taught me to be open for new ideas, and will help me to support the .NET Foundation in the best way.
In my spare time I am the main developer of Greenshot for Windows, which is an OSS & free screenshot tool written with .NET technologies. Although (even to me) a screenshot tool sounds like something fairly simple, it's amazing how much time, effort and knowledge one can (and should) put into this. Due to having a quite substantial amount of users, a lot of my time is spent on answering questions and keeping our project alive. Current development is focused on modernizing and making the whole project more community friendly.
Last year I got into contact with Microsoft about how we can use Greenshot as one of the early adopters of the desktop technologies coming to dotnet core 3.0, while to me it felt like a perfect fit. Following this discussion there were a couple of meetings, where I was able to give input on how I was using the .NET Framework up to now. As soon as the first night-lies of dotnet core 3.0 were available I started the journey which was the actual work on porting, exchanging information with other projects and reporting issues when needed. More can be read in a blog-post & tweet which were mentioned in the dotnet blog
In the company I work for there is only a small fraction of people using .NET as a technology, I try to be a .NET advocate by supporting them where possible, giving advice, code reviews, and writing news-letters about things happening in the world which might influences their daily work.
Some of the projects I maintain:
I also have a collection of open source projects running under the "brand" Dapplo, which got into existence when extracting Greenshot code to simplify the main product. Here is a list with a selection of projects:
First of all, I'm super passionate about .NET, open source and our community. I want to see a board for the .NET Foundation that is diverse, inclusive, and rich in terms of different experiences and skills that each person brings to the table.
I love helping people and coaching them on how to get started contributing to open-source projects. As a woman, as a latina, as a working mother, I'd love to help create a safe environment for all to contribute and have your voices heard.
I want to help grow the foundation and I'd love to get more connected with the .NET community in Brazil as well, since it's my country of origin.
I started programming in .NET back in 2003 and today I'm a content developer for .NET at Microsoft, which means I'm responsible for writing some of the documentation you see on docs.microsoft.com/dotnet. This job gives me a lot of experience in working on and running open-source projects since this is what I do on a daily basis. We managed to create excitement and a community around docs that I'm really proud of - our main repo just recently surpassed 1000 contributors! And I truly believe that having good documentation is key to having a great product!
I also previously worked on the localization team and that experience really opens you up to understand scale and how to reach millions of developers across the globe!
These skills could come in handy for the community projects under the foundation.
I also volunteer on coding workshops in partnership with Ignite Worldwide to teach girls and non-binary students how to code (elementary through high school).
I'm a 36 year old husband to a wonderful wife and father to 3 amazing girls from Tallahassee, FL. I've been programming for as long as I can remember, starting out on Apple IICs in the early 90's... and have neen a professional developer my entire adult life.
I'm currently CEO of CloudNimble, Inc., a consulting firm that specializes in Microsoft technologies. We're modernizing DevOps for the State of Florida, spearheading upgrades to the Agency for Health Care Administration, including a modern enterprise application that helps the agency investigate Medicaid abuse. But my passion is helping startups, which is why we're building 🔥 BurnRate, an ASP.NET Core app that helps startups scale out their sales teams.
I've been developing on the .NET Framework my entire professional career. I've had dozens of opportunities to help shape the platform over the years, from the Whidbey Alpha Design Reviews back in 2002, to my contributions to OData and Restier today. The .NET Foundation is doing important work in furthering Microsoft's OSS contributions, and with my focus on developer experiences and simplicity, I feel like I can help make an impact on product quality across the .NET Ecosystem.
Hello world. I have been a community-focused .NET developer for the past 15 years and enjoyed every bit of it. While a Developer Advocate job role or being a Microsoft MVP for half a decade are very rewarding, nothing gets this developer more excited than when we can pull off amazing things with code. I appreciate our developer community immensely, and always try to give back through education & passion.
No software ecosystem can thrive without a passionate developer community. Over years, I have built developer communities from ground up. I speak & write a lot. I put together large developer conferences. I talk to developers all the time. As a Progress Telerik Developer Advocate, I have seen nuances of both commercial and OSS software, where the developer is the customer. As an INETA Secretary on Board of Directors, I have seen developer communities thrive and fail. So I bring beliefs grounded in reality and unique perspectives to serve the larger .NET community.
I will be your voice & advocate for reason. Like free icecream.
Also for more inclusion. Funding for grassroots communities. Better lifecycle support for projects.
.NET has evolved. The modern .NET stack inspires creativity, with mature tooling and broad platform reach. The most satisfying aspect of today's .NET as a community developer has been the Open Source transformation of the entire ecosystem. The world runs on software. We developers have responsibilities, opportunities and all the ammunition to create amazing software. Let's shape the future of .NET together.
Hi everyone! I am Antoine Hémery, french software engineer working at Algolia, which is a startup centered around search technologies. My project for the .NET foundation is focused on the strong advocacy of the .NET framework and the representation of everyday .NET developers.
I love .NET, C#, and F#. I’ve been working with this amazing framework for three years in an agency and now in a startup. I have built .NET-based applications for a large panel of customers such as banks, insurance and e-commerce companies, and startups. I have a good vision of how .NET applications are built by everyday developers, and that’s why I believe I am in a good position to represent .NET developers in the foundation.
During my career, I have noticed that lots of developers still have misconceptions about .NET. Many still think, for example, that .NET is not open source, or that it can only run on Windows, or that you can’t build .NET applications on MacOS or Linux, etc. My ambition, with the help of the foundation, is to change these biases and spread the word about .NET. I would like the foundation to organize/sponsor more meetups and events, to create more materials for speakers, and to encourage community members to publicly speak about their projects.
I have also noticed that .NET is sadly under-represented in the startup ecosystem because of the misconceptions stated above, which is unfortunate because startups could be huge contributors to open source or the next industry leaders. That’s why I would like for the foundation to have a strong presence and be a champion in the startup community.
Diversity in tech is a big issue that we are all trying to address. When I heard that the DotNetFoundation was opening up the board, I knew it was something I had to put my hat into the ring for.
So who am I to think I might be good for this role?
Well I am a proudly neurodiverse, gay, non-binary (although I am happy with she/her pronouns), fairly junior developer who is also a Microsoft MVP. This means I am able to relate to being an underrepresented person in technology, and want to be a positive role model so others like me or in other underrepresented groups can see that anyone can do it!
I graduated in 2014 and started as a Software Development Graduate. Not everything I did on my 2 years as a Grad was coding, so I certainly don't have the decades of experience of some people on the board, or even others running for a seat on the board. But I think what I lack in experience I make up for in passion and dedication.
But actually I strongly believe that setting up a positive experience for everyone, especially more junior developers benefits everybody, and my lesser years of experience is a bonus. It means I can more closely relate to the feelings of Imposter Syndrome and being overwhelmed by all this code we don't recognise or don't automatically find ourselves understanding like those with more experience.
As you will see in my contributions section below, I have never made a code-related contribution to OSS, I have in fact only ever made docs ones. Why? Because I find myself intimidated by making code changes to fix an issue.
So one of the things I want to do if I join the board, is focus as much time as I can on making the experience as positive as possible for people when they want to contribute to OSS. I want to try and set up workshops where people can come together and attempt their first pull request.
I also want to make available documents on tips and tricks for approaching fixing an issue or adding a new feature. Things like how best to try and understand the code, approaches for debugging and things like that. I am open to suggestions on what you would like to see!
I have only been active in the community really for under 2 years but since discovering it, I have found it to be an amazing place with amazing people from all walks of life, and I would love to use my position on the board to make things more inclusive, welcoming and fun for everyone!
Sometimes (and maybe even more often) open-source requires help with specific skills, which are not part of the core domain of the project. For example setup CI/CD, implement Roslyn analyzers for better guidance, structure documentation, or simple documentation proof-reading.
How would you support projects, so that they can get help with such requests? And vice versa, how would you encourage projects to ask for help?
Several candidates have similar support in their statements. I am curious if there are any specific ideas or actions.
I'm a tools and games developer from Lisbon, Portugal, currently based in Copenhagen, Denmark 👋
I started working with .NET right about 1.1 came out, and in 2006 I joined the Mono project to hack on Winforms, Moonlight and all the various bits that make up Mono. I've gone back and forth between the tech industry and the games industry ever since, always with .NET by my side!
At Xamarin I worked on Xamarin.Android, at Unity I worked on the scripting engine (powered by Mono), at GitHub I built GitHub for Visual Studio and GitHub for Unity, and in between I worked on C# language bindings for Gnome, .NET browser bindings for Firefox and Chrome, a Typescript to .NET compiler, ported .NET media center software to Linux, and more.
I am currently an independent game developer working on my first game (with .NET, of course!)
I have spent much of my career building and working with communities using .NET in non-traditional platforms and settings. There are many communities of developers that are not involved or even aware of the .NET Foundation and everything else that happens in the .NET world. There are many voices and perspectives out there that aren't yet represented on the Foundation, and I believe that the .NET Foundation could play a key role in bringing all of these communities together. I want to bring those voices to the board and help bridge this gap.
Game developers, for instance, rely heavily on .NET for tooling and game scripting, but their world is one focused on custom workflows and close-to-the-metal/high performance code, which clashes with the high level abstractions that .NET developers favor. If we bring this perspective closer to the .NET community, everyone in the community will benefit with more tools, workflows, and insight into how to write high performance applications.
I would like to enable the .NET Foundation be that bridge which connects all of the .NET world, facilitating the sharing of information, needs, and perspectives of all of the different communites, from game developers, hardware makers, embedded software folks, Linux Mono developers, to enterprise developers, open source maintainers, tools developers, and all of those we don't even know about yet!
This is a snapshot of some of the things I've worked on, talks I've given and community efforts I've participated in over the years, moooore or less in chronological order 😄
I offer the valuable, but rarely heard, perspective of those without multiple years of experience and contribution. From my time running diverse events, training junior and student developers, and from public speaking I’ve demonstrated that I can articulate sensitive and complex concepts, actively listen to others, speak up for them and act with empathy.
I want to make it easier and more enjoyable to contribute to .NET projects for all.
I’m passionate about encouraging diversity and empowerment.
Hi, I’m Jessica. I am a back-end software engineer, community advocate, conference speaker and conference organiser.
I actively partake in advocacy and outreach, not solely around .NET, but about technology as an industry. In the past I founded a diversity meetup, which has successfully run monthly events for four years and outgrown two venues.
I often speak, mentor and volunteer at schools, colleges, universities and bootcamps. Further to this, I am currently running a technology conference which is not language specific, having a focus on making the event inclusive and enjoyable.
The .NET Foundation has been open about its efforts to lower the barrier to entry to OSS and .NET related events. I know how intimidating it can be to make those initial contributions to projects, and how difficult it can be to find the support and guidance that give you the confidence to make those first steps.
I feel it is important that people of all levels and backgrounds feel empowered and informed on how best to contribute. Contributors should be safe in the knowledge that feedback will be provided in a kind and constructive way.
I joined the industry late, coming from a non-typical background, and in many respects I am still quite new. I see this as a strength because I represent a largely unheard from group that we want to encourage to take more of an active part in .NET.
If we include the input of different backgrounds, experiences and disciplines, we can make not just .NET, but all technology stronger.
Have actively help set up and run OSS projects for my past employers, including introducing the standards proposed by GitHub and addressing any issues and pull requests.
Have actively given feedback on how I believe the experience can be improved for those who are new to raising issues or pull requests on the Microsoft repositories.
Recently raised an issue on the Visual Studio Test Platform repository.
Had a pull request accepted on the repository for the documentation for ASP.NET and ASP.NET Core.
Links relating to DDD East Midlands - the conference I've co-founded
Twitter: @JessPWhite
Github: @wordshaker
LinkedIn: Jessica White
I am a final year Computer Science student (Machines and computers have fascinated me since I was a kid) and a Microsoft Student Partner for 2 years from India , currently doing an internship, going to be freshly out of college 😀 . I always experimented with a lot of technologies, finally finding home at .Net after I was introduced to it by a senior in my 2nd semester. I began developing UWPs for personal projects, then moving on to ASP.NET, Xamarin, IoT... and I literally have given a try to almost everything I could get my hands on using dotnet!! I mean, the tools we have are so developer friendly, with excellent performance and great documentation! Why wouldn't any developer fall in love with that? I did! 🖖
As we keep growing, I think there's one area I think we can do better. I've seen a real lack of awareness about the awesomeness Dotnet has to offer among non-industry professionals, to be specific, students! As an MSP, I've visited a fair amount universities in my country to conduct tech talks and workshops. And the lack of awareness always irked me. Most students in my experience were always really fascinated by the power & flexibility dotnet ecosystem has to offer after the workshop, about which they earlier had no clue.
Now, I do know this is a very long shot for a student like me, but if I do get elected, I would love to work with the community to push student engagement and give young generations an opportunity to make an informed decision to choose there developer ecosystem. In my personal experience, one can always get into any ecosystem, but you always have a deep passion for your first dev. ecosystem! And it's that passion of young gen developers that I want to drive into our community!
I am the author of ASP.NET MongoDB documentations and Samples: https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mongo-app?view=aspnetcore-2.2&tabs=visual-studio
https://github.com/aspnet/Docs/tree/master/aspnetcore/tutorials/first-mongo-app/sample
I'm also currently working on a Raspberry-Pi NuGet Package for Windows IoT Core to simplify the developer experience. It's currently in work, will soon open-source the repo.
Coming to non-tech contributions, I founded a Microsoft Student Technical Community in my campus, where we conduct weekly workshops on different Dotnet Technologies and Azure. Establishing this community was a goal of mine since I joined University (I was a Microsoft fanboy and there was no MSFT community then). Establishing this community and bringing constant engagement was one of the most fun parts of my college life which also contributed to a significant personal growth!
I love C# and .NET, and I'm running for the .NET Foundation board because I want to help it be a more diverse and inclusive community. As an openly queer trans woman, I will not only represent others like me, but I also will support and advocate for other underrepresented folks and help to drive inclusion and outreach initiatives.
I've been involved in open-source .NET since 2005, when I built a drag-and-drop ASP.NET Web Forms designer for Linux desktop as part of the Google Summer of Code with the Mono Project.
Since then I've been involved with a number of open source projects around the .NET and Mono ecosystems. Most of my contributions have been part of my work at Novell, Xamarin and Microsoft, but I also have a few open-source side projects, including a .NET Core compatible implementation of the T4 text templating language, an MSBuild language service for Visual Studio for Mac & MonoDevelop, an extension for Visual Studio for Mac & MonoDevelop that helps build extensions, and a C# plugin for
Unreal Engine.
I don't just write code. I've worked as a product and program manager as well as a software engineer, and helped to architect and coordinate a number of cross-team collaborations and projects at Xamarin and Microsoft.
I'm passionate about helping folks learn and get things done. I've given a number of talks about .NET and Mono, and I've mentored students for the Mono Project with Google Summer of Code since 2007. I've also been the primary Summer of Code admin for the Mono organization for much of that time.
I noticed a lack of candidatures representing the game development field and high-performance .NET.
I believe .NET is a perfect match not only for game development but also various related fields such as AI, language parsing, massively parallel programming (GPU and CPU) and such.
As a result, I would like the .NET Foundation to dedicate some resources to:
Xenko: Lead developer of recently opensourced game engine Xenko
It features realistic rendering, VR, editor and much more.
SharpLang: .NET to LLVM compiler and runtime prototype, no longer active since CoreCLR came out)
Various contributions to open source projects such as Mono, LLDB, etc.
Xenko:
FYI, @jongalloway created https://gitter.im/dotnet-foundation/election so everyone would have a place to chat, answer questions informally, etc.
I'm inviting everyone here who has contributed to the repo so you're notified and can hopefully jump in and have a chance to speak / ask.
I believe I've captured everyone but apologies if I've somehow missed someone. Also, I appreciate everyone's understanding of the general "potential spammyness" of this message. Wanted to make sure we got the word out quickly.
I will work to parse this into a list of @candidates
so that @jongalloway can turn it into a group and people can ask us issues right on the repo.
@mairaw
@ddieruf
@IEvangelist
@stefanov-stefan
@IrisClasson
@Ant-hem
@samidip
@LuceCarter
@rdiazconcha
@Mpdreamz
@schneidenbach
@mitchelsellers
@pmbanugo
@prkhandelwal
@ericsink
@ErikSchierboom
@xen2
@mhutch
@gcaughey
@tonerdo
@daveaglick
@jskeet
@MarcBruins
@jguadagno
@haacked
@dotMorten
@sbwalker
@AndreyAkinshin
@glennawatson
@devlead
@stevejgordon
@onovotny
@Lakritzator
@tidusjar
@shana
@Luminca
@ghuntley
@schneidenbach
@stevejgordon
@SeanKilleen
@rdiazconcha
@mhutch
@khalidabuhakmeh
@ErikSchierboom
@daveaglick
@glennawatson
@MarcBruins
@onovotny
@devlead
@robertmclaws
I unapologetically love .NET and with that love comes the desire to have a hand in shaping its future. If elected, I plan to champion initiatives in the following key areas:
For many, the move from proprietary .NET to its open-source world has been quite painful because the libraries and tools they depend on, haven't made the jump themselves. This initiative will aim to engage teams of volunteers from the wider .NET community to build open source ports and greenfield projects, that plug the holes in the development experience. It will also aim to foster open source culture by increasing confidence in community created tools and reducing reliance on proprietary "official" solutions.
As we work on growing the .NET community, especially in the underserved regions, we need to be reminded that we cannot function in isolation from other communities. For open-source .NET to fully thrive, we need to get rid of the widespread impression that it should only be used when working with Microsoft platforms (like Windows and Azure). This initiative will facilitate and support documentation, conference talks, projects and more, that demonstrate the use of .NET with non-Microsoft platforms and push the right narrative that .NET is truly a platform for building anything, anywhere.
I'm a Microsoft MVP and the lead maintainer of Coverlet, a popular open-source cross-platform code coverage tool for the .NET platform. Amongst other projects I contribute to, I also work on native interop and runtime code generation on an experimental .NET runtime called CoreRT.
When not working on open source projects, you can find me organizing and speaking at meetups or conferences, on topics specific to open source with .NET Core.
Firstly, I'm nearly not running. At the time I'm typing this, all the candidates are men, and most are white. That's not good enough, and I hope it changes significantly before the elections themselves. Elect me to the board of directors, and you can expect to hear me chiming in on diversity frequently. I want to do more than complain, of course. I hope to be able to spend time on the Foundation's behalf working with (not on behalf of) the many groups already trying to address tech's diversity problems. My thoughts on diversity can be summarized in three aspects:
The last bullet is where the Foundation comes in. The board of directors needs to actively engage in listening to those with the most experience of why our part of the tech community isn't as diverse as we'd like it to be, and then seeing where the Foundation can help.
From a more conventional side, I see great potential in the .NET Foundation beyond its current roles.
The aspect I'm most keen on is finding "holes" in the .NET ecosystem, and helping them to get filled, one way or another. My experience on Noda Time has taught me that creating a new Open Source project for .NET requires a bunch of code to be written that's far removed from the purpose of the project, and that there are areas that just aren't easily addressed at the moment. For example:
Those are just some of the examples I've seen personally - I'm sure there are many more out there. Often there are some solutions to these, existing on the side of a project - or even as standalone projects that haven't received enough attention. I believe the Foundation can help to find these holes, discover existing solutions and consider the best way of either unifying them or promoting multiple options, depending on the situation.
In a similar vein, Microsoft is making great progress in terms of providing guidance for library authors - but the Foundation can still add value by both promoting that content and encouraging more feedback such as requests for additional topics to be covered. The Foundation can effectively encourage and amplify voices within the community.
I'm probably best known in the community for my answers on Stack Overflow, but I'm also active as a conference and user group speaker (whether on C# or less tech-specific topics) and the author of C# in Depth. I'm the convenor of the ECMA technical group for standardizing C# - we released the ECMA standard for C# 5 at the end of 2017. (Yes, I know we're getting behind again...) As a passionate C# developer, I love staying on the bleeding edge of language features, and provide feedback to the C# design team. I'm also the Google representative to the .NET Foundation's Technical Steering Group. (While obviously I would bear Google's interests in mind, I'm running for this post as an individual.)
In terms of code, my day job is to make Google Cloud Platform rock for .NET developers, primarily through the client libraries used to connect your code to Google Cloud Platform APIs. My other main passion in terms of .NET client libraries is Noda Time, which is an alternative date/time API.
As a developer I have worked within the .NET runtime for many years. With so much history I have a solid understanding of what "traditional .NET" looks like. Things like a developer's IDE, the infrastructure apps run on, the policies surrounding and influencing IT are just a few of those traditional perspectives.
A challenge almost everyone in the .NET community is facing today is, what do those traditional decisions look like in a modern open-sourced world? Our north star for a long time has been Microsoft, but with the opportunity of extending and possibly creating new options we need a guiding opinion to help make those same decisions. I believe the .NET Foundation is that trusted source.
As a Pivot bringing a .NET perspective to one of the largest open sourced projects in the world (Cloud Foundry), I have the unique opportunity of helping to guide Microsoft based Organizations on their cloud-native journey. Translating customer feedback and challenges into product features, helping developer teams adapt their thinking to more modern .NET ways, and publishing cloud-native .NET practices are a few examples of my day to day passion to grow open source .NET.
As a .NET Foundation board member I can bring those same experiences and passion, to help the greater .NET community understand OSS and embrace its possibilities. Organizing committees, being a part of committees, and enabling members to communicate the Foundation's message are all areas I am comfortable with.
Thru a combination of my years writing C#, my passion for all things .NET, and my daily interaction with Enterprises in many industries I believe I can be a strong supporting member of the Board.
As a trusted source to the .NET community, the .NET Foundation offers developers the ability to safely and fairly post projects for the world to enjoy and provide the best projects to choose from in a legal manner.
Bringing open development and collaboration to the .NET community isn’t just cloud apps or services, it’s embracing an ecosystem of technology that is created and grown by the .NET community. Backing services, log aggregation, app metrics, microservice frameworks are just a few examples of open source projects growing the .NET community.
Open sourced .NET is just the opening chapter. The ability to fork or extend the entire .NET runtime is something we’ve never seen before, but the story only starts with this first chapter. The .NET Foundation ensures there are many other chapters in a modern .NET Developer’s book. Stories around creating and making an idea available to the world, options to discover others ideas, extend them, or simply implementing those ideas in their own projects.
The .NET Foundation is the ecosystem to enable, understand, and embrace open source .NET.
The .NET community has begun a remarkable time, where I believe we have an opportunity to make .NET the preferred runtime for all things. I also believe the .NET Foundation will be at the core of this Renaissance. As a technologist, to have the opportunity to be a part of these times is truly inspiring.
I work closely with the Steeltoe team to help guide, document, and evangelize the wonderful things this project offers to cloud-native .NET. I also advocate for the use of Windows Server container technologies within Cloud Foundry and Kubernetes.
My reason for joining the campaign is because I'd love to see a better welcoming .NET community with more contributions from underrepresented communities. My vision for that are:
Those are similar reasons that made me join as a co-chair to Node.js Nigeria and I hope to accomplish them if being elected as part of the board.
My .NET contributions are mostly around blog posts. You'll find some of them on Pluralsight guides, Telerik's blog, or my own blog. I also used to run a .NET study group.
I am currently a member of the board and the Foundation's de facto CISO. I am also a Microsoft Regional Director, MVP, and Chief Architect of DevOps & Modern Software at Insight. Over the past several years, I have served on the Foundation's Advisory Council and am the author and of its code signing service. I am passionate about helping projects succeed and am a big believer of secure, and fully automated DevOps. To that end, I run the Foundation's Azure DevOps org and have helped almost all of the current projects onboard with their build system and add code signing. I also helped the Foundation establish a partnership with DigiCert to enable these services.
I aim to continue to help projects with their DecSecOps needs, running and evolving the code signing services, and driving the growth of the .NET ecosystem.
I am the author of, or maintainer of, many open source projects. Some of the better known:
I also speak at various conferences on topics including .NET Core, Code Signing, and Azure AD B2C.
Given that I have a active involvement in numerous DotNet Foundation projects I want to bring solutions to problems I've experienced while at the same time helping out further members of the community.
As you will hopefully see from the Contributions section below, I am deeply invested in the .NET eco-system. I started my career in the Oil and Gas Industry here in the North East of Scotland, programming in VB6 in 2004. Since then, I have used various programming languages/frameworks, etc. including Visual Basic, Silverlight, SharePoint, C#, and ASP.NET, and I can honestly say that I have enjoyed working with it.
When I created my GitHub account in 2011, I also got to enjoy, and participate in the Open Source side of things. I can genuinely say that overall this has been an overwhelmingly positive experience, and I have become a better developer as a result, and I am also made some very good friends. I have also been pleased to see Microsoft embracing the world of Open Source, and more and more of its products/services being developed in the open.
So, with all of this being said, why am I running...
Although my time in .NET and Open Source has been an overall positive experience, let's not sugar coat it, there are things that are fundamentally broken in both of them.
.NET has a stigma of being only about Microsoft and only for Corporations, and it crushing the "little guy". Microsoft seems to have struggled to get out from under the ways that things "used" to be done, which leaves some people skeptical of what they are doing.
Open Source in general suffers from various problems including, lack of funding (resulting in maintainer burn out and project abandonment), lack of diversity, and perhaps most importantly a sense of entitlement from consumers of Open Source (where they expect bugs, and features, to be fixed/created without ever having to pay for anything). I have been involved in a few conversations around this last part (some of which have descended into out and out arguments online with people that I have never met). There is what I refer to as a "dark side" to open source. It is real, and it is out there, and something that causes very real problems.
The creation of the .NET Foundation is something which I believe that can help with these problems, but it is also something that has its own problems. I have spoken to a lot of people about the .NET Foundation, and typically the first question that they ask is... "what's that?". They haven't heard of the Foundation, and they have no idea what it is trying to achieve. Even as a member of a .NET Foundation Project it can be hard for me to explain what it is, and what it is trying to achieve. However, I do think that this can get better, and this is why I am running for a position on the board.
What will I be able to achieve as a member of the .NET Foundation Board?
Genuinely, I have no idea. The .NET Foundation is still young, and the definition of the roles and responsibilities of the Board Members is still something that is being defined. I would love to be able to say that this is going to happen, or that this is going to be achieved if I am appointed as a Board Member, but I can't.
What I will say is, if appointed to the Board, I will be working very hard to be open and honest about everything that is going on with the .NET Foundation, by improving the on-going communication between the people who have opted to join the Foundation, and also the wider .NET and Open Source eco-system. I believe that this is core to the success of the .NET Foundation, and something which has to be addressed before tackling some of the larger issues that I believe it can help with. We need to get to a point that enough people at least know what the .NET Foundation is, who/what it represents, and what it is trying to achieve.
I am a Microsoft MVP in Developer Technologies, and my belief is that I have been awarded this mainly due to my contributions to the various Open Source projects that I work on. These include:
If elected, I promise world peace, unlimited ice cream, and three day weekends. Assuming I have any power to affect those three things.
For OSS to really thrive, it needs to move out from under Microsoft's shadow and be a truly community driven effort. The community includes other corporations who benefit from OSS, but haven't yet invested in it. While I appreciate Microsoft's enormous contributions to open source software, I'm running to help the .NET OSS community grow independently.
I say that as a former Microsoft employee who shipped some of the first supported OSS products at Microsoft, ASP.NET MVC and NuGet. NuGet in particular had a major impact on making OSS easier to publish and consume for .NET developers.
I also worked at GitHub, the largest open source code hosting platform in existence. GitHub is synonymous with open source. While there I was exposed to every open source community under the sun. I see how these communities compare and contrast with the .NET OSS community. I hope to help the .NET community adopt the best aspects and avoid the worst.
Passionate about .NET and open-source
I'm really passionate about .NET and open-source, and as such want to help make the .NET open-source ecosystem flourish.
Offer a different point of view
I'm not the typical candidate, as I work for a relatively small company, don't live in the USA (I'm from Holland), and I'm not a "rockstar" developer by any means. I also have experience in a lot other languages, such as F#, Kotlin, Scala, Ruby and Haskell. As such, I think I can really offer a different point of view.
Embrace F#
When talking about .NET, people usually assume you are doing C#. However, people often forget about F#, which is a brilliant language that runs on the .NET platform. Not only is F# a great language, it also has a vibrant community, with lots of great open-source projects like FAKE, Paket, Fable and Ionide. I would like to help foster the embracing of F# and its community within the .NET foundation.
Support mentored learning
Learning a new language can be hard, but learning it while being mentored by an experienced developer can greatly help. This is why I love the F# foundation's mentorship program and which is why I am a mentor on Exercism, in which I help people learn C# and F# through mentored learning.
Encouraging people to contribute
When my first open-source contribution was accepted, I felt great! I would like to support initiatives to help as many people as possible to get involved in open-source.
I've contributed to several .NET foundation projects
As an example, I've contributed to xUnit, xUnit.analyzers, Humanizer and Cake.
I'm a core contributor to Exercism
https://exercism.io is an online platform designed to help you improve your coding skills through practice and mentorship. As a maintainer and mentor of the C# and F# tracks, I'm responsible for creating the best learning platform for students wanting to learn C# or F# on Exercism.
I know that .NET is far from JavaScript world, where NPM has more packages than space shuttle has parts. Would you wish .NET community would go that way? More packages, more projects, diversity is everything.
Or would you redirect new enthusiastic contributors to rather explore and help existing solutions before starting anything new? If yes, how would you support that?
When .NET Standard was about to come I said:
Java: Build once, debug everywhere.
JavaScript: One language to rule them all.
.NET: One library to rule them all.
When .NET started it was mostly compared to Java. And in my opinion one of big differences was amount of libraries/frameworks. In .NET there was single framework for desktop applications and single framework for web applications. That's what I liked about .NET.
While in Java there were several frameworks for desktop apps and several for web. And this pretty much defined open source world. And it got even more extreme in JavaScript world.
Since my very first day as an aspiring programmer, after deciding that clinical nutrition wasn’t for me, I’ve been a passionate and active community member of the .NET community. Since day one, I’ve shared everything I’ve learned, as blog posts, tweets, on forums, conferences, user groups, videos, books and more. While I’ve been predominantly avid about reaching out to students, particularly those with no programming background and minorities (as I can relate), I’ve also been active in giving feedback, submitting issues and contributing directly.
I want to make sure that we keep the community inclusive, and encourage newcomers to take part early on- as contributors, evangelists and active members. I’ve unfortunately seen too many times that organizations in tech can become homogenous and elitist, and I’m confident that I can make sure that we don’t head in that direction. In my short history as a programmer (compared to many of you) I’ve arranged everything from conferences, hackathons, workshops, school material and a whole lot more, for all age groups (including kids and elderly/seniors), mixed backgrounds and levels of difficulty. I know how to reach out, and how to get people excited and engaged, and while I don’t have any open source projects to impress with- I can get people on-board that we will impress us all in the future. That is my strength, and that is why I’m running as a candidate.
Here is a random selection of things I've done. Wasn't sure what to add, I've done quite a few things. This is a sample to showcase my passion and reach:
Things without links:
I ran for two years a study group (.NET) Meetup with 300 members that later became the model for similar study groups. The meetup was hosted and organized by me twice a month, and we used e-learning tools to learn new topics and tools with a mob-programming approach.
BUILD MC at BUILD last year- that was fun!
Organized and ran Azure Global Bootcamp several times, in addition to several free workshops for schools/unis.
Volunteered as a judge on several panels such as NASA Space App Challenge and youth competitions.
Co-hosted the GetUpAndCode! podcast for a year with close to 50 episodes Podcast on ITunes
Not sure if it matters in this context, but I've made the top 100 most influential tech Women on Twitter (Business Insider, placed 58th) and top 50 best developers in Sweden (23rd place, TechWorld Sweden). I can't say I necessarily agree with the above, but I hope this shows that I have good reach.
I've omitted paid contributions such as e-learning courses, books and talks (keynotes)
I saw no representation in the list of candidates from Middle-East, and that killed my imposter syndrome. I have lead INETA Turkey for four years, and INETA MEA for another till Microsoft stopped supporting INETA. I love to work with communities, help them reach larger audiences, build quality events. I have a good understanding of the community in MEA, visit at minimum 6 countries in the region every year to speak in an event. I present to pretty mixed audiences including professional developers, students, and CxOs. That gives me a good understanding of the needs of different types of roles.
I think there are a couple of areas where Microsoft can do better. Here are some areas I would love to work, fight to improve.
You can't be humble if you are asked to show your contributions right? With that said, I honestly don't know how to quantify the amount of speaking, writing, mentorship I did during the last 10+ years. I have written 5 books, spoke at various roadshows in MEA (latest DevOps Roadshow in 5 countries), international conferences (TechEds, MSDays and many more), hosted dozens of trainings, visited 100+ cities to talk about .NET.
I have been part of Telerik for almost 9 years now, where I have been working with .NET developers from various industries and company sizes. Being part of one of the biggest UI components vendors allowed me to get deeply acquainted with the .NET developers, with the projects they are working on – both small apps and large enterprise applications, with their needs for the apps they are working on, with the latest trends in software development and many more.
For the last few years, I have also been part of the Microsoft’s Visual Studio Partner Program, which allowed me to get early insight and share feedback on everything new Microsoft is working on as well as to make many new friends in the cradle of .NET and all its supporting technologies.
.NET is now part of my DNA and it will be honor for me to participate as a board member and continue contributing to the overall direction of .NET.
Being passionate about open source I have made one of the first contributions to the recently opened Winforms repository: dotnet/winforms#238
I have also lead the project of open sourcing the Telerik UI for UWP components suite, which is part of .NET Foundation: https://github.com/telerik/UI-For-UWP
To test the auto-labeling to ensure it is applied and that others don't see a blank list when searching for questions
How much wood could a woodchuck chuck if a woodchuck could chuck wood?
.NET communities work pretty well in local regions. How would you support communication and collaboration between communities? For example better collaboration of different meetup groups. Exchange of speakers, etc.
This week there 3 cool presenters from Hungary presenting at .NET meetup in Singapore. It would be nice to see this more.
I am active in 2 .NET communities. I come from Slovakia, but moved to Singapore last year.
Opening early 👷🚧👷♀️ when [WIP] is removed it's ready to ⛴️
What does the .NET Foundation Board Do?
The board completely runs the .NET Foundation. They decide how the money is spent, what projects join the foundation, what the Executive Director does, what programs the foundation will run or be involved with, what events we’ll sponsor. The board runs the foundation.
(Describe why you want to get involved. What would you like the .NET Foundation
to do more of, or do differently?)
(Let us know who you are. Don't worry if you're not famous, or a huge open source
contributor - we'd like a variety of experiences.)
Hello, my name is Martijn Laarman, and I truly believe there has never been a more exciting time to be a .NET developer then right this moment. I am running for a seat on the .NET Foundation board of directors because I want members to have more opportunities to assert their influence.
I strongly believe empowering .NET Foundation members with more influence is a strong incentive for the .NET community to self organize under the .NET Foundation umbrella.
I want to ensure .NET foundation members have direct and permanent representation on the Technical Steering Group through a working group as a single entity much like corporate sponsors gets a seat.
Separating the elected board of directors and having a dedicated working group to provide technical feedback allows people with different skill sets to find their niche to take an active leading role in the foundation.
Similar to the technical steering committee work group, the Advisory Council should be elected as well. Also, the goals and deliverables for this group should be reformulated more clearly on the website. The original proposal currently 404's.
This could potentially be the same wonderful group of people as the elected members on the technical steering committee.
Love or hate the MVP program it's undeniable that The Microsoft Valuable Professional (MVP) title enables many folks to advance their careers within the .NET community and access to the MVP summit which is a great networking event.
It's a program that awards people who evangelize Microsoft Products, and for that its a wonderful and successful program.
More recently OSS contributions have been started to be recognized as well.
The current process puts the burden of proof on applicants by filling out forms and listing accomplishments. This works great for product and platform MVP's but not for open source.
It puts people who already feel undeserving at a disadvantage and rewards people who are more used to selling themselves.
I want the .NET Foundation to be responsible for recognizing community members based on valuable contributions. What contributions have value will be decided by the community. Individuals elected should have to freedom to join that program with or without NDA's. Enabling all folks, regardless of their experience, an opportunity to earn a place in the community is essential for our future. Special care could be taken to include newcomers to the .NET world.
With over 17 billion downloads, NuGet is a pivotal part of the .NET ecosystem. Every .NET developer's perception of the platform can potentially hinge on how NuGet performs. I want this foundation and its members to have more influence on the operating practices of this critical subsystem. For the .NET ecosystem to prosper 30+ minute publish times need to squashed down to seconds.
Currently, Microsoft is the sole party in reserving namespaces for libraries. Reserving namespaces should be done in coordinance with the .NET Foundation.
I want to find common ground between the .NET foundation and the F# foundation. Common ground could take many forms whether that is creating a communication channel for both foundations or more formally create a position on the board of the .NET foundation that can be filled by a representative from the F# foundation.
You can find more here or hit me up on twitter.
My dream is to make .NET the best platform for development. And I believe that it should evolve in the following directions:
I'm sure that I have enough expertise to help .NET Foundation to make the life of .NET developers better. =)
So there's the issue of my relatively low level of awesomeness. Looking over the list of other candidates, I wonder if I will even be able to vote for myself.
So why am I running? Simple: I am passionate about .NET.
I've been using .NET for as long as it has existed. SourceGear was one of the first ISVs to ship a product written in C#. Today, seventeen years later, my day is usually spent with things like .NET Core and Xamarin. I've seen it all, and I believe this:
The best time in history to be a .NET developer is right now.
It has been terribly exciting to watch .NET move toward open source, cross-platform, and mobile. I think .NET's best days are yet to come.
So if the voters decide that I could be helpful to the .NET community as a foundation board member, I would consider it an honor to serve.
I don't much like technology religion, and I respect varying opinions. But I figure that folks may want to cast their votes for candidates whose technology interests align with their own. So...
I love F#. But I have to admit that I'm rather pragmatic about it. So for various reasons, I am using a lot of C# right now. And I love C# too.
So, if you are an F# fan and are disappointed in my lack of pure devotion, you should probably vote against me.
But I so wish F# had more gravity in the .NET community. So if you are someone who wishes F# would disappear from the earth, you too should not vote for me.
I am also a big fan of Rx. That tends to be another somewhat-polarizing issue in the .NET community, so my deep fondness for IObservable
might help you decide whether to vote for me or not.
I love Xamarin. I use Xamarin Forms, but not XAML.
I use .NET Core, but not Azure.
I prefer spaces over tabs, command line over IDE, vim over emacs, and static typing over dynamic.
I founded SourceGear (a small software company in Illinois) about 22 years ago. My business partner (Corey Steffen) and I think of ourselves as serial entrepreneurs within a single company. We do a mix of custom software contracting as well as products of our own.
Yes, in 2019, people are still switching from SourceSafe to SourceGear Vault.
Our mobile data sync solution for SQL Server is called Zumero.
Our team built the cross-platform support for Team Foundation Server (under the name Teamprise) and sold it to Microsoft in 2009.
Our latest effort is PepTown, a smartphone-based fundraising solution for high school sports teams, built on Xamarin and .NET Core.
I am the maintainer of SQLitePCL.raw, a low-level SQLite wrapper for .NET. It is widely used as the layer below a number of other libraries, including sqlite-net, Akavache, and Entity Framework Core.
As the technology group leader of the largest .NET CMS (DNN) that is a member of the .NET Foundation I have been able to realize exactly how a project can benefit from the .NET Foundation. With my experience as a leader of a project supported by the foundation I can work to help ensure that the foundation has the tools in place to better support the members. To ensure that the members have a better understanding of how the .NET Foundation works and what tools are available to them as part of this organization.
With the perspective of trying to transition such a massive platform as DNN into .NET Core I have been given a unique perspective on open source project management and I feel that my experience would be helpful to the .NET Foundation to improve the program for all.
Over the past 10 years I've been contributing to .NET in a number of different ways. I've contributed as the creator of numerous .NET & .NET Core projects, including my most recent .NET Core Utilities that help to make .NET Core development easier for specific business use cases.
I've contributed open source solutions to help developers create robust CI/CD pipelines with Azure Pipelines by providing additional tasks to support DNN, .NET Core and C# development patterns that are not yet supported. Information on these tasks
In addition to the open source contributions through my own projects, I'm also currently the technology leader of the DNN Platform open source project working to coordinate the community effort to manage, test, release, and support this large .NET based platform. As part of this effort I am helping to lead the charge on a transition to .NET core to ensure that DNN Platform has a bright future.
Lastly, I enjoy sharing my experiences with the rest of the development community and often speak about my history at various tech events and conferences.
I am a Microsoft Developer Service MVP. I have been an MVP since 2008. I have spoken at multiple conferences throughout the last ten years.
[image]: https://avatars3.githubusercontent.com/u/3209610?s=40&v=4 "Joseph Guadagno:
For 20 years or so I have been in Software Development. During that time I have used many tools, languages, and technologies. I started out programming with a small book on QuickBASIC. I later moved on to Visual Basic for DOS. Windows then came along and I starting using Visual Basic for Windows, I then migrated to Visual Basic .NET and eventually ended up using Visual C#. I work as an Engineering Director at Quicken Loans, based in Detroit, MI. I am a public speaker and present internationally on a lot of different technology topics.
One of my primary goals in life is to leave this live (planet) better than it was when I joined it. I do that in many ways. My favorite way is to grow people and help make them better. I do this through education. Presenting/Public Speaking. I also do this by helping others find ways to help themselves grow. I believe that being on the board of the .NET Foundation, I can help the vision of .NET and make it easier for others to adopt and grow themselves. In the past, I have worked with many other talented professionals while serving on the Board of Directors for INETA to help spread the education and adoption of .NET.
I feel I am very well suited for the position.
INETA was the International .NET Association. I served on the board for eight years. Two as Director of Marketing, four as President, and two as Vice President.
I’m running for a position on the .NET Foundation Board of Directors because I want to continue giving back to this community in the most impactful and meaningful ways I can. The .NET open source community has literally changed my life. I’ve learned from you, benefited from your dedication and contributions, and met tons of great people (including many close friends).
I’ve already dedicated myself to promoting open source in .NET through a variety of projects:
The .NET Foundation's mission is to to foster innovation, which we believe starts with open development and collaboration. While I fully support this mission, and appreciate the work the Foundation has done to date, I think there are ways in which it's execution could be greatly enhanced.
I love being an active participant in open source. I'm involved in many different roles, which gives me distinct perspectives and an appreciation for the ways in which they compliment and challenge each other.
I try to help other projects whenever I can and have contributed to many projects with pull requests and other support both large and small.
I maintain several .NET open source projects including...
The healthiest open source projects often have a team, and it’s important to consider the needs of these kinds of projects alongside those of solo maintainers. I am fortunate enough to participate as a team member on multiple .NET Foundation projects:
Though I spend my personal time participating in .NET open source on the producer side, I spend my day job navigating challenges as a corporate open source consumer. Even though I lead an engineering team, I am constantly confronted with the sometimes challenging realities of open source interaction in an Enterprise. This aspect of the .NET open source community can’t be ignored and any successful engagement by the .NET Foundation must keep it in mind.
I already give significant time to my local civic, school, and family communities. It's not unusual to find me most nights heading to a PTA meeting (I'm currently the treasurer), scout planning session (I chair our local committee), or other volunteering commitment. I’m really looking forward to applying the same energy I give my family and local communities to my global community of open source peers in a more formal capacity.
Hi! I am Marc, a 28-year-old cheesehead(aka Dutch) who likes to think of himself as an open source caretaker.
Don't elect me for experience, elect me for my energy, intrinsic motivation, and if you think my mission is important!
The most important reason for me to join the foundation is that I have an intrinsic motivation to lighten the burden for open source maintainers.
Maintainers are people that work incredibly hard. They get home from work, and after their working hours they take time to help you!
They are not after fame; they are not after money; they do it out of love for their open source project. Their code is everywhere, and it runs everywhere, yet still they do not get a dime! They have to deal with people raising issues fix this bug
and create this feature.
And when they do take time off to look after themselves, they get comments saying why does this feature take so long?
. It is no wonder that there are some many open sources maintainers burnouts. It is just unhealthy.
If I should be so lucky to join the .NET Foundation as a board member, I will do everything in my power to help these maintainers. One of the things I would like to look into is tooling. This can be anything from CI\CD, to nontechnical, to automatic dependecies updates. I would also like to help them set up a good issue and PR templates by providing best practices, enable them to use bots that can help with there application lifecycle. There is probably a whole lot more things that I cannot think about right now!
Another important point I want to make is that the .NET Foundation should be a open source advocate, we as members and as the board should spread the message about what open source is and who are behind all these great open source products. It is very important to spread awareness about how skewed the open source world is right now, and that it is unsustainable. This can be done by blogging, speaking at conferences and meetups or just talks to your fellow techies at your local company. I believe that if this message ever hits it will benefit all and that it is a goal worth fighting for.
My passion is also maintaining and growing open source projects, and this is how I know the burden that can rest on somebody shoulders. I have been a maintainer of MvvmCross, and currently I am a maintainer of NuKeeper. I love to work on it in technical terms; you can think about new features for the project, fix bugs, and make code improvements. But what I also love is to help other people make their (first) contribution. I have experienced that a lot of people want to contribute back but are too afraid to do so. A simple Can you make a PR for that? We can help if you join the slack channel
is often enough. It is also a great feeling when people share the love that they have for your open source projects.
I think I am a good fit on the board because I know what it takes to be a maintainer. That being said, I am not the most experienced open source maintainer that is running. Yet, this can be a benefit and can bring in a different perspective from someone who only
has been doing open source for 3 years
.
I have been a professional developer for about three years now; you could say that I am just starting. During my first year, I worked for a Xamarin oriented company. I immediately fell in love with Xamarin, and I was so excited about it, that in that first year I decided to contribute back by blogging and by building a lot of plugins. During my second year, I was getting more involved with MvvmCross, and eventually, ended up as a maintainer. That was also the first year in which I got my MVP award!
Not long ago I stumbled on a new open source project called NuKeeper which gets all my open source attention right now. The reason that it is such a cool project is because it aligns with my mission as it gives back time to the maintainers, by automatically updating their dependencies.
I'm running because I would like to influence and inspire the direction of the foundation both in
general, but a few areas in particular:
Hi Spencer,
you started the campaign with slogan "Bringin’ back the GAC". I am sorry, I didn't get it. Is it something that just popped in your mind? Is it something funny? Or is it supposed to be serious? Does it originate from you, or is it something older and I am missing history context? Or is it play with words, where GAC stands for something else than Global Assembly Cache?
Just curious. Also want to test first question and hopefully encourage other members to ask.
I am .NET Community member with several talks at meetups and few contributions on GitHub.
Instructions:
This is a campaign statement template. If you're reporting an issue on the site,
delete the whole thing.
If you're submitting a campaign statement, here's a template to get you started.
Feel free to change it around or replace it entirely, this is your page.
You can include links to other content, too. Maybe you'd like to link to a blog
post, or a YouTube video? Please do include your statement here rather than a
single link to your blog.
More info on why and how to campaign is available at
https://election.dotnetfoundation.org/campaign
and you can contact us at [email protected] with questions, too.
My name is Spencer Schneidenbach and my interest in the .NET Foundation Board of Directors is centered around advocacy and outreach. As a community leader, my goal is to represent the interests of community leaders around the globe, including but not limited to: user group leaders, conference organizers, other Microsoft MVPs, bloggers, and conferences speakers.
I have proven experience in building relationships with the greater .NET and surrounding communities and want to leverage those relationships to advance the cause of the .NET ecosystem. Further, I want to expand that by representing .NET in communities where it may not normally be first-choice and/or still has a bad rap from the "old" Microsoft days 🙂
I also have an interest in representing corporate and/or so-called "dark matter" developers. Because I frequently attend and speak at conferences around the world, I get the pleasure of interacting with folks who normally do not get a voice at the table. I've traded tweets and emails with many of these folks, with the goal of making .NET more accessible for developers worldwide.
In short, I want to provide a strong voice to the users and advocates of .NET. The best way I can think to do that is to keep doing what I'm doing - teaching and speaking about .NET - while combining that with a seat on the .NET Foundation board of directors.
I'm also a big believer in brevity, which is why I tried to keep my campaign statement short.
I'm a two-year Microsoft MVP in Developer Technologies from the United States and currently the Chief Architect at Ryvit, a startup centered around integration technologies for the construction industry. I'm also a member of the ASPInsiders and a frequent speaker at international events, which has given me the opportunity to interact with developers and community leaders the world over.
I'm proud to be a member of the .NET community and I want to be involved in shaping its future and to help make .NET even more accessible and our community even more diverse.
I am campaigning with a vision which includes two important elements...
As a meetup organiser myself, I want to grow the support extended to .NET meetups and community .NET conferences around the world.
If elected, I plan to invest my time on the board, to help support community members who wish to start their own .NET meetup, by providing advice, resources and assistance.
By extending the support offered to new meetups and expanding the number of actively engaged communities, we can spread the enthusiasm we have for .NET and extend our community to new members from all backgrounds.
I believe that by growing an even stronger, friendlier community through meetups, we will strengthen the growth, popularity and support of .NET Foundation projects for years to come. Collectively, we can create a safe, exciting place where developers can share opinions, knowledge and experiences; learn from one another, develop new skills and make new friends.
The second part of my vision aligns closely with my passion for helping developers learn about .NET. If elected, I intend to use my position on the .NET foundation board to help .NET Foundation projects to enhance the accessibility and approachability of their documentation. I believe that this will support more developers who wish to join our community and help to expand the reach of .NET across the world.
I would focus resources to build upon the amazing work done by the Microsoft documentation teams; aiming to create a similar structure, quality and consistency of the documentation and samples available for .NET Foundation projects. This will lower the barrier of entry for developers, help guide best practices and build an even stronger eco-system of community libraries, that developers can depend on, in order to build world-class applications.
I'm a Microsoft MVP and I've been developing software with .NET for over 15 years. I'm a senior software developer for Madgex Ltd and feel extremely lucky that my day job is also my hobby.
I love to share the things that I learn with other developers and have been blogging about ASP.NET Core and .NET Core topics for over 3 years. I enjoy keeping current with the new features which the teams are working on and contribute where I can. I publish short videos to my YouTube channel and soon my first Pluralsight course will be released.
I enjoy speaking at conferences where I can engage with and help other developers more directly. I also run a monthly .NET meetup group where local developers can come to learn more about .NET related topics and network with their peers.
I am involved with a number of .NET foundation projects and open source initiatives. For example, I am a core contributor to the Humanitarian Toolbox allReady project. This is an open-source project designed to help disaster relief organisations save lives.
I have contributed to discussions in libraries such as Polly and have helped author parts of the official Microsoft documentation for ASP.NET Core.
I've been working with .NET since the very first .NET 1.0 beta1, and fondly remember the excitement of putting a website into production on the second beta. It was then that I fell in love with programming, and .NET has been near and dear to me ever since.
I've been actively involved with open source .NET almost since the beginning, and there's no doubt that .NET Open Source and community work is the main reason I have the career I have today. It's why I believe so strongly in its power, and how it helps us all grow and learn through sharing and building together. I'm most passionate about building solid client APIs and controls, and collaborating to create intuitive, maintainable API designs.
I've been a Microsoft MVP since 2011, all in .NET related categories, and I work full-time on building .NET class libraries for use within client apps on WPF, UWP, Android, iOS and Xamarin.Forms. Through my daily work I hear and help take on the struggles of commercial customers building on .NET. Through my open source, however, I'm able to interact with an even broader community and gain a fuller perspective from it. It has helped me grow and understand many of the problems (and joys) a large cross-section of .NET developers experience, and I would love the opportunity to share those experiences and to use them to contribute to the .NET Foundation, through that help more projects and people grow.
I'm very active in the .NET community in a variety of ways, providing feedback to the .NET stakeholders, submitting PRs across many .NET projects, maintaining a slew of .NET libraries and tools on GitHub, filling gaps, and sharing controls (including tools for help testing and analyzing/reviewing .NET libraries). For instance I helped kickstart and set the direction of the Windows Community Toolkit and establishing good API patterns. I'm frequently submitting feedback (and PRs) across a wide spectrum of projects when I see issues.
Some of the projects I maintain:
This is a test question item so that when folks come to the questions page, they don't see zero questions listed. There just aren't any yet -- add yours! 😄
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.