SlideShare una empresa de Scribd logo
1 de 21
Kushan Lahiru Perera
PGD in IT(UK), PGDCN, MCP, CCNA, MBCS
Microsoft Most Valuable Processional (MVP)
Assoc. Solutions Architect, Totalamber
Developer Advocate, Channel9 (Microsoft )
About.me/KushanPerera kushanlahiru.wordpress.com
Passionate on cloud services, Angular & Office platform
Mobile-first + Cloud-first
.NET – A unified platform
Compilers Languages Runtime components
COMMON INFRASTRUCTURE
.NET STANDARD LIBRARY
TOOLS
$_
Productivity α Time
Productivity α Innovation
Digital Transformation
Re-aligning their business around digital experiences
APP INNOVATION
Delivering a new customer experience – Reinvent
- William Hunter (Statistician)
Quality, productivity and innovation
can be significantly increased if companies
provide employees with practical tools for
exploit potential information
Lets start with
installation
2015 2017
C2R
Spinning up Visual Studio
2015 Vs 2017
Lets Try Live Unit Testing
Its not all…There is more to explore!
• New features with C# 7
• Code refactoring
improvements
• User friendly code suggestions
• Edit project files (*.csproj) on
the fly
• Improvements on “Find all
references”
• Run to Click
© 2016 Microsoft Corporation. All rights reserved.
Thank You!
About.Me/KushanPerera
@kushanlahiru
kushanlahiru.wordpress.com

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Logic Apps – Deployments
Logic Apps – DeploymentsLogic Apps – Deployments
Logic Apps – Deployments
 
Building productivity solutions with Microsoft Graph
Building productivity solutions with Microsoft GraphBuilding productivity solutions with Microsoft Graph
Building productivity solutions with Microsoft Graph
 
Build 2017 - B8033 - Give your conversations superpowers: Building intelligen...
Build 2017 - B8033 - Give your conversations superpowers: Building intelligen...Build 2017 - B8033 - Give your conversations superpowers: Building intelligen...
Build 2017 - B8033 - Give your conversations superpowers: Building intelligen...
 
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
Unity Connect Haarlem 2016 - The Lay of the Land of Client-Side Development c...
 
Introduction to SharePoint Framework (SPFx)
Introduction to SharePoint Framework (SPFx)Introduction to SharePoint Framework (SPFx)
Introduction to SharePoint Framework (SPFx)
 
SP2010 Developer Tools
SP2010 Developer ToolsSP2010 Developer Tools
SP2010 Developer Tools
 
Access SharePoint Remotely
Access SharePoint RemotelyAccess SharePoint Remotely
Access SharePoint Remotely
 
Putting the DOT in .NET - Dev/Ops/Test
Putting the DOT in .NET - Dev/Ops/TestPutting the DOT in .NET - Dev/Ops/Test
Putting the DOT in .NET - Dev/Ops/Test
 
Introduction to SharePoint Framework
Introduction to SharePoint FrameworkIntroduction to SharePoint Framework
Introduction to SharePoint Framework
 
Creating reusable pieces in Logic Apps
Creating reusable pieces in Logic AppsCreating reusable pieces in Logic Apps
Creating reusable pieces in Logic Apps
 
What's New for SP2010 Devs
What's New for SP2010 DevsWhat's New for SP2010 Devs
What's New for SP2010 Devs
 
Capture the Cloud with Azure
Capture the Cloud with AzureCapture the Cloud with Azure
Capture the Cloud with Azure
 
Industry-Standard Web Development Techniques for Angular
Industry-Standard Web Development Techniques for AngularIndustry-Standard Web Development Techniques for Angular
Industry-Standard Web Development Techniques for Angular
 
ASP.NET
ASP.NETASP.NET
ASP.NET
 
Cross-Platform Apps/Games with Azure
Cross-Platform Apps/Games with AzureCross-Platform Apps/Games with Azure
Cross-Platform Apps/Games with Azure
 
Azure Integration in Production with Logic Apps and more
Azure Integration in Production with Logic Apps and moreAzure Integration in Production with Logic Apps and more
Azure Integration in Production with Logic Apps and more
 
Accelerating Deployment With Azure DevOps - Murughan and Leena - CCDays
Accelerating Deployment With Azure DevOps - Murughan and Leena - CCDays Accelerating Deployment With Azure DevOps - Murughan and Leena - CCDays
Accelerating Deployment With Azure DevOps - Murughan and Leena - CCDays
 
Word on the Server
Word on the ServerWord on the Server
Word on the Server
 
Developing Sandbox Solutions
Developing Sandbox SolutionsDeveloping Sandbox Solutions
Developing Sandbox Solutions
 
Manish_Gupta
Manish_GuptaManish_Gupta
Manish_Gupta
 

Similar a Application innovation & Developer Productivity

Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...
People10 Technosoft Private Limited
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev Features
Ricardo Wilkins
 

Similar a Application innovation & Developer Productivity (20)

Software 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven BusinessSoftware 4.0 : “How” of Building Software Driven Business
Software 4.0 : “How” of Building Software Driven Business
 
Dinu Baby 6Y.pdf
Dinu Baby 6Y.pdfDinu Baby 6Y.pdf
Dinu Baby 6Y.pdf
 
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
Data-Driven DevOps: Mining Machine Data for 'Metrics that Matter' in a DevOps...
 
Modern lifecycle management practices
Modern lifecycle management practicesModern lifecycle management practices
Modern lifecycle management practices
 
Resume
ResumeResume
Resume
 
Benham Gibson Resume
Benham Gibson ResumeBenham Gibson Resume
Benham Gibson Resume
 
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...Revolutionizing Enterprise Software Development through Continuous Delivery &...
Revolutionizing Enterprise Software Development through Continuous Delivery &...
 
