Microsoft & Open Source a 'Brave New World' - CORESTART 2.0
14 Nov 2017 - 583 wordsRecently I was fortunate enough to be invited to the CORESTART 2.0 conference to give a talk on Microsoft & Open Source a ‘Brave New World’. It was a great conference, well organised by Tomáš Herceg and the teams from .NET College and Riganti and I had a great time.
I encourage you to attend next years ‘Update’ conference if you can and as bonus you’ll get to see the sights of Prague! Including the Head of Franz Kafka as well as the amazing buildings, castles and bridges that all the guide-books will tell you about!
I’ve not been ‘invited’ to speak at a conference before, so I wasn’t sure what to expect, but there was a great audience and they seemed happy to learn about the Open Source projects that Microsoft are running and what is being done to encourage us (the ‘Community’) to contribute.
The slides for my talk are embedded below and you can also ‘watch’ the entire recording (audio and slides only, no video).
Talk Outline
But if you don’t fancy sitting through the whole thing, you can read the summary below and jump straight to the relevant parts
Before
[jump to slide] [direct video link]
- Wait, didn’t that happen before? direct link
- .NET goes ‘Open Source’ and onto Hacker News direct link
- What did they Open Source? direct link
- CoreFX, CoreCLR, CoreFX Labs, Roslyn direct link
- TypeScript, VS Code and Kestrel direct link
During
[jump to slide] [direct video link]
- First PR direct link
- Comedy PRs direct link
- Good direct link
- Bad (‘we got to see how the sausage was made’) direct link
- Ugly direct link
After
[jump to slide] [direct video link]
- Do .NET Developers Care? direct link
- Microsoft the organisation on GitHub direct link
- Over 60% of Contributions to .NET Core come from the Community direct link
- Are Microsoft telling the Truth? direct link
- Analysis of GitHub Repositories - ‘Community v. Microsoft’ direct link
- Issues Opened direct link
- Pull Requests Created direct link
- Do .NET Developers Care? - Conclusions direct link
What Now?
[jump to slide] [direct video link]
- How do I Contribute? direct link
- Domino Chain Reaction direct link
- First CoreFX PR by Ben Adams direct link
- First CoreCLR PR by Ben Adams direct link
- My main Contributions to the CoreCLR direct link
- Will I get told to RTM? direct link
Domino Chain Reaction
Finally, if you’re wondering what the section on ‘Domino Chain Reaction’ is all about, you’ll have to listen to that part of the talk, but the video itself is embedded below:
(Based on actual research, see The Curious Mathematics of Domino Chain Reactions)