Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
A Linux Enthusiast’s
Perspective on Microsoft
OSS & Azure
@MichealColhoun @ColhounTech
Linux & I
What would a good OSS Cloud Solution Look like?
A Modern Language
Cross Platform and Open Source – Mac OS X, Linux, Wind...
How did things look Even 5 years ago
A Modern Language - C#
Cross Platform and Open Source
Modular with a Rich Library ...
What has Changed in 10 Years?
2006 Revenue Net Income
Client 28% 45% Windows OS + OEM
Server and Tools 22% 16% Windows Ser...
Microsoft Today
Office365
BI + Azure
Windows 10
What Changed?
Open Source Software & Agile Methodology
1999 2001
Let’s Open Source! (Attempt #1 – 2001)
Microsoft Reference Source (Attempt #2)
http://referencesource.microsoft.com/
What Else Happened? Smart Devices
Rate Of Change – e.g. JS Framework Popularity
The Mono-Project
 1999 Miguel de Icaza and Nat Friedman setup Ximian
 (Gnome based software)
 2000 .NET Framework relea...
Contribution to Linux Kernel
.NET Foundation
Then this happened..
Then this happened…
ASP.NET
Then this happened…
ASP.NET Core is a new modular web framework from the team at
Microsoft.
It is built from the ground up to be fast, very fa...
How Fast?
ASP.NET Core
And then this happened..
Then this happened…
#Docker
Azure Storage (Amazon S3)
Virtual Machines
Worker Roles
Web Apps Azure Batch HDInsight
Web Jobs Mobile Services Media Serv...
Hands On
Git clone http://github.com/colhountech/blug-Azure
DOTNET-CLI
dotnet new
dotnet restore
dotnet build
dotnet run
dotnet publish
= ‘new’ up a new project
= restore a projects’...
Useful Learning Resources
 Azure to AWS Mappings
 https://azure.microsoft.com/en-us/campaigns/azure-vs-aws/mapping/
 Ex...
Azure and Open Source Resources
 Linux and FreeBSD VMS
 https://vmdepot.msopentech.com/List/Index
 .NET Foundation Proj...
How things look today
A Modern Language - C#
Cross Platform and Open Source
Modular with a Rich Library of Packages
Go...
The Future
Join us on NI Tech Slack in the
#Azure Channel
Get your invite at nitech.herokuapp.com
Belfast
@MichealColhoun @ColhounTech
Thank You
A Linux Enthusiast's Perspective on Microsoft OSS & Azure
A Linux Enthusiast's Perspective on Microsoft OSS & Azure
A Linux Enthusiast's Perspective on Microsoft OSS & Azure
A Linux Enthusiast's Perspective on Microsoft OSS & Azure
A Linux Enthusiast's Perspective on Microsoft OSS & Azure
A Linux Enthusiast's Perspective on Microsoft OSS & Azure
A Linux Enthusiast's Perspective on Microsoft OSS & Azure
Upcoming SlideShare
Loading in …5
×

A Linux Enthusiast's Perspective on Microsoft OSS & Azure

209 views

Published on

Presented at the Belfast Linux Users Group (BLUG) on 1st September 2016

Published in: Technology
  • Be the first to comment

A Linux Enthusiast's Perspective on Microsoft OSS & Azure

  1. 1. A Linux Enthusiast’s Perspective on Microsoft OSS & Azure
  2. 2. @MichealColhoun @ColhounTech
  3. 3. Linux & I
  4. 4. What would a good OSS Cloud Solution Look like? A Modern Language Cross Platform and Open Source – Mac OS X, Linux, Windows Modular with a Rich Library of Packages Good Cross Platform IDE – Fast, Lightweight, extensible Good Debugger Git Support as a first Class Citizen DevOps Support, Continuous Delivery, Testing Hosting – An Intelligent Cloud
  5. 5. How did things look Even 5 years ago A Modern Language - C# Cross Platform and Open Source Modular with a Rich Library of Packages ? Good Cross Platform IDE – Fast, Lightweight, extensible Good Cross Platform Debugger Git Support as a first Class Citizen DevOps Support, Continuous Delivery, Testing ??? Hosting – An Intelligent Cloud
  6. 6. What has Changed in 10 Years? 2006 Revenue Net Income Client 28% 45% Windows OS + OEM Server and Tools 22% 16% Windows Server, VS2008 Business 32% 42% Microsoft Office, Dynamics Online Services 5% -4% Email, Advertising
  7. 7. Microsoft Today Office365 BI + Azure Windows 10
  8. 8. What Changed?
  9. 9. Open Source Software & Agile Methodology 1999 2001
  10. 10. Let’s Open Source! (Attempt #1 – 2001)
  11. 11. Microsoft Reference Source (Attempt #2) http://referencesource.microsoft.com/
  12. 12. What Else Happened? Smart Devices
  13. 13. Rate Of Change – e.g. JS Framework Popularity
  14. 14. The Mono-Project  1999 Miguel de Icaza and Nat Friedman setup Ximian  (Gnome based software)  2000 .NET Framework released  2001 Mono Open Source Projects Launched  2003 Novell acquires Ximian (to support Corel Office)  2004. Mono 1.0 released (3 years work)  2011 AttachMate acquired Novell  2011 Xamarin setup, Novell granted a perpetual license to Xamarin for Mono  2016 Microsoft acquires Xamarin
  15. 15. Contribution to Linux Kernel
  16. 16. .NET Foundation
  17. 17. Then this happened..
  18. 18. Then this happened…
  19. 19. ASP.NET Then this happened…
  20. 20. ASP.NET Core is a new modular web framework from the team at Microsoft. It is built from the ground up to be fast, very fast, has an amazing architecture and is cross platform. You can develop and deploy your apps on Windows, Mac OS X and Linux. And it's totally Open Source.
  21. 21. How Fast?
  22. 22. ASP.NET Core
  23. 23. And then this happened..
  24. 24. Then this happened…
  25. 25. #Docker
  26. 26. Azure Storage (Amazon S3) Virtual Machines Worker Roles Web Apps Azure Batch HDInsight Web Jobs Mobile Services Media Services Scheduler What is Azure?
  27. 27. Hands On Git clone http://github.com/colhountech/blug-Azure
  28. 28. DOTNET-CLI dotnet new dotnet restore dotnet build dotnet run dotnet publish = ‘new’ up a new project = restore a projects’ dependencies = compile and build the project = run the build project = package the project + artifacts
  29. 29. Useful Learning Resources  Azure to AWS Mappings  https://azure.microsoft.com/en-us/campaigns/azure-vs-aws/mapping/  Excellent C-Sharp Tutorial for Developers from Martin Woodward  https://github.com/martinwoodward/csharpworkshop (RC)  https://github.com/colhountech/csharpworkshop (1.0 )  Great set of 20 Tutorials on using C#, for java, c++ programmers  https://www.microsoft.com/net/tutorials/csharp/getting-started/hello-world
  30. 30. Azure and Open Source Resources  Linux and FreeBSD VMS  https://vmdepot.msopentech.com/List/Index  .NET Foundation Projects  http://www.dotnetfoundation.org/projects  Microsoft Research Open Source Projects (Orleans, CNTK)  https://www.microsoft.com/en-us/research/academic- program/open-source-for-academics
  31. 31. How things look today A Modern Language - C# Cross Platform and Open Source Modular with a Rich Library of Packages Good Cross Platform IDE – Fast, Lightweight, extensible Good Cross Platform Debugger Git Support as a first Class Citizen DevOps Support, Continuous Delivery, Testing Hosting – An Intelligent Cloud
  32. 32. The Future
  33. 33. Join us on NI Tech Slack in the #Azure Channel Get your invite at nitech.herokuapp.com Belfast
  34. 34. @MichealColhoun @ColhounTech Thank You

×