Microsoft kondigt Azure App Service aan

Gisteravond kondigde Microsoft de nieuwe Azure dienst Azure App Service aan. Azure App Service biedt de Websites & Mobile Service mogelijkheden aan die eerst apart werden aangeboden aan in een dienst. Daarnaast heeft Microsoft nieuwe Logic, Workflow en API app’s toegevoegd inclusief connectors voor Office 365, Salesforce, Dynamics Twitter, Facebook, Dropbox en meer.

Dit alles wordt aangeboden met het zelfde prijsmodel als de hudige Azure Websites en de nieuwe diensten kunnen zonder extra kosten gebruikt worden.

Lees verder

ASP.NET vNext, renamen en de introductie van DNX!

Het speelde al een tijdje bij de ontwikkeling van ASP.NET vNext maar tijdens een van de laatste Community Stand Up’s is er besloten dat de bekende vNext commando’s zoals k en kpm hernoemd worden om eenduidigere en unieke commando’s te gebruiken

dnvm

dnvm is de vervanger van KVM. Als je net ASP.NET vNext hebt geinstalleerd begin je met dnvm. dnvm zorgt ervoor dat er een runtime versie geinstalleerd wordt en hiermee kan je ook de verschillende runtimes (mocht je die hebben) managen. Ook is het mogelijk om naar een andere versie switchen. Zie https://github.com/aspnet/Home/wiki/version-manager voor meer info.

dnx (dot Net X?)

DNX is de vervanger van K. Als je een vNext applicatie wilt draaien gebruik je dnx run. Voor meer informatie zie https://github.com/aspnet/Home#optimistic-dnx. Eventueel kan er in het project.json bestand nog andere startup commando’s worden opgegeven. Ook vervangt dnx het oude KRE commando omdat de CLR en CLR bootstrappers nu als een NuGet packages aangeboden worden.

Lees verder

dotNetConf 2015 komt er aan

dotNetConf komt er weer aan. Na het succes van de eerste versie in 2014 komt er een vervolg op de volledig gratis online conferentie gericht speciaal voor .NET developers. Dit jaar zal het plaatsvinden op 18 & 19 maart 2015 en de opening keynote zal op 22:00 Nederlandse tijd plaatsvinden, en het volledige programma is hier te vinden. Uiteraard zal achteraf alles terug te zien zijn op Channel 9. Verwacht onderwerpen zoals ASP.NET 5, .NET Core, C#, F#, Roslyn, debugging met Visual Studio 2015 en meer.

Benieuwd wat er vorig jaar is verteld? Bekijk dan de editie van 2014 hier terug.

Leesvoer!

Interessante artikelen die ik de afgelopen tijd tegen kwam:

Je website schalen naar de 100 miljoen pageviews van Kim Kardashian
Toen Kim Kardashian haar grote nieuws aankondigde dachten veel mensen dat het internet kapot zou gaan, hoe zorg je er voor dat het niet gebeurd?

Top 5 redenen waarom je als enterprise developer over moet stappen naar DevOps
DevOps, iedereen kent het wel, maar wat zijn nu de top 5 redenen voor als je het nog niet omarmd hebt.

De Joel Test, maar dan voor programmeurs
De Joel Test bestaat al een tijdje voor bedrijven, maar je kan hem ook toepassen op je zelf.

Wanneer het moeilijk gaat, staan de Software Craftsmen klaar
Het verschil tussen een 9 tot 5 mentaliteit en echte craftsmen.

JavaScript heeft gewonnen!
Flash content afspelen zonder Flash in je browser? Silverlight zonder Silverlight? Dat kan nu met JavaScript dankzij Mozilla!

Visual Studio 2015 CTP6 is uit

Microsoft heeft alweer de 6e CTP (Community Technology Previews) van Visual Studio 2015 uitgebracht. Nadat het Visual Studio Development team erachter kwam dat CTp 5 behoorlijk buggy was hebben ze hard gewerkt om CTP 6 uit te brengen.

Wat is er allemaal nieuw in CTP 6?

UI Debugging tools for XAML

Microsoft heeft twee nieuwe tools toegevoegd voor het debuggen van WPF applicaties, Live Visual Tree en Live Property Explorer. Beide maken het mogelijk om tijdens het debuggen de visual tree & properties te bekijken.

Single sign-in

