Upload
forest
View
30
Download
3
Embed Size (px)
DESCRIPTION
State Of The Union – Backend & Desktop – 2012.05.25 [email protected]. Agenda. Nyheter som angår oss Metodikk i Appex. Nyheter. SQL Server 2012. FileTables Enhanced Spatial Features Paging Support (ORDER BY) Sequences THROW 14 nye funksjoner... LocalDB - PowerPoint PPT Presentation
Citation preview
State Of The Union – Backend & Desktop – 2012.05.25
Agenda
Nyheter som angår oss
Metodikk i Appex
Nyheter
SQL Server 2012FileTablesEnhanced Spatial FeaturesPaging Support (ORDER BY)SequencesTHROW14 nye funksjoner...LocalDBhttp://msdn.microsoft.com/en-us/library/bb500435(v=sql.110).aspx
Windows Server «8» (Beta)IIS 8
Server Name Indication (SNI)Centralized SSL Certificate SupportIIS CPU ThrottlingApplication InitializationDynamic IP Restrictions.NET 4.5WebSockets (IIS ASP.NET 4.5 & WCF)
Windows 8WinRT
JS, C++, C#, VB, ++Mix med .NET, C Runtime Library, Win32
Metro Style AppsHTML5, CSS3, JS XAML, C#, VB (.NET API’s for Metro Style Apps)App Contracts
Windows StoreHyper-V
.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 DataflowNetworking
HttpClient (!) & WebSockets
WPF WCFhttp://msdn.microsoft.com/en-us/library/ms171868(v=vs.110)
ASP.NET 4.5 (Beta)HTML5 Form TypesModel BindersBundling/MinificationWebSocketsAsync read/write HTTP request/responseAsync modules/handlersCDN fallback i ScriptManagerASP.NET Web Pages 2.0 (Beta): Razor (!)http://msdn.microsoft.com/en-us/library/hh420390(v=vs.110)
ASP:NET MVC 4.0 (Beta)ASP.NET Web API
Kraftig oppgradert versjon av WCF Web APIhttp://www.asp.net/web-api
ASP.NET Single Page Applicationhttp://www.asp.net/single-page-application
http://www.asp.net/whitepapers/mvc4-release-notes
Entity Framework 5 (RC)Ikke en del av .NET lengerNuGet!Code First, Model First, Database FirstHva 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/
Visual Studio 11 (Beta)MetroC# 5C++ 11JavaScriptParallel
Debugging: GPU Threads, Parallel WatchConcurrency Visualizer
http://msdn.microsoft.com/en-us/library/bb386063(v=vs.110)TFS 11 (Beta)
C# 5async / 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]
Metodikk
UtfordringerKode-kvalitet
Ikke nok at det virker...
PerformanceIkke nok at det virker...
Sporbarhet«I hvilket changeset fikset jeg den bug’en, mon tro...?»
Effektive arbeids-prosesserAutomatisering!!
PatternsBlir viktigere og viktigere siden vi oftere og oftere tvinges til å forholde oss til dem...
ASP.NET Web API, for eksempel...
IoCControllers/HandlersInterfaces/ContractsGenericsAsync
MetodikkTFS
BranchingShelve-sets
Build & DeployAutomatisering!!!!
TFS Build Servers
«Release»-versjoner!!!!
NuGetReSharperCode ReviewCode Analysis