SlideShare a Scribd company logo
Technical Webinars
Weekly Webinars for IT Undergraduates to learn technical topics
.NET !!! A must have tool under your belt
Corporate Sponsors
Corporate SponsorsKnowledge PartnerOrganized by
Hansamali Gamage
MVP in Microsoft Azure
hansamaligamage@gmail.com
http://hansamaligamage.blogspot.com/
@hansamaligamage
https://goo.gl/DWDzdg
https://github.com/hansamaligamage
https://goo.gl/7Pa5X8
Hansamali Gamage
Associate Technical Lead at TIQRI (pvt).Ltd.
Coder, Blogger, Speaker & MVP in Microsoft Azure
Free. Cross-platform. Open source.
A developer platform for building all your apps.
www.dot.net
DESKTOP WEB CLOUD MOBILE GAMING IoT AI
.NET
Your platform for building anything
LIBRARIES
INFRASTRUCTURE
.NET STANDARD
.NET is a software development platform
DESKTOP WEB CLOUD MOBILE GAMING IoT AI
• C# is a simple, modern, object-oriented, and type-
safe programming language
• Its roots in the C family of languages makes C#
immediately familiar to C, C++, Java, and JavaScript
programmers
• F# is a cross-platform, open-source, functional
programming language for .NET
• It also includes object-oriented and imperative
programming
• Visual Basic is an approachable language with a
simple syntax for building type-safe, object-
oriented apps
#2 demanded primary technology
(LinkedIn)
.NET is a sought after job skill
“Using the same-size server, we were able to go from 1,000 requests per
second per node with Node.js to 20,000 requests per second with .NET Core.“
— Raygun
https://www.microsoft.com/net/customers
Data sourced from official tests available at TechEmpower Round 15.
Java Servlet .NET Core Node.js
2.22M
requests / sec0.73M
requests / sec
0.53M
requests / sec
Raygun GoDaddy
Tencent
Data sourced from SimilarTech
We didn’t build
this alone.
“Samsung is embracing .NET because it is a completely
open source project.” — Samsung
".NET is open source; that allows us to contribute back
to it if we have any performance issues which
Microsoft review and together we make a better
product.“ — Illyriad Games
16,000+ Community Contributions from 3000+ Companies outside Microsoft
https://www.cncf.io/blog/2017/06/05/30-highest-velocity-open-source-projects/
2001- ECMA-335
2002- .NET 1.0 for Windows released, Mono project begins
2008- ASP.NET MVC (web platform) Open Source
April 2014- .NET Compiler Platform (“Roslyn”) Open Source
.NET Foundation founded
Nov 2014- .NET Core Cross-plat, Open Source
.NET Aug 2017- .NET Core 2
2016- Mono project joins .NET Foundation
Steeltoe
DotNetNuke
SourceLink
nUnit
MvvmCross
IronPython
ILMerge
These companies are helping to drive the future of .NET
RayGun
"Using the same-size server, we were able to go from 1,000 requests per second
per node with Node.js to 20,000 requests per second with .NET Core."
- John-Daniel Trask, CEO and Co-Founder
AstroReality, Quantum Technologies
"We think .NET Core is mature, very powerful, and a great choice for
advanced modern apps."
- Zerlot Ma, Cofounder and CEO
Jet.com Inc.
"The event-driven, microservices paradigm eliminated a lot of the
overhead that comes with a service-oriented architecture."
- Mike Hanrahan, CTO
Tencent
“The cross-platform capabilities of .NET Core were very important to us. Also,
Microsoft designed .NET Core with a microservice architecture in mind, and that
fits right in with our redesign plans.”
- Shanyou Zhang: Senior Software Architect
Age of Ascent, Illyriad Games
"Our game microservices are built using ASP.NET Core which gives us
superior performance. ASP.NET is open source, that allows us to contribute
back to it if we have any performance issues which Microsoft review and
together we make a better product."
- Ben Adams, CTO and Co-founder
NetEase
".NET Core doesn't just help us get to market faster, it also enables our
developers to focus on the core logic and what really matters, our players'
experience. They don't have to deal with the communication gap and different
ways of implementing the algorithm on the back and front end. They can just
work on finding better ways to implement their ideas."
- Feng Zhou, Product Director
United Parcel Service (UPS)
"Xamarin allowed us to develop a single code base in C# and deploy the
application to two completely different mobile phone ecosystems."
- Scott Hildebrand, Application Development Manager
GoDaddy
“Services can be developed more quickly, perform faster in production, and
scale better if they’re written using .NET Core with C#.”
- Jeremiah Gowdy: Principal Software Architect
microsoft.com/net/customers
This is our mascot, dotnet-bot
You can find dotnet-bot on GitHub
GitHub is where open source happens…
Microsoft Confidential
.NET Core Growth
Over Half Million Active* .NET Core 2.0 Developers!
.NET CORE 2.0 GROWTH
O CT - 17 NO V - 17 DEC- 17 JAN - 18 F EB- 18
.NET Core 2.0 .NET Core 1.X
.NET CORE ADOPTION
* Active = unique monthly developers with 2+ days of development per month.
www.dot.net
Demo
Get started with .NET
in your browser
www.VisualStudio.com
Visual Studio Code
Open source, cross-platform editor with .NET support.
Visual Studio
A fully-featured, integrated development environment (IDE) for developing .NET apps
on a Windows PC development machine.
Visual Studio for Mac
A fully-featured IDE for developing .NET apps on a Mac OS development machine.
www.VisualStudio.com
Demo
Get started with .NET
on your computer
Free. Cross-platform. Open source.
A developer platform for building all your apps.
www.dot.net
THANK
YOU

