SlideShare a Scribd company logo
1 of 20
Microsoft.techdays mini
MSDN 토요세미나의 부활
.NET Avengers와 함께 합니다.
Visual Studio 2013
제대로 파헤쳐 보기!
11월의 주제
인사말
Devices + Services 시대를 위한
연결, 창조, 변화 Visual Studio 2013
-한국 마이크로소프트 기술 에반젤리스트 김명신 부장
The devices
and services
revolution
Client ServicesClient/Server
Work
Build Test
Deploy
InsightsCode
Application Insights
Where do we invest next?
Show
Notifications & Insights Usage
Application lifecycleApplication development
Devices + Services 시대를 위한 연결, 창조, 변화 Visual Studio 2013
Devices + Services 시대를 위한 연결, 창조, 변화 Visual Studio 2013
Devices + Services 시대를 위한 연결, 창조, 변화 Visual Studio 2013

More Related Content

More from 명신 김

Durable functions
Durable functionsDurable functions
Durable functions명신 김
 
Azure functions v2 announcement
Azure functions v2 announcementAzure functions v2 announcement
Azure functions v2 announcement명신 김
 
Azure functions
Azure functionsAzure functions
Azure functions명신 김
 
Azure event grid
Azure event gridAzure event grid
Azure event grid명신 김
 
Serverless, Azure Functions, Logic Apps
Serverless, Azure Functions, Logic AppsServerless, Azure Functions, Logic Apps
Serverless, Azure Functions, Logic Apps명신 김
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture명신 김
 
Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신
Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신
Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신명신 김
 
Connect(); 2016 한시간 총정리
Connect(); 2016 한시간 총정리Connect(); 2016 한시간 총정리
Connect(); 2016 한시간 총정리명신 김
 
크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core
크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core
크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core명신 김
 
Coded UI test를 이용한 테스트 자동화
Coded UI test를 이용한 테스트 자동화Coded UI test를 이용한 테스트 자동화
Coded UI test를 이용한 테스트 자동화명신 김
 
VS2015 C++ new features
VS2015 C++ new featuresVS2015 C++ new features
VS2015 C++ new features명신 김
 
Welcome to the microsoft madness
Welcome to the microsoft madnessWelcome to the microsoft madness
Welcome to the microsoft madness명신 김
 
Azure service fabric
Azure service fabricAzure service fabric
Azure service fabric명신 김
 
가상 액터 모형과 Project orleans
가상 액터 모형과 Project orleans 가상 액터 모형과 Project orleans
가상 액터 모형과 Project orleans 명신 김
 
Build2016 keynote
Build2016 keynoteBuild2016 keynote
Build2016 keynote명신 김
 
손에 잡히는 Machine learning
손에 잡히는 Machine learning손에 잡히는 Machine learning
손에 잡히는 Machine learning명신 김
 
Understanding cloud computing
Understanding cloud computingUnderstanding cloud computing
Understanding cloud computing명신 김
 
The Future of .NET and C#
The Future of .NET and C#The Future of .NET and C#
The Future of .NET and C#명신 김
 

More from 명신 김 (20)

Durable functions
Durable functionsDurable functions
Durable functions
 
Azure functions v2 announcement
Azure functions v2 announcementAzure functions v2 announcement
Azure functions v2 announcement
 
Azure functions
Azure functionsAzure functions
Azure functions
 
Logic apps
Logic appsLogic apps
Logic apps
 
Serverless
ServerlessServerless
Serverless
 
Azure event grid
Azure event gridAzure event grid
Azure event grid
 
Serverless, Azure Functions, Logic Apps
Serverless, Azure Functions, Logic AppsServerless, Azure Functions, Logic Apps
Serverless, Azure Functions, Logic Apps
 
Microservices architecture
Microservices architectureMicroservices architecture
Microservices architecture
 
Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신
Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신
Visual studio 2015를 활용한 개발 생산성 및 코드 품질 혁신
 
Connect(); 2016 한시간 총정리
Connect(); 2016 한시간 총정리Connect(); 2016 한시간 총정리
Connect(); 2016 한시간 총정리
 
크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core
크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core
크로스 플랫폼을 품은 오픈 소스 프레임워크 .NET Core
 
