자격증과 세미나, 프로그램 이야기를 주저없이 써봅니다.

Since 2008. 10.

세미나 및 발표회/Microsoft

donetConf 2016 다시보기

럭키맨 운수 2016. 7. 1. 22:32

 

donetConf 2016

Virtual event | June 7-9, 2016

 

지난 6월 7일~9일, 3일 동안 .NET 관련 Virtual event인 donetConf 2016이 진행되었습니다. .NET Community와 Microsoft Product Team의 대표적인 스피커들이 모여 .NET을 통해 웹, 모바일, 데스크톱, 게임, 서비스, 라이브러리 그리고 더 나아가 다양한 플랫폼과 디바이스를 위해 개발하는 방법 등 다양한 컨텐츠가 소개됐습니다. .NET Core, C#, F#, Roslyn, Visual Studio, Universal Windows Platform(UWP), Xamarin 관련 세션 및그 외에도 많은 컨텐츠가 준비되어 있으니 지금 바로 확인해 보세요.

 

dotnetConf 2016 전체 영상 다시보기 / 기사 보기

 

.NET Conf Day 1 Keynote: Scott Hunter

 

Kick off the event with Scott Hunter who will discuss innovations happening across all of .NET and how you can take advantage of them to build any app for any device on any platform. Understand the .NET & ASP.NET Core roadmap and learn about new tools, APIs and performance enhancements. It's never been a better time to be a .NET developer!

 

발표자: Scott Hunter | Keynote, ASP.NET

 

영상 다운로드

 

ASP.NET Core – deep dive on building a real website with today’s bits

 

In this session we'll go through some of the things you will need to know when building a real application with ASP.NET Core framework. We'll start off by reviewing the structure of an ASP.NET Core app, how it gets deployed, how to do some common tasks like custom error pages and logging, and then publish the application to Azure cloud.

Here's the link to the demos for this presentation: https://github.com/glennc/RealWorldAspNetCore

 

발표자: Glenn Condron | ASP.NET, Azure

 

영상 다운로드

 

Publishing ASP.NET Core Applications

 

Publishing is a critical step in the life of an ASP.NET application. ASP.NET Core projects have a new publish model which makes automating the publish process much more straight forward. Also, the publish process for ASP.NET Core projects in Visual Studio has been revamped to simplify customization and extension. Join Sayed for an in depth look at publishing ASP.NET Core applications.

Check out the demos used in this presentation: https://github.com/sayedihashimi/netconf2016

 

발표자: Sayed Hashimi | ASP.NET

 

영상 다운로드

 

Modernize ASP.NET Web Forms with Visual Studio 2015

 

Are you still working on the same ASP.NET application from 2005?  Are you using the same controls, C# structures, and HTML in your application that you started with 10 years ago?  In this demo-filled session, Jeff Fritz will show you 10 steps that you can take right now with Visual Studio 2015 to make your application look and feel like it belongs in 2016.  We'll use modern JavaScript tools and techniques, as well as the latest version of the C# language to bring new life to our legacy application.

Download the code used in this session here: https://github.com/csharpfritz/modernizeWebForms

 

발표자: Jeffrey Fritz | ASP.NET, Web Forms

 

영상 다운로드

 

Building Secure Web APIs with ASP.NET Core

 

ASP.NET Core is a modern Web framework for building both Web UI and Web APIs. In this talk I'll show you how you can easily build secure Web APIs for rich browser applications and for native mobile apps.

 

발표자: Daniel Roth | ASP.NET, Web API

 

영상 다운로드

 

Deploying ASP.NET Core applications using Docker Containers

 

In this all demo session we'll cover the container workflow, from the developer's inner loop, CI/CD, to deployment in a container orchestration solution. We'll cover Visual Studio as an in-container local development environment targeting Docker Containers. We'll walk through CI, Validation and CD to the Azure Container Service.

 

발표자: Glenn Condron, Steve Lasker | ASP.NET, Azure, Docker

 

영상 다운로드

 

The Power of Roslyn: Improving Your Productivity with Live Code Analyzers

 

Two years ago we open sourced the C# and Visual Basic compilers and exposed their functionality through APIs as the Roslyn project. The Roslyn analyzer API empowers the developer community to be more productive by lighting up their own features in the editor in real-time—meaning anyone can write a refactoring, code fix, code style rule, or code diagnostic. Come learn more about the Roslyn project and what these live analyzers mean for you and your productivity.

 

발표자: Dustin Campbell | Roslyn, C#, VB.NET

 

영상 다운로드

 

F# for the Practical Developer

 

F# is a powerful language capable of saving you time in the long run with less syntax, a powerful type system, and a core library suited for modern workloads.  But how does it fit in with an existing solution?  Learn about how you can use the best features of F# to your advantage, all within the context of an existing .NET solution.

 

발표자: Phillip Carterfsharp

 