More Related Content

What's hot

Microservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterMicroservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They Matter
Alexander Arda
 
Building a Startup for the Mobile-first, Cloud-first World
Building a Startup for the Mobile-first, Cloud-first WorldBuilding a Startup for the Mobile-first, Cloud-first World
Building a Startup for the Mobile-first, Cloud-first World
Nick Landry
 
Build Your First Mobile App in 1 hour with Windows App Studio
Build Your First Mobile App in 1 hour with Windows App StudioBuild Your First Mobile App in 1 hour with Windows App Studio
Build Your First Mobile App in 1 hour with Windows App Studio
Nick Landry
 
Silverlight 4 - Jocelyn Villaraza
Silverlight 4 - Jocelyn VillarazaSilverlight 4 - Jocelyn Villaraza
Silverlight 4 - Jocelyn Villaraza
Spiffy
 
Drupal 8 preview_slideshow
Drupal 8 preview_slideshowDrupal 8 preview_slideshow
Drupal 8 preview_slideshow
Tee Malapela
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
명신 김
 
Hacking with the Cloud and Microsoft APIs
Hacking with the Cloud and Microsoft APIsHacking with the Cloud and Microsoft APIs
Hacking with the Cloud and Microsoft APIs
Nick Landry
 
Best Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for CompaniesBest Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for Companies
All Things Open
 
Internet (Intelligence) of Things (IOT) with Drupal
Internet (Intelligence) of Things (IOT) with DrupalInternet (Intelligence) of Things (IOT) with Drupal
Internet (Intelligence) of Things (IOT) with Drupal
Prateek Jain
 
Silicon Valley Code Camp Comet Update
Silicon Valley Code Camp Comet UpdateSilicon Valley Code Camp Comet Update
Silicon Valley Code Camp Comet Update
Kevin Nilson
 
Microsoft for Startups
Microsoft for StartupsMicrosoft for Startups
Microsoft for Startups
Nick Landry
 
Intel AppUp Day Bologna
Intel AppUp Day BolognaIntel AppUp Day Bologna
Intel AppUp Day Bologna
Andrea Balducci
 
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.jsBuilding a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Nick Landry
 
Computer Science: Your Ticket to a Cool Career
Computer Science: Your Ticket to a Cool CareerComputer Science: Your Ticket to a Cool Career
Computer Science: Your Ticket to a Cool Career
Nick Landry
 
Cloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile AppsCloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile Apps
Nick Landry
 
Azure: Empowering Agility and Innovation through Cloud Services by Joel Garci...
Azure: Empowering Agility and Innovation through Cloud Services by Joel Garci...Azure: Empowering Agility and Innovation through Cloud Services by Joel Garci...
Azure: Empowering Agility and Innovation through Cloud Services by Joel Garci...
DEVCON
 
GAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptxGAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptx
Luis Beltran
 
