In a word: yes.
I recently recorded Introduction to Programming with Python with Susan Ibach. During the session, toasters became a bit of a running gag, so there was a picture of me on set holding a toaster. When I posted the picture to Facebook a friend of mine asked me the question that inspired the title of this post: “Open Source? Microsoft? Did I miss something?”
You don’t have to look any further than at ASP.NET to see that things have changed. ASP.NET is being developed with both internal developers and in collaboration with a community of open source developers. You can access the source code and contribute at GitHub. And when you glance at the page you’ll notice it even includes instructions on how to use OS X and Linux if you don’t want to use Windows.
“things have changed”
Visual Studio now has editors for many open source technologies. If you’re a PHP developer, there are tools for you. Using node.js? There are tools available. Python? We’ve got you covered. And you’ll even notice the last two projects are hosted on CodePlex and are open source.
And the product that’s nearest and dearest to my heart, Microsoft Virtual Academy, is also joining the open source fun. Recently we had a handful of luminaries come through the studio to be interviewed about Microsoft and open source. While I think the entire video is worth watching, I’d suggest watching modules 4 and 5. Module 5 is an interview with Scott Hunter who talks about how ASP.NET found itself being open sourced. And module 4 is an interview with Cliff Allen, a senior attorney at Microsoft who focuses on open source support for many teams within Microsoft.
Then, as mentioned above, there’s the course Susan and I created on Python, which will be available on demand by October 8th.
And in December we have Stacey scheduled to return to the studio with Jamie Kosoy to do a full day on PHP.
Oh, and all of those technologies are fully supported on Azure.
It’s a different world.
So if you’re wondering if you’ve missed something, the answer is a resounding “yes”. I hope you can join us for the ride. It’s going to be a blast!
This post comes courtesy of Christopher Harrison, a content developer on the Microsoft Virtual Academy team. You can follow him on twitter at @geektrainer.