Met Single Sign-in in CTP 6 hoef je niet meer iedere keer opnieuw te authenticeren bij een Cloud Service. Zodra je bij de eerste Cloud Service inlogt zal VS je automatisch bij de anderen aanmelden.

Code Lens

Met een nieuwe versie van Code Lens is het nu mogelijk om de geschiedenis van je C++, SQL of JavaScript bestanden in de Git repositries te bekijken. Ook kan Code Lens deze aan Work Items in TFS koppelen.

ASP.NET

ASP.NET heeft in CTP 6 veel kleine verbeteringen gehad, onder andere de templates voor WebAPI en ASP.NET 5 zijn aangepast. Ook is het nu mogelijk om Lambda expressies in de debugger te gebruiken mits je op de Desktop CLR zit.

Visual Studio Emulator for Android

De VS Emulator voor Android ondersteund nu OpenGL ES, Android v5 API level 21, Camera interface (webcam of bestanden) en Mutli Touch input.

Verder zijn er nog verbeteringen voor C++, Unit tests, JavaScript Editor, Exception settings, Code Map & Diagnostic Tools. De release notes zijn hier te vinden.

Microsoft Visual Studio CTP 6 kan je hier downloaden.

Nieuwe features in C# 6.0

Met de release van ASP.NET vNext heeft Microsoft ook een nieuwe versie van de C#) programmeer taal aangekondigd. Inmiddels zijn we bij versie 6.0 van C# aangekomen (niet verwarren met de versienummers van het .NET framework). In vergelijking met eerdere versies bevat versie 6.0 maar weinig echte grote verbeteringen en Microsoft heeft vooral veel tijd in vNext en Roslyn gestoken. Verwacht dus geen nieuwe features die net zoveel impact hebben als Linq of Generics maar veelal verfijning van de taal C#.

Wat is er dan wel veranderd?

Lees verder

Open source .NET!

Na ASP.NET, EntityFramework, F# & Roslyn heeft Microsoft nu ook de .NET Core open source gemaakt. Scott Guthrie deed deze aankonding tijden het Visual Studio Connect(); evemement.

Maar wat is de .NET Core? De .NET Core is een modulaire softwarestack welke de basis gaat vormen voor alle toekomstige .NET platformen waar ASP.NET 5 en .NET Native de eerste zullen zijn.

Microsoft heeft besloten om de gehele .NET Core broncode op Github te plaatsen, een logische keuze omdat onder andere ASP.NET al een tijdje op Github te vinden is. De Git repository van de >NET Core is hier op github te vinden

Immo Landwerth heeft op MSDN een uitgebreide blog geschreven over het open source maken van .NET

Lees verder

Visual Studio Community 2013, gratis en volledig

Microsoft heeft vandaag op hun live te streamen event Visual Studio Connect(); aangekondigd dat Visual Studio Community 2013 per direct gratis te downloaden is. Nu had Microsoft al gelimiteerde versies van Visual Studio uitgebracht onder de Express tak maar deze waren ieder erg gelimiteerd in functionaliteit.

Het grote verschil met de Express versie is Extensibility, dat betekent dat ontwikkelaars geen aparte versie nodig hebben voor iedere taal, mogelikheid tot het installeren van Extensions en Addon’s, volledige Git workflow ondersteuning, refactoring, code analysis en nog meer wat eerst niet kon met een Express versie. De enige restrictie die Microsoft heeft op de Community versie is dat deze niet voor enterprise applicaties gebruikt mag worden. Onder andere JetBrains heeft al aangekondigd dat ReSharper 8 & 9 volledig met Visual Studio Community 2013 zal werken.

Lees verder

AWS Frankfurt, beter voor de Nederlandse markt?

Afgelopen maandag kondigde Amazon aan dat ze per direct Frankfurt als locatie hebben toegevoegd aan hun AWS infrastructuur. Tot voorheen was Ierland de enige PoP van AWS voor Europa en ook voor Afrika was Ierland het dichtst bijzijnde. Goed nieuws voor ons Europeanen dus die nu de keuzen hebben uit twee PoPś. Helemaal voor Nederland zou je denken omdat wij hemelsbreed maar 360km van Frankfurt verwijderd zijn in plaats van de 760km van Dublin (vanaf Amsterdam). Klinkt alsof we allemaal van Dublin naar Frankfurt moeten overstappen dus. Meten is weten en daarom een kleine benchmark welke AWS locatie nu het snelste is voor Nederland.

Lees verder