Web 2point0 - Craig Smith
Web 2point0 - Craig SmithWeb 2point0 - Craig Smith
Web 2point0 - Craig Smith
Stefano Mizzella
 
DevOpsDays AZ'2020 Scaling with Microservices
DevOpsDays AZ'2020 Scaling with MicroservicesDevOpsDays AZ'2020 Scaling with Microservices
DevOpsDays AZ'2020 Scaling with Microservices
kloia
 
Ng spain
Ng spainNg spain

What's hot (20)

Microservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They MatterMicroservices - How Microservices Have Changed and Why They Matter
Microservices - How Microservices Have Changed and Why They Matter
 
Building a Startup for the Mobile-first, Cloud-first World
Building a Startup for the Mobile-first, Cloud-first WorldBuilding a Startup for the Mobile-first, Cloud-first World
Building a Startup for the Mobile-first, Cloud-first World
 
Build Your First Mobile App in 1 hour with Windows App Studio
Build Your First Mobile App in 1 hour with Windows App StudioBuild Your First Mobile App in 1 hour with Windows App Studio
Build Your First Mobile App in 1 hour with Windows App Studio
 
Silverlight 4 - Jocelyn Villaraza
Silverlight 4 - Jocelyn VillarazaSilverlight 4 - Jocelyn Villaraza
Silverlight 4 - Jocelyn Villaraza
 
Drupal 8 preview_slideshow
Drupal 8 preview_slideshowDrupal 8 preview_slideshow
Drupal 8 preview_slideshow
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Hacking with the Cloud and Microsoft APIs
Hacking with the Cloud and Microsoft APIsHacking with the Cloud and Microsoft APIs
Hacking with the Cloud and Microsoft APIs
 
Best Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for CompaniesBest Practices in Starting an Open Source Project for Companies
Best Practices in Starting an Open Source Project for Companies
 
Internet (Intelligence) of Things (IOT) with Drupal
Internet (Intelligence) of Things (IOT) with DrupalInternet (Intelligence) of Things (IOT) with Drupal
Internet (Intelligence) of Things (IOT) with Drupal
 
Silicon Valley Code Camp Comet Update
Silicon Valley Code Camp Comet UpdateSilicon Valley Code Camp Comet Update
Silicon Valley Code Camp Comet Update
 
Microsoft for Startups
Microsoft for StartupsMicrosoft for Startups
Microsoft for Startups
 
Intel AppUp Day Bologna
Intel AppUp Day BolognaIntel AppUp Day Bologna
Intel AppUp Day Bologna
 
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.jsBuilding a Cross-Platform Mobile App Backend in the Cloud with Node.js
Building a Cross-Platform Mobile App Backend in the Cloud with Node.js
 
Computer Science: Your Ticket to a Cool Career
Computer Science: Your Ticket to a Cool CareerComputer Science: Your Ticket to a Cool Career
Computer Science: Your Ticket to a Cool Career
 
Cloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile AppsCloud-enabling the Next Generation of Mobile Apps
Cloud-enabling the Next Generation of Mobile Apps
 
Azure: Empowering Agility and Innovation through Cloud Services by Joel Garci...
Azure: Empowering Agility and Innovation through Cloud Services by Joel Garci...Azure: Empowering Agility and Innovation through Cloud Services by Joel Garci...
Azure: Empowering Agility and Innovation through Cloud Services by Joel Garci...
 
GAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptxGAIBT Pune - Future of AI.pptx
GAIBT Pune - Future of AI.pptx
 
Web 2point0 - Craig Smith
Web 2point0 - Craig SmithWeb 2point0 - Craig Smith
Web 2point0 - Craig Smith
 
DevOpsDays AZ'2020 Scaling with Microservices
DevOpsDays AZ'2020 Scaling with MicroservicesDevOpsDays AZ'2020 Scaling with Microservices
DevOpsDays AZ'2020 Scaling with Microservices
 
Ng spain
Ng spainNg spain
Ng spain
 

Similar to NET !!! A must have tool under your belt

What is dotnet (.NET) ?
What is dotnet (.NET) ?What is dotnet (.NET) ?
What is dotnet (.NET) ?
Talha Shahzad
 
What is .NET Chinese ver
What is .NET Chinese verWhat is .NET Chinese ver
What is .NET Chinese ver
Duran Hsieh
 
