Lagash Systems Mariano Sánchez – Software

Slides:



Advertisements
Similar presentations
Roslyn: el futuro de C# Rodolfo Finochietti
Advertisements

Mads Torgersen Language PM for C# What’s new in C# 6.0.
THE FUTURE OF C# KEVIN PILCH-BISSON MADS TORGERSEN
What if we invented ASP.NET today? Why do we have what we have? What can we do about it?
4/16/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Introduction to.NET What is.NET?  A vision Web sites will be joined by Web services New smart devices will join the PC User interfaces will become more.
Productivity of Visual Studio + Flexibility of Web Interactive HTML / CSS tools for web apps that look and behave the same across any browser Powerful.
Meet Jeremy Thake Jeremy recently joined Microsoft as Technical Product Manager for the Visual Studio Developer story for Office 365 development.
“We are required to innovate and deliver much faster” “I need a cross-device development strategy” “Open Source enriches the platform and the community”
Build /17/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Creating and Running Your First C# Program Svetlin Nakov Telerik Corporation
Choose your Editors and Tools Open Source with Contributions Cross-Platform OSS Seamless transition from on-premises to cloud Faster Development.
“Our role is more important than ever before” “We are required to innovate and deliver much faster” “I need a cross-platform mobile development strategy”
Evolutie vs Revolutie Chris de Kok Evolutie vs Revolutie.NET 2015.NET 4.6 ASP.NET 5 -> MVC 6 Visual Studio 2015 C# 6.0 Agenda.
Choose your Editors and Tools Open Source with Contributions Cross-Platform OSS Seamless transition from on-premises to cloud Faster Development Cycle.
HELIA – Bite ATK36F © Tuomo Ketomäki.NET Overview.NET Programming.
Creating and Running Your First C# Program Telerik Software Academy Telerik School Academy.
ISYS 512 Business Application Design and Development with.Net David Chao.
Chapter 1 Dynamic Web Page Design Y. Chen, Ph.D. ::.NET Introduction ::
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
Core.NET Next gen JIT (“RyuJIT”) SIMD Runtime Compilers.NET Compiler Platform (“Roslyn”) Languages innovation Windows Desktop Azure and Windows Server.
Introduction to VB.Net. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new and updated.
Joe Hummel, the compiler is at your service Chicago Code Camp 2014.
1 CONFIDENTIAL.NET FEATURES OVERVIEW C# 6 ASP.NET 5 DNX PROJECT ASP.NET MVC 6 EF 7 A UGUST 4, 2015.
Lagash Systems Mariano Sánchez – Software
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Introduction to ASP.NET 5
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
DEV213. Productivity of Visual Studio + Flexibility of Web Interactive HTML / CSS tools for web apps that look and behave the same across any browser.
“Our role is more important than ever before” “We are required to innovate and deliver much faster” “I need a cross-device development strategy” “Open.
Session Information Goals CTAs Customer Evidence TBD
Innovation Any app, any platform Openness.NET Core ASP.NET 5.
The developer. “Today, nearly every significant enterprise innovation requires innovative software.” * *GARTNER Agenda Overview for Application Development,
Joe Hummel, the compiler is at your service SDC Meetup, Sept 2014.
RuntimeLibraries Languages Tools.NET First, a look at.NET 4.5 Client & Device Async – for UI responsiveness Windows Store apps -- WinRT Windows Phone.
64-bit JIT + SIMD Garbage Collector Runtime components Compilers.NET Compiler Platform (Roslyn) Languages innovation.NET Framework 4.6.NET Core.
Introduction to C# Programming with Microsoft.NET AY
Alex Turner Senior Program Manager Managed Languages Team Improve Your Code Quality using Live Code Analyzers.
Writing Better C# Using C# 6 By: Mitchel Sellers.
Building Web Applications using the latest ASP.NET technologies Max Déboli Director de Desarrollo Microsoft Azure MVP Lagash
Barbara Doyle Jacksonville University What’s New with Visual Studio and C#?
C# Present and Future Marita Paletsou Software Engineer.
The Windows 10 App platform: an introduction to the UWP Andy Wigley b:
Toni Petrina Ekobit d.o.o. Microsoft MVP za Visual C# Budućnost C#-a.
Joe Hummel, the compiler is at your service Chicago Coder Conference, June 2016.
Microsoft Ignite /28/2017 2:36 PM
61% YoY Growth.NET Active Developers (VS 2012+) 40%.NET Core downloads by new developers 62% GitHub contributions from outside of Microsoft (corefx.
Software services delivering SharePoint, Mobile, and Business Intelligence solutions Creating mobile applications that integrate with SharePoint 2013 on-
Whats New Xamarin and VC++ with VS 2017
Top 10 Entity Framework Features Every Developer Should Know
C# and VB code-focused development with Visual Studio
Introducing the Windows Mobile development
Unleash .NET 2015 in your apps
The Universal Windows Platform
The Future of C# The Future of C# and VB 2-577
A whirlwind tour through the Microsoft DevOps landscape Jesse Houwing | xpirit.com/jesse Trainer, Coach, Tinkerer.
Building Innovative Apps using the Microsoft Developer Platform
Introducing ASP.NET Core 2.0
Module 0: Introduction Chapter 2: Getting Started
Module 1: Getting Started
DotnetConf 11/14/2018 3:27 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE.
Microsoft Ignite /14/ :21 AM BRK2101
11/18/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Microsoft Connect /1/2018 2:36 AM
12/2/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Developer Productivity: What’s New in C# 6
What’s new in Visual Studio 2012
Build /15/2019 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
C# and ASP.NET Programming
ASP.NET Core 2.0 The Future of Web Apps Shahed Chowdhuri
Presentation transcript:

Lagash Systems Mariano Sánchez – Software

Que hay de nuevo en C#6

Agenda  Hablemos de Roslyn  C# 6 New Features  A codear!  C# New Features  Diagnostics and Code Fix

Hablemos de Roslyn

Compilador class Program { void Main() { } } ▫ program.exe CSC - VBC

Roslyn –.NET Compiler Platform  Completa reescritura de los compiladores C# y Visual Basic  Open Source –  Language Services  Code Analysis APIs  Extensibilidad  Scripting

Compiler APIs

Ecosistema.NET Core.NET Next gen JIT (“RyuJIT”) SIMD Runtime Compilers.NET Compiler Platform (“Roslyn”) Languages innovation Windows Desktop Azure and Windows Server Universal projects.NET Native ASP.NET updates Windows Convergence Native compilation Web apps.NET support for Azure Mobile Services Cloud Services Openness Windows Store iOS and Android.NET in devices and services

C# 6 New Features

 using static  get only auto properties  Expression Bodied methods  String interpolation  nameof operator

C# 6 New Features  Null-Conditional operator (?.) - aka Elvis operator  Object initializer for indexers  Exception Filtering  await en catch / finally

C# 6 New Features C# 6 Features

A codear! C# New Features Diagnostics and Code Fix

Preguntas?

Recursos  Roslyn   Roslyn SDK  5d05823bcb89 5d05823bcb89  C# Essentials  eae225dcc8a5 eae225dcc8a5  C# 6 – Whats new 

Muchas Gracias Mariano Sánchez – Software