Coded UI test를 이용한 테스트 자동화
Coded UI test를 이용한 테스트 자동화Coded UI test를 이용한 테스트 자동화
Coded UI test를 이용한 테스트 자동화
 
VS2015 C++ new features
VS2015 C++ new featuresVS2015 C++ new features
VS2015 C++ new features
 
Welcome to the microsoft madness
Welcome to the microsoft madnessWelcome to the microsoft madness
Welcome to the microsoft madness
 
Azure service fabric
Azure service fabricAzure service fabric
Azure service fabric
 
가상 액터 모형과 Project orleans
가상 액터 모형과 Project orleans 가상 액터 모형과 Project orleans
가상 액터 모형과 Project orleans
 
Build2016 keynote
Build2016 keynoteBuild2016 keynote
Build2016 keynote
 
손에 잡히는 Machine learning
손에 잡히는 Machine learning손에 잡히는 Machine learning
손에 잡히는 Machine learning
 
Understanding cloud computing
Understanding cloud computingUnderstanding cloud computing
Understanding cloud computing
 
The Future of .NET and C#
The Future of .NET and C#The Future of .NET and C#
The Future of .NET and C#
 

Devices + Services 시대를 위한 연결, 창조, 변화 Visual Studio 2013

Editor's Notes

  1. Time: 2 minutes Flow Thank you so much for being here! And thank you for this amazing year. Visual Studio 2012 has been the most successful VS release EVER. We delivered on the continuous release cadence we committed last year and your response has been overwhelming. 60% of VS installations have now VS updates installed. We have just released VS Update 4. MSDN subscriptions provide the tools, software and services you need to successfully develop applications in this faster pace of innovation. The MSDN portal is also Microsoft’s center of gravity for the best reference, tutorials, and community for developers. Quotes to look for “MSDN subscriptions provide the tools, software and services you need to successfully develop applications in this faster pace of innovation” Transition to next slide So why are we embracing this continuous release cadence? What is changing in the world of software development for this to be so important?
  2. Time: 2 minutes Flow We are in a world of change for any company. Software has turned into the key differentiation for every company. Innovation is the key. Fostering ideas, quickly turn them into software and iterate. Developers are in the center of stage. Services as the foundational hidden piece to enable this innovation: no need to wait months to deliver, can be done continuously Devices are now the most important customer interaction and shaping also internal IT due to Consumerization of IT Embracing these changes are causing a transformation in the industry Quotes to look for “Developers are in the center stage in the new world of devices and services” “Microsoft’s mission is to support you in the transformation journey of devices and services” Transition to next slide And our mission is to support you in that transformation journey
  3. Time: 2 minutes Flow I’m happy to be here today launching a new release for Visual Studio, Visual Studio 2013 and a new release for .NET, .NET 4.5.1. Visual Studio 2013 and .NET 4.5.1 are born as part of the Cloud OS and enable developers to get the most of the latest Microsoft platforms, on an end to end solution for you to create modern experiences on devices as well as the services powering these experiences. Today, we are also announcing the simultaneous shipping of 74 Visual Studio partners. Quotes to look for “Visual Studio 2013 and .NET 4.5.1 enable developers to get the most of the latest Microsoft platforms, and create compelling modern applications and services” Transition to next slide VS 2013 is born in the transformation to devices and services…
  4. Time: 1 minute Flow This is an optional slide. It allows to go deeper on the VS 2013 / .NET 4.5.1 value proposition, in the context of a modern business application and bringing Windows, Windows Server and Windows Azure. If you decide to use this slide we should move part of the messaging from the previous slide to this, so we leave the previous slide as just an announcement. Visual Studio 2013 and .NET 4.5.1 provide the tools and the framework for building those modern business apps enabled by the Cloud OS. A modern business applications spans across on-premises and the cloud in one hybrid environment. A modern business application is accessed through multiple devices and form factors. Visual Studio 2013 and .NET 4.5.1 provide a common experience across this heterogeneous world. It gives you a consistent application development environment for both Windows Server and Windows Azure. It allows you to target Windows devices with differentiated experiences or create web applications and services that can be consumed from any device. Quotes to look for n/a Transition to next slide But the CloudOS is not only a platform to target, it also allows VS to move into a new era…
  5. Time: 1 minute Flow Cloud OS also provides a platform for Visual Studio to innovate as a development solution. Actually, the Cloud OS enables Visual Studio to move to the next era of application development. An era where Visual Studio goes beyond tooling, and provides additional services that you can consume and acquire on your terms. Quotes to look for “Today, a new era starts for Visual Studio. Today marks the beginning of a new generation of development services provided by Visual Studio, as a core part of Microsoft’s Cloud OS vision” Transition to next slide A new era needs an announcement.
  6. Time: 3 minutes Flow I am happy to announce today… Visual Studio Online. Visual Studio Online is a set of development services and offerings, part of Microsoft’s Cloud OS vision and closely integrated with Windows Azure, thought for helping you to create the next generation of applications targeting devices and services. With Visual Studio Online, we are extending development tools with services. The Visual Studio IDE combined with those services will provide an incredible experience, but the services can be used separately or from other development tools such as Eclipse. By adding services we have a whole new world of possibilities to make every task involved in the development process easier: Coding… that can be enhanced by connecting it to the information you need from the cloud. Work… helping any team to be agile by lowering the friction to embrace ALM Build… removing the need of any local infrastructure to perform continuous builds. Test… dramatically reducing the investments needed for complex scenarios such as load testing Deploy and Insights, to continuously integrate development and operations (also known as DevOps) so you can embrace a rapid delivery cadence and learn from your application in production. Quotes to look for “Microsoft takes Visual Studio to the cloud” “Microsoft announces Visual Studio Online for next generation cloud development” “Visual Studio Online is a set of development services and offerings, part of Microsoft’s Cloud OS vision, that will help you create the next generation of applications” “Visual Studio Online takes your team collaboration to the cloud, dramatically reducing the friction for your team to embrace agility” “Visual Studio Online and Windows Azure enables agile operations closely integrated with the development, also known as DevOps” Transition to next slide Let’s take a quick look to VS Online…
  7. Time: 1.5 minutes Flow A question that you may be asking is… what about the IDE? Can it be a service too? We asked ourselves that question too. The Visual Studio IDE provides the richest experience for you to create applications. It supports every single task and it targets multiple platforms and architectures, including differentiated native device apps, high scale services, web sites, desktop applications… in one integrated environment. But for some scenarios a browser-based experience can be very interesting. We want you to have a complementary browser-based experience for Visual Studio. An experience which is friction-free, so no need to install anything and accessible from any device. Quotes to look for n/a Transition to next slide Today we are announcing a first step in this vision.
  8. Time: 1 minute Flow I am happy to announce Visual Studio Online “Monaco”, a coding environment in the cloud for the cloud. It complements the Visual Studio IDE as a low friction experience that will help you to get started or make changes to an existing cloud service. And it is integrated with Visual Studio Online. Today we are releasing a preview for one of the scenarios that Monaco will provide. In this first scenario you will be able to edit directly in the browser your Windows Azure Websites, from any browser, on any modern device. Monaco is already being used as a technology in several platforms and we plan to keep enhancing this experience and extending it to more platforms in the future, so you can have a complementary experience to the Visual Studio IDE. Quotes to look for n/a
  9. We have had an ALM solution for many years that has been hosted on-premises through Visual Studio and Team Foundation Server. It has provided us the foundational ALM capabilities that we have built on over the years. Microsoft, in its transformation to a devices & services company, is now providing services to developers & development teams through the Visual Studio Online platform which is adding on top of those foundational ALM capabilities. Customers have a choice on how they can use our ALM platform – either in the cloud with Visual Studio Online or on-premises with Team Foundation Server. It’s up to them. Customers who use TFS on-premises can also choose to use the Visual Studio Online services that make the most sense to them without moving all of their ALM activities to Visual Studio Online. For example, teams can take advantage of the Load Testing Service on-demand.
  10. Teams are solving their impediments for delivering value rapidly and you have seen the DevOps space flourish. In our own engineering organization, we have had to learn how to solve to get to a point where we are rapidly delivering new value in Visual Studio and Visual Studio Online. It wasn’t a transformation that has occurred overnight. The great thing is that we have taken those learnings and incorporated those so that our customers can leverage our investments into solving the impediments to delivering rapidly and reliably today. A lot of those learnings has been how to really learn from what’s happening in “production” and short wire the communication connection with the development team. Some of the key impediments we have learned where we have made investments are in the phases you are familiar with: Planning Development + Test Release Monitor + Learn
  11. Point back to the acquisition of InRelease this summer. Release Management for Visual Studio 2013 is now available for MSDN Subscribers and our Volume Licensing customers. Target servers can take advantage of the new Microsoft Deployment Agent. The Release Management capabilities are a continuous delivery solution for development teams that automates the release process from TFS targeted towards development & test environments and then all the way to production for faster and simpler deliveries. Whether you’re a small team or a larger team with more formalized release processes, RM is flexible to address your needs. Allows for teams to meet compliance needs by modeling the “people process” for releasing software and track approvals, acceptance criteria, and visualize the status of multiple releases.
  12. I’m pleased to announce Application Insights Limited Preview as a new service on the Visual Studio Online platform available to development teams to get a 360 view into their applications. We will be starting a limited preview today for our Visual Studio Online customers who are interested. They can login to their VSO account and let us know they are interested to be added to the waiting list to receive an invitation code to unlock the preview portal. Our goal is to make analytics and performance information about your application not just an afterthought after you have gone to production but an integral piece of building your application. We want to make telemetry an ambient part of the Microsoft development experience and enable you to quickly get up to speed. It is also our mission to integrate deeply into our devices, services, and platforms so that they simply emit the right data to provide out of the box insights for you to learn from your live application. We will collect rich information from several angles of your application: usage, availability, performance and bringing all of that multi-dimensional data together allows us to turn that data into insights for you. The great part of Application Insights is that we are providing you with several dials to get started quickly. Starting on the completely non-invasive side of the spectrum, we can start to monitor your application from 16 global locations with a simple ping test or a synthetic transaction with one of your existing web performance tests. We’ll start to immediately give you good availability information. If you want to get additional information, you can configure the Microsoft Monitoring Agent on your servers whether it is on-premises, in Windows Azure, or in a third-party cloud provider. You’ll start seeing rich performance information and not have to make any changes to your application. Then if you really want to start tuning your telemetry, you can take advantage of our SDK and developers can start to programmatically emit data from their applications that can then be turned into metrics that are important to your business.
  13. Visual Studio Online Application Insights provides a 360 degree view of your applications, empowering you to: Pro-actively monitor that your applications are available and Performing as expected, and when they aren’t give you information that helps you to resolve them promptly. Gives you information to continuously improve your applications and prioritize future investments. By collecting rich operational, performance, and customer usage information from your applications whether they run on-premises, in Azure, third-party cloud providers, or a mixture of all three.
  14. Time: 0.5 minutes Flow This was just a sneak peek on some of the key areas that start this new era for Visual Studio. In this new era Visual Studio, MSDN, and Windows Azure are brought together to provide a leading cloud development solution. A solution to help you leverage the Microsoft Cloud OS vision and deliver the next generation of applications targeting devices and services, both for development and managing the app lifecycle. Quotes to look for “Microsoft brings Visual Studio, MSDN, and Windows Azure together to provide a leading cloud development solution”
  15. Time: 2 minutes Flow Windows Azure and Visual Studio work better together to deliver the best cloud development experience in the market. Windows Azure is integrated with VS 2013 through the Windows Azure SDK to help you develop, test, or run your applications using the cloud.
  16. Flow When targeting Windows our goal is to provide the best possible user experience. Windows has unique capabilities and Visual Studio builds on top of them so you can have an amazing development experience and build differentiated applications for Windows devices. Visual Studio 2013 provides a consistent experience across all Windows devices, in a converged platform that is also opened to more technologies, so you can reuse whatever you know already and feel more comfortable. At the same time, we are fully committed to .NET, both for your existing applications and for extending those applications to the new platforms. Quotes to look for “Visual Studio builds on top of Windows’ unique capabilities so you can have an amazing development experience and build differentiated applications for Windows devices”