Why Dot Net is the Most Demanded Framework in 2024
Why Dot Net is the Most Demanded Framework in 2024Why Dot Net is the Most Demanded Framework in 2024
Why Dot Net is the Most Demanded Framework in 2024
GetAProgrammer
 
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...
Mark Hinkle
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdf
I-Verve Inc
 
Reasons Why .NET framework is Most Demanding in 2023?
Reasons Why .NET framework is Most Demanding in 2023?Reasons Why .NET framework is Most Demanding in 2023?
Reasons Why .NET framework is Most Demanding in 2023?
Polyxer Systems
 
IT Technologies Career perspective
IT Technologies   Career perspectiveIT Technologies   Career perspective
IT Technologies Career perspective
Gopalakrishnan Kulasekaran
 
Top Things to Know about .NET 6
Top Things to Know about .NET 6Top Things to Know about .NET 6
Top Things to Know about .NET 6
BoTree Technologies
 
Open-source, how we survive with it?
Open-source, how we survive with it?Open-source, how we survive with it?
Open-source, how we survive with it?
Hermet Park
 
Software Developer's Journal - 02/2012
Software Developer's Journal - 02/2012Software Developer's Journal - 02/2012
Software Developer's Journal - 02/2012
Ricardo Peres
 
Cloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsCloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal Apps
Shahed Chowdhuri
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
Petru Jucovschi
 
.NET Everywhere and for Everyone
.NET Everywhere and for Everyone.NET Everywhere and for Everyone
.NET Everywhere and for Everyone
James Montemagno
 
NetTantra Corporate Brochure
NetTantra Corporate BrochureNetTantra Corporate Brochure
NetTantra Corporate Brochure
NetTantra Technologies
 
O futuro do desenvolvimento .NET
O futuro do desenvolvimento .NETO futuro do desenvolvimento .NET
O futuro do desenvolvimento .NET
Rodrigo Kono
 
BitCraft 2017 general presentation
BitCraft 2017 general presentationBitCraft 2017 general presentation
BitCraft 2017 general presentation
Michal Wasilewski
 
WeblineIndia's .NET 8 Software Development Services for Business
WeblineIndia's .NET 8 Software Development Services for BusinessWeblineIndia's .NET 8 Software Development Services for Business
WeblineIndia's .NET 8 Software Development Services for Business
WeblineIndia
 
Practical guide for building web applications with ASP .NET core.
Practical guide for building web applications with ASP .NET core.Practical guide for building web applications with ASP .NET core.
Practical guide for building web applications with ASP .NET core.
ISEESTechnologiesLLP
 
.NET Comprehensive guide to C# Covering advance topics and best practices.
.NET Comprehensive guide to C# Covering advance topics and best practices..NET Comprehensive guide to C# Covering advance topics and best practices.
.NET Comprehensive guide to C# Covering advance topics and best practices.
ISEESTechnologiesLLP
 
Stacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxStacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptx
BOBY RISHABH KUMAR SHARMA
 

Similar to NET !!! A must have tool under your belt (20)

What is dotnet (.NET) ?
What is dotnet (.NET) ?What is dotnet (.NET) ?
What is dotnet (.NET) ?
 
What is .NET Chinese ver
What is .NET Chinese verWhat is .NET Chinese ver
What is .NET Chinese ver
 
Why Dot Net is the Most Demanded Framework in 2024
Why Dot Net is the Most Demanded Framework in 2024Why Dot Net is the Most Demanded Framework in 2024
Why Dot Net is the Most Demanded Framework in 2024
 
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...
Keynote - Open Source 101 - How JavaScript Became a Legitimate Open Source En...
 
Built Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdfBuilt Cross-Platform Application with .NET Core Development.pdf
Built Cross-Platform Application with .NET Core Development.pdf
 
Reasons Why .NET framework is Most Demanding in 2023?
Reasons Why .NET framework is Most Demanding in 2023?Reasons Why .NET framework is Most Demanding in 2023?
Reasons Why .NET framework is Most Demanding in 2023?
 
IT Technologies Career perspective
IT Technologies   Career perspectiveIT Technologies   Career perspective
IT Technologies Career perspective
 
Top Things to Know about .NET 6
Top Things to Know about .NET 6Top Things to Know about .NET 6
Top Things to Know about .NET 6
 