영상 다운로드

 

Debugging Tips and Tricks for .NET Developers in Visual Studio

 

Tune in to this demo-driven session where we'll learn how to supercharge your debugging to find bugs and performance issues faster. We'll tour the debugger and built in performance tools, throwing in tips and tricks as we go along, and show a couple new features coming in the next release. Whatever your experience level, we guarantee you will learn something new about debugging!

 

발표자: Nikhil Joglekar , Kaycee AndersonDebugging

 

영상 다운로드

 

.NET Conf Day 2 Keynote - Miguel de Icaza

 

Kick off Day 2 with Miguel de Icaza as he sets the stage for the day and walks us through .NET innovations for mobile and desktop developers including Xamarin and the Universal Windows Platform.

 

발표자: Miguel de Icaza | Keynote, Windows, Xamarin

 

영상 다운로드

 

iOS & Android Development for the C# Developer with Xamarin

 

As the mobile landscape continues to expand and evolve managing multiple code bases in different programming languages and development tools can become a nightmare fast.  In this session you will learn about the technology that Xamarin offers and how it works to enable developers to leverage a shared C# code base across all mobile platforms.

 

James will walk you through developing, designing, deploying, and optimizing your first mobile apps for iOS, Android, and Windows from a single code base. You will walk away with the knowledge to build cross platform mobile app with C# features such as LINQ, async/await, events, and delegates and inside Visual Studio.

 

발표자: James Montemagno | C#, Xamarin

 

영상 다운로드

 

.NET Universal Windows Platform Development

 

With the rapid growth of Windows 10, the wide variety of device targets, the open source .NET Core framework, and the powerful tools in Visual Studio, your .NET development skills have never been more valuable.

 

This session will demonstrate just how far your .NET skills can go with Windows 10. We'll explore building a Universal Windows Platform application that is tailored to run on various devices, and shares code with ASP.NET for the backend to complete the scenario. Come see just how powerful your .NET skills have become with Windows 10!

 

발표자: Daniel Jacobson | Windows, UWP

 

영상 다운로드

 

Project Centennial: Bringing Existing .NET Applications to the Universal Windows Platform

 

Enabling existing .NET (and other Win32) desktop applications to become part of the Universal Windows Platform (UWP) ecosystem is a key part of the Windows 10 vision. This session will cover in detail the technologies that will enable you to convert your desktop application to a UWP app. We'll demonstrate how to take advantage of UWP features to further enhance your .NET desktop apps.

 

발표자: John Sheehan, Peyman Zanjani | UWP

 

영상 다운로드

 

Azure Mobile Apps: Going Beyond the Basics

 

You have likely already produced an Azure Mobile Apps backend and Xamarin client that implements a basic task list.  In this session, we will take you beyond the basics, implementing enterprise authentication using Azure AD and personalizing the cloud data so that many people can use your application securely; finally showing you how those changes can be propagated to your Xamarin client.  At the end of the session, you will understand how to build a secure enterprise mobile backend with a cross-platform mobile client.

 

발표자: Adrian Hall | Azure, Xamarin

 

영상 다운로드

 

Xamarin.Forms: Do More With Less

 

Xamarin.Forms offers a way to quickly build iOS, Android, and Windows apps that look and feel native while reusing large amounts of code. Forms makes it easy to get your first app up and running, but where it really shines is accelerating the development of complex apps that put real functionality in users' hands.

 

In this session, we will build off the basics of Xamarin.Forms to quickly add valuable features to our app: bringing in Azure App Services to quickly add authentication and data storage, writing a custom renderer, and more. We'll see how easy it is to build beautiful UIs in XAML with the help of the new Xamarin.Forms Previewer. We'll leverage Xamarin.Forms to build a real-world application with less time, less effort, and less code.

 

발표자: Nina Vyedin | Xamarin

 

영상 다운로드

 

Get Crash Diagnostics and User Metrics for your .NET UWP App using HockeyApp

 

HockeyApp helps developers to deliver and maintain successful UWP apps. While in the development phase, you can use HockeyApp to beta distribute your UWP apps to testers. Then, you can take advantage of the HockeySDK and start collecting crash reports for your UWP apps in development, as well as for apps already published to end users via the Store. HockeyApp also provides you with basic user metrics and custom events telemetry to help you understanding the adoption of your app and features. Join us to see how HockeyApp helps you build better UWP apps.

 

발표자: Jakub Oleksy, Simina Pasat | UWP, HockeyApp

 

영상 다운로드

 

NuGet Deep Dive: Accelerating your .NET Development

 

In this session you will learn how to build NuGet packages for Mobile and Server Workloads and the best practices for consuming these in your enterprise or publishing them to your own private package management repository.

 

This session will further empower you to make the decision between transitioning from packages.config to project.json method of managing dependencies and will demonstrate the steps required to do so. Furthermore get a sneak peek into the future plans for the NuGet and get involved in the conversation.

 

