.NET Goodness at BUILD 2016 – .NET ALL THE THINGS!
BUILD 2016 was two weeks ago in my favorite city, San Francisco. There was a TON of .NET content & announcements delivered. Here’s a recap of all the big .NET sessions, announcements, downloads and resources. And my apologies for not getting this out sooner, but I was unexpectedly out last week. Plus, anyone trying to pay attention to all the stuff happening that week probably needed a little break anyways ;-)
.NET all the things
There were some pretty significant announcements for .NET developers.
- Xamarin is now a part of Visual Studio, including in the free Visual Studio Community, enabling you to build iOS, Android and UWP apps that you can upload to any app store.<---- WHOOO HOOOO!
- Xamarin Studio Community is free, just like Visual Studio Community.
- Xamarin SDK (runtime, libraries and command line tools) will be made open source in the coming months.
- Mono is re-licensed as MIT and part of the .NET Foundation, just like .NET Core.
- Red Hat announced the availability of a no-cost Red Hat Enterprise Linux developer subscription.
- Red Hat launched a new site for .NET developers: redhatloves.net
- The .NET Foundation has started a Technical Steering Group to enable companies formally participate in and influence the direction of .NET.
- Red Hat, Unity and JetBrains are joining the .NET Foundation, on the Technical Steering Group.
Oh ya, we also released a preview of the next version of Visual Studio and .NET Framework and released Visual Studio 2015 Update 2. Check out the .NET related posts on all the goodness.
- Announcing the .NET Framework 4.6.2 Preview
- .NET at Build 2016 – Open, Cross-platform and FREE
- What’s New for C# and VB in Visual Studio
- Visual Studio 2015 Update 2 RTM
- Visual Studio “15” Preview Now Available
It’s never been a better time to be a .NET Developer! You can use .NET to literally build any app for any device.
.NET sessions
BUILD wouldn’t be BUILD without all the fantastic .NET speakers presenting. Seriously, more .NET sessions reigned in the top 10 than any other topic. Check out all the .NET sessions here with this handy link: https://aka.ms/BuildDotNet
I’d recommend starting with the .NET Overview with Scott Hunter and Scott Hanselman. This starts out with a good high-level overview of the .NET implementations, including Xamarin, and how we want to eventually get to a .NET Standard Library.
Watch .NET Overview Download Slides
Also check out the rest of these fantastic sessions:
- The Future of C#
- The Future of Visual Studio
- Introducing ASP.NET Core 1.0
- ASP.NET Core Deep Dive into MVC
- Deploying ASP.NET Core Applications
- Entity Framework Core 1.0
- Debugging Tips and Tricks for .NET Developers with Visual Studio
- Building a 3D Game with Unity and Visual Studio in 30 Minutes
- Building Desktop Apps in Visual Studio vNext
- Tools for XAML Apps in Visual Studio vNext
For all the BUILD sessions head to: https://channel9.msdn.com/Events/Build/2016
.NET for the locals
With the huge help of the local developer relations team, we put on another great local community event sponsored by the .NET Foundation and GitHub. Hosted at the Microsoft Reactor, called Open Night @ the Reactor. The event was designed to educate and energize the open source community, highlight community influencers, and showcase how Microsoft supports the local developer ecosystem. We also made a Friday pass to the BUILD Hub/Expo available to anyone that wanted one.
We had over 130 people in attendance and included lightning talks from Jono Bacon from GitHub, Shaun Walker from the .NET Foundation, Alice Deng and Eva Zheng from the student developer community (organizers of Calhacks – UC Berkeley annual hackathon), and Ryan Boyd from Neo4j.
I did a quick introduction that started off with a short story of how I am a Bay Area native who graduated from Cal State East Bay (called Hayward back then – I guess no one knows where Hayward is ;-)). I couldn’t have had a successful career without the developer community and attending then eventually speaking at user groups. Spaces like the Reactor are invaluable to the community.
I think it was a hit!
Happy to be at the local community event at @microsoft @MSFTReactor with @joeshirey and @BethMassi pic.twitter.com/qJjO8WFhGB
— pkellner (@pkellner) April 1, 2016
6 million professional @dotnet developers worldwide! @MSFTReactor #thursdaythoughts pic.twitter.com/lcVykWXxGY
— Timmy Reilly (@timmyreilly) April 1, 2016
.@sbwalker talking about @DNNCorp and the https://t.co/1uim7ARLif at @MSFTReactor pic.twitter.com/YkusZ1yeEG
— pkellner (@pkellner) April 1, 2016
On stabge: @alicevdeng @evadoraz @MSFTReactor Talking culture and tech! #msopen pic.twitter.com/gNZxMs5nfS
— Jennelle Crothers (@jkc137) April 1, 2016
What about Beth?
So, what the heck have I been up to!? It’s been a couple months since I moved to marketing and I still feel like I have no idea what I’m doing. BUT, I did have a fantastically busy and rewarding time preparing and executing for BUILD. Here’s a couple accomplishments that you might have noticed:
Give some love to the marketing website!
We got www.microsoft.com/net website updated. If you ever were there previously, I’m sorry! Now we have a modern, responsive design, and better explanations of .NET Framework & .NET Core. It’s a work in progress but it’s a good start.
T-shirts! That’s what marketing people do, right?
I designed my first t-shirt and people seemed to like them. I promised to get the artwork put it in the .NET Foundation’s SWAG repo and up on https://dotnet.spreadshirt.com soon.
My fist t-shirt as marketer for .NET! Come by the #Build2016 .NET booth mention "all the things" and get yours! pic.twitter.com/Yo4BydOzJs
— Beth Massi (@BethMassi) March 30, 2016
Still a Community Gal
I did a podcast last month with Shawn Wildermuth as part of his Hello World Road trip. If you’re interested in hearing me blab about my life and career and my first computer check it out: https://wildermuth.com/hwpod/62/Beth-Massi
I also did a Channel 9 Live session with Scott Hunter and Rich Lander on .NET Core the last day of BUILD. Here I talk a little bit about what I’m doing now and why I’m so excited about .NET now and into the future.
Watch: Channel 9 Live – .NET Core
dotnetConf Virtual Conference June 7-9
Last but not least, we’ve started planning the next dotnetConf! You should see the www.dotnetconf.net website updated with the June 7-9 dates. Are you ready to rediscover .NET? Immerse yourself in the world of .NET and join our live stream for 3 days of free online content June 7 - 9 featuring speakers from the .NET Community and Microsoft product teams. The live stream will be broadcasted on https://channel9.msdn.com.
Learn to develop for web, mobile, desktop, games, services, libraries and more for a variety of platforms and devices all with .NET! We’ll have presentations on .NET Core and ASP.NET Core, C#, F#, Roslyn, Visual Studio, Xamarin, and much more.
Let us know you’re interested, sign up at www.dotnetconf.net, and we’ll keep you posted when the agenda goes live.
WHEW! That’s a lot. I’ll try not to be so much of a stranger here on this blog. Until next time.
Enjoy!
Comments
- Anonymous
April 15, 2016
This is a really great wrap up and summary of //build! Awesome post, Beth. I personally am very excited about the direction of MSFT again. It seems like it has taken a while, but question marks are starting turning into exclamation marks and it's becoming easier to discern the direction and future of this company, and how to make decisions as MSFT developers.The only thing that remains is getting .NET back into the browser, thereby making it competitive with NodeJS, which is finding a lot of new developers who are abandoning .NET because they are finding NodeJS to be more ubiquitous than .NET. Currently NodeJS (and, really, all JS-based tech, such as the recently-announced React support for UWP) edges out .NET as it can run natively in the browser, which ultimately allows for organizations/developers to use one technology and language (JS) to build applications that can run in web, server, and native scenarios (via Cordova).Conversely, with .NET solutions, developers are still having to create a NodeJS/JS application in addition to their .NET/Xamarin native applications to reach the web. This results in two different code bases written in two incompatible languages (C#/,NET and JS), which cannot share code between the two (double the effort). ISVs and organizations are beginning to wonder why they should even bother with .NET and have two codebases/languages as they can simply use NodeJS/JS and have one consistent language (and codebase) to reach all known scenarios (native via Cordova, server, AND web).It would be great for next year's //build to hear an announcement from MSFT that .NET has made its way back into the browser, but this time in a standards-compliant, interoperable way. This means either by way of transpiling .NET into JavaScript and/or through adoption and support of the WebAssembly initiative.In any case, if you are a MSFT developer, please add your voice to this growing vote and ask MSFT to make .NET truly ubiquitous by voting for this idea here: https://visualstudio.uservoice.com/forums/121579-visual-studio-2015/suggestions/10027638-create-a-ubiquitous-net-client-application-develoOnce .NET is back in the browser (and thereby truly competitive with NodeJS), then we will REALLY be rocking! We're already rocking with the Xamarin news (and it was the biggest news of //build 2016, IMO), but once .NET finds its way back into the browser in a standards-compliant way, we will really be in some serious business. :)Anyways, thank you for any consideration and support. And as always, continue the greatness, Beth! :)- Anonymous
April 15, 2016
The comment has been removed - Anonymous
April 17, 2016
I was also hoping for an announcement for aggressive multi platforming of the UWP platform. Like adding an UWP runtime to Xamarin, to allow UWP apps to run on iOS and Android with the exact same UI definition. This could later be extended to the web as well. After all, the UWP platform has basically been taken from Silverlight and put right into the OS. It should be possible to put it back into a runtime lib to deploy to other platforms and maybe also compile it as WebAssembly. It is great that we can now build Andoid and iOS apps with .NET, but it's a big problem that the whole UI has to be re-implemented from scratch for every platform. Xamarin.Forms is not suited for complex applications and it will never be. It's only made for very simple, data driven LOB apps, not for consumer apps.- Anonymous
April 30, 2016
The comment has been removed
- Anonymous
- Anonymous
- Anonymous
February 06, 2017
What i don't realize is if truth be told how you're now not actually a lot more smartly-liked than you may be right now.You are so intelligent. You realize thus considerably with regards to this topic,produced me individually believe it from numerous numerous angles.Its like men and women aren't fascinated except it is something to accomplish with Girl gaga! Your personal stuffs great. All the time care for it up!