Open-source, how we survive with it?
Open-source, how we survive with it?Open-source, how we survive with it?
Open-source, how we survive with it?
 
Software Developer's Journal - 02/2012
Software Developer's Journal - 02/2012Software Developer's Journal - 02/2012
Software Developer's Journal - 02/2012
 
Cloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal AppsCloudy with a Dash of Universal Apps
Cloudy with a Dash of Universal Apps
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
 
.NET Everywhere and for Everyone
.NET Everywhere and for Everyone.NET Everywhere and for Everyone
.NET Everywhere and for Everyone
 
NetTantra Corporate Brochure
NetTantra Corporate BrochureNetTantra Corporate Brochure
NetTantra Corporate Brochure
 
O futuro do desenvolvimento .NET
O futuro do desenvolvimento .NETO futuro do desenvolvimento .NET
O futuro do desenvolvimento .NET
 
BitCraft 2017 general presentation
BitCraft 2017 general presentationBitCraft 2017 general presentation
BitCraft 2017 general presentation
 
WeblineIndia's .NET 8 Software Development Services for Business
WeblineIndia's .NET 8 Software Development Services for BusinessWeblineIndia's .NET 8 Software Development Services for Business
WeblineIndia's .NET 8 Software Development Services for Business
 
Practical guide for building web applications with ASP .NET core.
Practical guide for building web applications with ASP .NET core.Practical guide for building web applications with ASP .NET core.
Practical guide for building web applications with ASP .NET core.
 
.NET Comprehensive guide to C# Covering advance topics and best practices.
.NET Comprehensive guide to C# Covering advance topics and best practices..NET Comprehensive guide to C# Covering advance topics and best practices.
.NET Comprehensive guide to C# Covering advance topics and best practices.
 
Stacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptxStacker's the way you connect the world .pptx
Stacker's the way you connect the world .pptx
 

More from Hansamali Gamage

.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx
Hansamali Gamage
 
Accelerate innovation with Azure Cloud developer platform
Accelerate innovation with Azure Cloud developer platformAccelerate innovation with Azure Cloud developer platform
Accelerate innovation with Azure Cloud developer platform
Hansamali Gamage
 
Azure functions and API Management
Azure functions and API ManagementAzure functions and API Management
Azure functions and API Management
Hansamali Gamage
 
Azure Functions for Python developers
Azure Functions for Python developersAzure Functions for Python developers
Azure Functions for Python developers
Hansamali Gamage
 
Microsoft Graph – Subscription API
Microsoft Graph – Subscription APIMicrosoft Graph – Subscription API
Microsoft Graph – Subscription API
Hansamali Gamage
 
Azure cosmos db
Azure cosmos dbAzure cosmos db
Azure cosmos db
Hansamali Gamage
 
First steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQL
First steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQLFirst steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQL
First steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQL
Hansamali Gamage
 
A Brave Girls Journey Through The Ones And Zeros.
A Brave Girls Journey Through The Ones And Zeros.A Brave Girls Journey Through The Ones And Zeros.
A Brave Girls Journey Through The Ones And Zeros.
Hansamali Gamage
 
Filter your tweets using Azure Logic Apps & Content Moderation
Filter your tweets using Azure Logic Apps & Content ModerationFilter your tweets using Azure Logic Apps & Content Moderation
Filter your tweets using Azure Logic Apps & Content Moderation
Hansamali Gamage
 
A real-world example with Microsoft Graph API and Outlook
A real-world example with Microsoft Graph API and OutlookA real-world example with Microsoft Graph API and Outlook
A real-world example with Microsoft Graph API and Outlook
Hansamali Gamage
 
Microsoft Graph API with Excel and .NET Core
Microsoft Graph API with Excel and .NET CoreMicrosoft Graph API with Excel and .NET Core
Microsoft Graph API with Excel and .NET Core
Hansamali Gamage
 
How to create a Function App on Cosmos DB
How to create a Function App on Cosmos DBHow to create a Function App on Cosmos DB
How to create a Function App on Cosmos DB
Hansamali Gamage
 

More from Hansamali Gamage (12)

.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx.NET 8 ChatBot with Azure OpenAI Services.pptx
.NET 8 ChatBot with Azure OpenAI Services.pptx
 
Accelerate innovation with Azure Cloud developer platform
Accelerate innovation with Azure Cloud developer platformAccelerate innovation with Azure Cloud developer platform
Accelerate innovation with Azure Cloud developer platform
 
