Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

State Of The Union – Backend & Desktop – 2012.05.25

Liknende presentasjoner


Presentasjon om: "State Of The Union – Backend & Desktop – 2012.05.25"— Utskrift av presentasjonen:

1 State Of The Union – Backend & Desktop – 2012.05.25 jan.ove.halvorsen@appex.no

2 Agenda Nyheter som angår oss Metodikk i Appex

3 Nyheter

4 SQL Server 2012 FileTables Enhanced Spatial Features Paging Support (ORDER BY) Sequences THROW 14 nye funksjoner... LocalDB http://msdn.microsoft.com/en- us/library/bb500435(v=sql.110).aspx

5 Windows Server «8» (Beta) IIS 8 Server Name Indication (SNI) Centralized SSL Certificate Support IIS CPU Throttling Application Initialization Dynamic IP Restrictions.NET 4.5 WebSockets (IIS ASP.NET 4.5 & WCF)

6 Windows 8 WinRT JS, C++, C#, VB, ++ Mix med.NET, C Runtime Library, Win32 Metro Style Apps HTML5, CSS3, JS XAML, C#, VB (.NET API’s for Metro Style Apps) App Contracts Windows Store Hyper-V

7 .NET Framework 4.5 (Beta) NB! In-place replacement (av 4.0) Task, Task, Task, Task, Task, Task,... Async, Async, Async, Async, Async,... Se etter...Async(...) versjoner av «gamle» metoder TPL Dataflow Networking HttpClient (!) & WebSockets WPF WCF http://msdn.microsoft.com/en- us/library/ms171868(v=vs.110)

8 ASP.NET 4.5 (Beta) HTML5 Form Types Model Binders Bundling/Minification WebSockets Async read/write HTTP request/response Async modules/handlers CDN fallback i ScriptManager ASP.NET Web Pages 2.0 (Beta): Razor (!) http://msdn.microsoft.com/en- us/library/hh420390(v=vs.110)

9 ASP:NET MVC 4.0 (Beta) ASP.NET Web API Kraftig oppgradert versjon av WCF Web API http://www.asp.net/web-api ASP.NET Single Page Application http://www.asp.net/single-page-application http://www.asp.net/whitepapers/mvc4- release-notes

10 Entity Framework 5 (RC) Ikke en del av.NET lenger NuGet! Code First, Model First, Database First Hva er nytt? Enum’s (4.5) Table-Valued Functions (DF, 4.5) Spatial Support (DbGeography og DbGeometry, 4.5) Performance (4.5) Multiple Diagrams (VS11) Batch import av sp’s (VS11) http://blogs.msdn.com/b/adonet/

11 Visual Studio 11 (Beta) Metro C# 5 C++ 11 JavaScript Parallel Debugging: GPU Threads, Parallel Watch Concurrency Visualizer http://msdn.microsoft.com/en- us/library/bb386063(v=vs.110) TFS 11 (Beta)

12 C# 5 async / await async: «Denne metoden er asynkron...» await: «Jeg fortsetter herfra når denne task’en er ferdig, imens kan du fortsette...» Caller Information [CallerMemberName] [CallerFilePath] [CallerLineNumber]

13 Metodikk

14 Utfordringer Kode-kvalitet Ikke nok at det virker... Performance Ikke nok at det virker... Sporbarhet «I hvilket changeset fikset jeg den bug’en, mon tro...?» Effektive arbeids-prosesser Automatisering!!

15 Patterns Blir viktigere og viktigere siden vi oftere og oftere tvinges til å forholde oss til dem... ASP.NET Web API, for eksempel... IoC Controllers/Handlers Interfaces/Contracts Generics Async

16 Metodikk TFS Branching Shelve-sets Build & Deploy Automatisering!!!! TFS Build Servers «Release»-versjoner!!!! NuGet ReSharper Code Review Code Analysis


Laste ned ppt "State Of The Union – Backend & Desktop – 2012.05.25"

Liknende presentasjoner


Annonser fra Google