(being a developer)
(usually they don't really see why do they need to choose MS over Java/PHP or Java/PHP is pushed via consulting such as P5 institute)
(what exactly happened in last ~10 years)
(what exactly happened in last ~10 years)
(what exactly happened in last ~10 years)
Windows Presentation Foundation is a graphical subsystem for rendering user interfaces in Windows-based applications by Microsoft. Uses DirectX (GPU involved)
What came out of it
A workflow, as defined here, is a series of distinct programming steps or phases. Each step is modeled in WF as an Activity. The .NET Framework provides a library of activities (such as WriteLine, an activity that writes text to the console or other form of output). Custom activities can also be developed for additional functionality.
tool often used to implement and deploy a service-oriented architecture (SOA). It is designed using service-oriented architecture principles to support distributed computing where services have remote consumers. Clients can consume multiple services; services can be consumed by multiple clients. Implements WS-* standarts.
Friends don’t let friends run IE6
Add Real time web to your application
DEMO
Razor Template Engine
(used by Play framework (Java))
OWIN defines a standard interface between .NET web servers and web applications.
The goal of the OWIN interface is to decouple server and application, encourage the development of simple modules for .NET web development, and, by being an open standard, stimulate the open source ecosystem of .NET web development tools.
monolithic => component based
rewritten Html, JS and CSS editors
Javascript compilations on the fly
Cool extensions:
Web Extensions
Side Waffle
Code Lens
Xamarin
Mads Kristensen
Miguel de Icaza
Comparing prices to Pentalog
http://azure.microsoft.com/en-us/pricing/calculator/?scenario=virtual-machines
nodejs ported to Windows,
Docker supporting Windows images
Github for Windows (Phill Haack was in ASP.NET MVC team before Github)
Xamarin,
ImagineCup,
BizSpark,
DreamSpark
Things already
open-sourced internally:
Next generation of JIT: RuyJIT
Next version of ASP.NET vNext: Cloud optimized, small footprint, cross-platform, not tied to VS
Weekly stand-ups
New small version of Entity Framework, EF 7
Next version of Windows: Windows 10
Describing what is changed from build to build
Visual Studio community
.NET Core open sourced, platform independent
Last .NET project in P5 CHI