Azure functions and API Management
Azure functions and API ManagementAzure functions and API Management
Azure functions and API Management
 
Azure Functions for Python developers
Azure Functions for Python developersAzure Functions for Python developers
Azure Functions for Python developers
 
Microsoft Graph – Subscription API
Microsoft Graph – Subscription APIMicrosoft Graph – Subscription API
Microsoft Graph – Subscription API
 
Azure cosmos db
Azure cosmos dbAzure cosmos db
Azure cosmos db
 
First steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQL
First steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQLFirst steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQL
First steps to Azure Cosmos DB: Getting Started with MongoDB and NoSQL
 
A Brave Girls Journey Through The Ones And Zeros.
A Brave Girls Journey Through The Ones And Zeros.A Brave Girls Journey Through The Ones And Zeros.
A Brave Girls Journey Through The Ones And Zeros.
 
Filter your tweets using Azure Logic Apps & Content Moderation
Filter your tweets using Azure Logic Apps & Content ModerationFilter your tweets using Azure Logic Apps & Content Moderation
Filter your tweets using Azure Logic Apps & Content Moderation
 
A real-world example with Microsoft Graph API and Outlook
A real-world example with Microsoft Graph API and OutlookA real-world example with Microsoft Graph API and Outlook
A real-world example with Microsoft Graph API and Outlook
 
Microsoft Graph API with Excel and .NET Core
Microsoft Graph API with Excel and .NET CoreMicrosoft Graph API with Excel and .NET Core
Microsoft Graph API with Excel and .NET Core
 
How to create a Function App on Cosmos DB
How to create a Function App on Cosmos DBHow to create a Function App on Cosmos DB
How to create a Function App on Cosmos DB
 

Recently uploaded

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
Alex Pruden
 

Recently uploaded (20)

LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofszkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex Proofs
 