발표자: Harikrishna Menon | NuGet

 

영상 다운로드

 

The State of .NET (.NET Conf Day 3 Keynote)

 

Join Scott Hanselman as he explores some statistics, lovely charts and graphs, trying to answer the question... How is .NET doing? Are we healthy? Where can we do better?

 

발표자: Scott Hanselman | Keynote, Open Source

 

영상 다운로드

 

From 0 to Open Source: Shipping the GitHub Extension for Visual Studio

 

From day one we knew we wanted to make the GitHub Extension for Visual Studio open source. From day one we also knew that we were building an extension for a product that was itself still under construction, using brand new APIs, and we would be the first third party extension to be included in Visual Studio's Team Explorer area out of the box. This meant a close development partnership with Microsoft, developing in secret, being subject to some of the Visual Studio team's performance constraints, and knowing we had only 3 months to build a shippable product, and creating code that we could open source as soon as possible after the release.

This is the tale of how we built the GitHub Extension for Visual Studio and made it open source.

 

We'll talk about the challenges of building extensions for Visual Studio in general, and the particular challenges we faced in this project, from technical constraints to design decisions, team coordination, and creating roadmaps when there is no room for mistakes. We'll look into the strategies we used to handle having to build and ship a product with extremely short deadlines and severe technical constraints, without resorting to (too many) hacky workarounds, all the while keeping the code clean and maintainable as much as possible. We'll talk about what we did to ensure that the code was open source-able, and the challenges of creating and growing a community around a new open source project.

 

발표자: Andreia Gaita | GitHub

 

영상 다운로드

 

Exposing Your Business Services to the Web & Mobile

 

Back-end systems of record are often too complex to expose directly to the web. They are stable, hardened and dependable but they are often based on legacy technologies and not always easy to expose to Web standards like HTTP. During this session, we will look at how to evaluate existing systems and build an API using ASP.NET Core.

 

발표자: Shayne Boyer | ASP.NET, Web API

 

영상 다운로드

 

A Lap Around OctoKit.NET

 

With Octokit.NET you have the power of the GitHub API at your fingertips in .NET form and fashion. You can use GitHub's API to make nearly anything with .NET. Let's see how it works by taking a look under the hood, then making something cool with it!

 

발표자: Jasmine Greenaway | GitHub

 

영상 다운로드

 

.NET Goes Open Source... and You Can Too!

 

Much has been made of the open-source approach to developing the latest version of the .NET framework and tools.  What does that mean for me and my organization?  Can I really use these tools without some licensing gotcha?  We'll review the licensing details in terms so that mere mortals can understand them.  We'll then turn it around and show you how you can get involved with .NET by contributing to an existing project or even starting your own.  Microsoft's Maria Naggaga and Jeff Fritz will break down everything you need to know to use and contribute to the new .NET ecosystem.

 

발표자: Jeffrey Fritz, Maria Naggaga | Open Source

 

영상 다운로드

 

Monitoring Your Mobile Apps in the Wild

 

Now that you've released your app out to the world, do you know how it's performing in the hands of real users? How long are they waiting for screens to load, or are they using that new feature you're so excited about? If you can't answer questions like these, you're effectively flying blind.

 

There's a lot of guidance for monitoring on the web, but what about mobile apps? In this session we'll look at the kinds of things you should be paying attention to, and then take an existing app and walk through adding various forms of instrumentation to it.

 

발표자: Greg Shackles | Xamarin

 

영상 다운로드

 

Introducing C# Developers to Building Games with Unity - For the Hobby Developer

 

Ever wanted to get started with game development but didn't know how? This talk is for you! We'll take a look at some of the concepts behind creating a game using C# and Unity. Developers can expect to walk away from this talk with an introduction to the core scripting mechanics needed to jump right in to making a game. We'll also cover some of the basics of using the Unity engine to create a good foundation.

 

발표자: Stacey Haffner | C#, Unity

 

영상 다운로드

 

Building AllReady: Saving Lives with ASP.NET Core

 

Come make a difference and learn some new tech. AllReady is an open source project built on ASP.NET Core and running on Azure. It is made available to charitable organizations to help organize disaster preparedness work enabling administrators to set goals, create campaigns, mobilize volunteers based on skill sets and provide real-time feedback of progress to the organization.

 

With AllReady, we have an active and growing contributor base that has made nearly 1500 commits across 750 issues and pull requests in the last year. It's a friendly, helpful community that is committed to getting good code into a product that lives. Hosted and planned openly in GitHub, the project is powered by the open source community and used in production by national-level organizations.

 

In this session we'll talk about the opportunity to "code for the greater good", cover the most interesting technical aspects of the project and help define ways that you can get connected to make your first pull request.

 

발표자: James Chambers | ASP.NET, Azure, Open Source

 

영상 다운로드