Synergetics India Corporate Presentation
Synergetics India Corporate PresentationSynergetics India Corporate Presentation
Synergetics India Corporate Presentation
 
Corporate Presentation Synergetics India
Corporate Presentation Synergetics IndiaCorporate Presentation Synergetics India
Corporate Presentation Synergetics India
 
Resume: DevOps/Technology Architect - Satya Prakash
Resume: DevOps/Technology Architect   -  Satya PrakashResume: DevOps/Technology Architect   -  Satya Prakash
Resume: DevOps/Technology Architect - Satya Prakash
 
Blame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong WayBlame DevOps: Shifting Left the Wrong Way
Blame DevOps: Shifting Left the Wrong Way
 
CV
CVCV
CV
 
Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]
Accelerating Software Delivery  [Decoding DevOps Conference - InfoSeption]Accelerating Software Delivery  [Decoding DevOps Conference - InfoSeption]
Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]
 
10 Most Impactful Takeaways From Microsoft Ignite 2015
10 Most Impactful Takeaways From Microsoft Ignite 201510 Most Impactful Takeaways From Microsoft Ignite 2015
10 Most Impactful Takeaways From Microsoft Ignite 2015
 
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM TeamEVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
EVOLVE'14 | Keynote | Cat Reusswig | Building a Great AEM Team
 
Anthony 2-5-15
Anthony 2-5-15Anthony 2-5-15
Anthony 2-5-15
 
Resume 2016-12-23 f
Resume 2016-12-23 fResume 2016-12-23 f
Resume 2016-12-23 f
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev Features
 
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy EnvironmentsPete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
Pete Marshall - casmadrid2015 - Continuous Delivery in Legacy Environments
 
Global Squad Leader - Resume
Global Squad Leader - ResumeGlobal Squad Leader - Resume
Global Squad Leader - Resume
 

Más de Kushan Lahiru Perera

Más de Kushan Lahiru Perera (9)

Journey from Microsoft Flow to Azure Logic Apps
Journey from Microsoft Flow to Azure Logic AppsJourney from Microsoft Flow to Azure Logic Apps
Journey from Microsoft Flow to Azure Logic Apps
 
Microsoft Azure Cost Optimization and improve efficiency
Microsoft Azure Cost Optimization and improve efficiencyMicrosoft Azure Cost Optimization and improve efficiency
Microsoft Azure Cost Optimization and improve efficiency
 
Chatbot technology- The innovative enterprise collaboration
Chatbot technology- The innovative enterprise collaborationChatbot technology- The innovative enterprise collaboration
Chatbot technology- The innovative enterprise collaboration
 
An Overview of Microsoft Teams Architecture | Kushan Lahiru Perera
An Overview of Microsoft Teams Architecture | Kushan Lahiru PereraAn Overview of Microsoft Teams Architecture | Kushan Lahiru Perera
An Overview of Microsoft Teams Architecture | Kushan Lahiru Perera
 
Microsoft Teams Extensibility
Microsoft Teams ExtensibilityMicrosoft Teams Extensibility
Microsoft Teams Extensibility
 
Introduction to script lab
Introduction to script labIntroduction to script lab
Introduction to script lab
 
MS office development with precision
MS office development with precisionMS office development with precision
MS office development with precision
 
Microsoft Office Delve
Microsoft Office DelveMicrosoft Office Delve
Microsoft Office Delve
 
Branding Nintex Forms
Branding Nintex Forms Branding Nintex Forms
Branding Nintex Forms
 

Último

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
masabamasaba
 

Último (20)

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
Artyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptxArtyushina_Guest lecture_YorkU CS May 2024.pptx
Artyushina_Guest lecture_YorkU CS May 2024.pptx
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdfPayment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
%in Rustenburg+277-882-255-28 abortion pills for sale in Rustenburg
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 

Application innovation & Developer Productivity

Notas del editor

  1. It has been 20 years for Visual Studio 15 years for .NET The definition of what makes an app good or even great is constantly changing Users and customers are constantly exposed to many different app experiences Providing a superior user experience is becoming increasingly more difficult in a market that is dominated by crowded app stores where the competition is just one swipe away and negative reviews can make or break a company‘s public image Today, I would like to talk about the future of application development and how we see applications play an essential role in any digital transformation effort
  2. Microsoft is a mobile-first, cloud-first company At a very high level, this statement means that - at Microsoft - we’re people-first
  3. We call this App Innovation Organizations of all sizes and shapes across industries and verticals are adjusting and re-aligning their business around digital experiences because they realize that the majority of customer interactions going forward will be digital Even if organizations realize they need to change and embrace technology advances to stay ahead, they’re also realizing that their ability to actually accomplish this digital transformation might be limited They may lack the necessary skillset, resources, or time – or all three – to quickly and efficiently move beyond apps Gartner predicts that by 2017, only 30% of digital business transformation initiatives will succeed To be part of the 30%, business and IT leaders must be ready and willing to innovate rapidly from a business model, business process and technology perspective
  4. This is your customer’s opportunity to reinvent themselves, proactively own their industry’s disruption and deliver a new customer experience Creating this new customer experience requires them to look at four distinct areas where technology drives rapid innovation today: Extending business across all customer touch points to meet users anywhere, anytime with a great user experience that exceeds their expectations Investing in scalable infrastructure so their applications can grow with their business Making users more successful with experiences that adapt to them and learn what they want to do Scaling app delivery while staying nimble with agile processes and flexible tools and services for developers
  5. Workload based installation Rather than feature based installation
  6. David J. Schwartz "All great achievements require time."
  7. tray of icons at the bottom to allow you to filter your completion list by category