NET !!! A must have tool under your belt

  • 1. Technical Webinars Weekly Webinars for IT Undergraduates to learn technical topics .NET !!! A must have tool under your belt Corporate Sponsors Corporate SponsorsKnowledge PartnerOrganized by Hansamali Gamage MVP in Microsoft Azure
  • 2.
  • 4. Free. Cross-platform. Open source. A developer platform for building all your apps. www.dot.net
  • 5.
  • 6. DESKTOP WEB CLOUD MOBILE GAMING IoT AI .NET Your platform for building anything
  • 7. LIBRARIES INFRASTRUCTURE .NET STANDARD .NET is a software development platform DESKTOP WEB CLOUD MOBILE GAMING IoT AI
  • 8. • C# is a simple, modern, object-oriented, and type- safe programming language • Its roots in the C family of languages makes C# immediately familiar to C, C++, Java, and JavaScript programmers • F# is a cross-platform, open-source, functional programming language for .NET • It also includes object-oriented and imperative programming • Visual Basic is an approachable language with a simple syntax for building type-safe, object- oriented apps
  • 9. #2 demanded primary technology (LinkedIn) .NET is a sought after job skill
  • 10. “Using the same-size server, we were able to go from 1,000 requests per second per node with Node.js to 20,000 requests per second with .NET Core.“ — Raygun https://www.microsoft.com/net/customers Data sourced from official tests available at TechEmpower Round 15. Java Servlet .NET Core Node.js 2.22M requests / sec0.73M requests / sec 0.53M requests / sec
  • 13. “Samsung is embracing .NET because it is a completely open source project.” — Samsung ".NET is open source; that allows us to contribute back to it if we have any performance issues which Microsoft review and together we make a better product.“ — Illyriad Games 16,000+ Community Contributions from 3000+ Companies outside Microsoft
  • 15. 2001- ECMA-335 2002- .NET 1.0 for Windows released, Mono project begins 2008- ASP.NET MVC (web platform) Open Source April 2014- .NET Compiler Platform (“Roslyn”) Open Source .NET Foundation founded Nov 2014- .NET Core Cross-plat, Open Source .NET Aug 2017- .NET Core 2 2016- Mono project joins .NET Foundation
  • 17.
  • 18. These companies are helping to drive the future of .NET
  • 19. RayGun "Using the same-size server, we were able to go from 1,000 requests per second per node with Node.js to 20,000 requests per second with .NET Core." - John-Daniel Trask, CEO and Co-Founder AstroReality, Quantum Technologies "We think .NET Core is mature, very powerful, and a great choice for advanced modern apps." - Zerlot Ma, Cofounder and CEO Jet.com Inc. "The event-driven, microservices paradigm eliminated a lot of the overhead that comes with a service-oriented architecture." - Mike Hanrahan, CTO Tencent “The cross-platform capabilities of .NET Core were very important to us. Also, Microsoft designed .NET Core with a microservice architecture in mind, and that fits right in with our redesign plans.” - Shanyou Zhang: Senior Software Architect Age of Ascent, Illyriad Games "Our game microservices are built using ASP.NET Core which gives us superior performance. ASP.NET is open source, that allows us to contribute back to it if we have any performance issues which Microsoft review and together we make a better product." - Ben Adams, CTO and Co-founder NetEase ".NET Core doesn't just help us get to market faster, it also enables our developers to focus on the core logic and what really matters, our players' experience. They don't have to deal with the communication gap and different ways of implementing the algorithm on the back and front end. They can just work on finding better ways to implement their ideas." - Feng Zhou, Product Director United Parcel Service (UPS) "Xamarin allowed us to develop a single code base in C# and deploy the application to two completely different mobile phone ecosystems." - Scott Hildebrand, Application Development Manager GoDaddy “Services can be developed more quickly, perform faster in production, and scale better if they’re written using .NET Core with C#.” - Jeremiah Gowdy: Principal Software Architect microsoft.com/net/customers
  • 20. This is our mascot, dotnet-bot
  • 21. You can find dotnet-bot on GitHub
  • 22. GitHub is where open source happens…
  • 23. Microsoft Confidential .NET Core Growth Over Half Million Active* .NET Core 2.0 Developers! .NET CORE 2.0 GROWTH O CT - 17 NO V - 17 DEC- 17 JAN - 18 F EB- 18 .NET Core 2.0 .NET Core 1.X .NET CORE ADOPTION * Active = unique monthly developers with 2+ days of development per month.
  • 25. Demo Get started with .NET in your browser
  • 26. www.VisualStudio.com Visual Studio Code Open source, cross-platform editor with .NET support. Visual Studio A fully-featured, integrated development environment (IDE) for developing .NET apps on a Windows PC development machine. Visual Studio for Mac A fully-featured IDE for developing .NET apps on a Mac OS development machine. www.VisualStudio.com
  • 27. Demo Get started with .NET on your computer
  • 28. Free. Cross-platform. Open source. A developer platform for building all your apps. www.dot.net THANK YOU

Editor's Notes

  1. So what is .NET?
  2. You can build anything with .NET. From desktop apps to cloud-native services, iPhone and Android mobile apps to artificial intelligence, you can build almost anything with the .NET platform.
  3. .NET is an entire software development platform that takes care of a lot of the heavy lifting for you when you want to build an application. Applications frameworks help you build the specific types of apps or workloads and enable you to literally build any app for any platform with any operating system. Each .NET workload shares a common infrastructure and .NET Standard library. This means not only are your .NET skills portable, but your actual code is portable no matter what you’re building. This makes it easy to share reusable components (called libraries) across the breadth of applications people build. Additionally, there are a broad set of development tools that makes it really productive to write, debug, build and manage code bases. See: www.dot.net
  4. (Speak to slide bullet points.)
  5. Everybody wants to have a successful career and that means finding a job. There are a LOT of .NET jobs available since it’s been around for over 15 years. And in general, there are a huge amount of programming jobs.
  6. .NET is fast. Really fast! That means applications provide better response times and require less compute power. StackOverflow serves 5.3M page views a day on just 9 servers! The popular TechEmpower benchmark compares web application frameworks with tasks like JSON serialization, database access, and server side template rendering - .NET performs faster than any other popular framework. https://www.techempower.com/benchmarks/#section=data-r14&hw=ph&test=plaintext The community has played a crucial role in performance work for the .NET stack. https://blogs.msdn.microsoft.com/dotnet/tag/performance/
  7. https://www.similartech.com/categories/framework ASP.NET is the name of the web framework for .NET. As you can see there are more top websites developed with .NET than these other technologies. Only PHP has more.
  8. Of course, we couldn’t do any of this this without the open source community. Open source is about accepting people’s diverse opinions and combined intelligence to build something amazing. There are thousands of people all over the world contributing to the .NET platform.
  9. We’ve seen companies taking a bet on .NET because it’s a completely open source project. More than 16,000 contributors* from 3300 companies have contributed to .NET Core and related open source repositories, with over half of the contributions coming from outside Microsoft.  Samsung is a big partner and are releasing their new Smart TVs that support .NET. They plan to expand to all their IoT devices too. Illyriad Games, specifically Ben Adams, contributed many performance enhancements to the platform. They build a MMO with hundreds of thousands of concurrent users so performance is super important to them. These enhancements not only benefit them but everyone that uses .NET. *contributor = Submitted a Pull Request or Created an Issue
  10. Jim Zemlin, Executive director of Linux foundation said “There are 10’s of millions of open source projects, invest in the ones with sustainable ecosystems”. .NET is one of those projects. June 5th 2017, CNCF released an analysis of the top 30 highest velocity open source projects today. This is a logarithmic scale to measure OSS project velocity with commits on the X axis and PRs and issues on the Y axis, with # of authors indicated by the size of the circle. The farther upper right the more activity a project has. Linux Kernel is #1, followed by Chromium, Kubernetes and VSCode. Notice .NET is the #1 application framework. Updated live: https://cdn.rawgit.com/cncf/velocity/d6f852d9/charts/top_30_bubble_chart_2017.html
  11. 15
  12. The .NET Foundation is our center of gravity for open development and collaboration around the .NET ecosystem. The .NET Foundation has over 60 projects and hundreds of repos under its stewardship. Open Source Software foundations provide protection, support, services and best practices for helping each project be successful and to grow the ecosystem of people and software.
  13. We’re a huge community and the .NET Foundation is key to help foster it. We have over 4 million developers worldwide and .NET has grown its developer base by 1 million over the last year. There are meetups all over the world that speak on all sorts of .NET topics and application development. Here are the ones on meetup.com.
  14. And it’s not just individual developers, it’s large companies that are invested in the future of .NET. .NET is bigger than Microsoft. The technical steering group of the .NET Foundation is responsible for guiding .NET into the future together with industry partners.
  15. Our customers have been embracing the productivity in our platform, languages and tools for 15+ years. We’re now gaining existing customers as well as new ones on our cloud-native, cross-platform, and device-native approaches with these new architectures. Here are just a few. There are many more (and their stories) on our website.
  16. Dotnet-bot helps us check the contributions (called Pull Requests) to make sure they are the developer’s original work. Dotnet-bot does this by checking if people have signed a contributor license agreement. This makes sure that the code that is submitted isn’t stolen from another product or company.
  17. I encourage you to look through GitHub – there are millions of open source projects there, some big, some small. To give you a sense of the size of .NET, take a look at how many PRs we’ve had, open discussions happening in issues, and stars (or likes) we’ve got.
  18. And our usage is growing. As of February 2018, if we take a look at just the cross-platform, web workload (.NET Core) you can see we are already over a half million active developers per month. Active means unique developers with 2+ days of development per month. On average we’re seeing double digit percentage growth of .NET Core MoM since 2.0 release in August. Metric includes .NET Core CLI + .NET Core in Visual Studio, 2day+ Active. .NET all up across other workloads is also growing rapidly.
  19. So you want to learn .NET? Start with a language. We make it easy to get started learning right in your browser.
  20. In-Browser tutorial: www.dot.net  Get Started  Select In-browser tutorial https://www.microsoft.com/net/learn/in-browser-tutorial/1 -- Have the class walk through some of the lessons.
  21. We also have free tools that can help you build your apps.
  22. Machine demo: Setup – install dotnet SDK ->> . Got to www.dot.net/core – walk through the setup instructions for your operating system ->> . [Optional] Install an editor like Visual Studio Code (any OS) or Visual Studio (Windows) from www.visualstudio.com Open terminal/command prompt >dotnet new Show all the templates you can use >dotnet new web Creates a web application >dotnet run Starts web app. Navigate a browser to localhost:5000 to show “Hello World” > CTRL+C to stop web server >code . Open VSCode Run through this tutorial: https://docs.microsoft.com/en-us/dotnet/core/tutorials/with-visual-studio-code