Några nyhetsskällor för .NET-utvecklare

Jag har en ganska så stor RSS Feed med olika programmeringsrelaterade bloggar som jag håller koll på. För .NET-utvecklare så finns det dock ett par källor som kan vara extra intressanta, och dessa kommer jag att lista här nedanför.

The week in .NET

Ett nyhetsbrev som sammanställs av Microsoft. Innehåller ofta många intressanta saker, så ska du bara följa en så skulle jag nog nästan rekommendera denna.

Finns här.

The Morning Brew

Ett nyhetsbrev som kommer ut i stort sett dagligen och listar en rad intressanta länkar som huvudsakligen handlar om .NET.

Finns här.

ASP.NET Monsters

De producerar både blogginlägg och videos på Channel9, och de har en massa intressant material för ASP.NET Core.

Finns här.

dotNET Weekly

Ett veckobrev med över 2000 prenumeranter i skrivande stund. Handlar om .NET, precis som namnet antyder.

Finns här.

Ny kurs om Entity Framework Core

Jag har hunnit jobba en del med Entity Framework Core, under ett antal månader. Dessvärre så har det inte funnits några Pluralsight-kurser inom EF Core, bortsett från moduler som ingått i andra kurser om framförallt ASP.NET Core. I höstas så släppte dock Julie Lerman en 1 timme och 32 minuter lång kurs, men den innehöll dock bara en “första titt” på EF Core. Julie Lerman är väldigt kunnig inom Entity Framework, och jag har sett och läst en del av hennes kurser och artiklar. Nu har hon dock äntligen släppt en komplett kurs om EF Core. Den nya kursen ligger på 5 timmar och 19 minuter, så det är nog en ganska så utförlig introduktion till vad som gäller i EF Core. Har inte hunnit kika på den ännu, men den kommer nog att bli sedd ganska så snart tror jag.

För den som är intresserad, så finns kurserna här:

Entity Framework Core: Getting Started
Länk

EF Core 1.0: First Look
Länk

JavaScript på .NET

Open source-projektet Jint gör det möjligt att köra JavaScript på .NET, vilket jag experimenterade lite med för några dagar sedan. Vad är då Jint? De beskriver det på följande sätt på sin GitHub-sida:

Jint is a Javascript interpreter for .NET which provides full ECMA 5.1 compliance and can run on any .NET platform. Because it doesn’t generate any .NET bytecode nor use the DLR it runs relatively small scripts faster. It’s available as a PCL on Nuget at https://www.nuget.org/packages/Jint.

Det var förvånasvärt lätt att komma igång. Ett coolt exempel de har på GitHub-sidan, är att skapa en JavaScript-funktion som heter “log”, som de sedan binder till .NET:s “Console.WriteLine”. Om man exekverar JavaScriptkoden med “log”-funktionen i en konsollapplikation, så kommer loggmeddelandena från JavaScript alltså att skrivas ut i konsollrutan. Ganska coolt.

Här är koden för att binda .NET:s “Console.WriteLine” till en funktion i JavaScript:

jint-console-writeline

Gå in på projektets GitHub-sida och ta en titt!

JetBrains Project Rider IDE tillgängligt

JetBrains Project Rider IDE Skärmbild
JetBrains Project Rider IDE

Skaparna av ReSharper har byggt ett cross-platform C# IDE som de kallar för “Project Rider”. Jag har varit nyfiken på projektet ända sedan jag hörde talas om det för ett antal månader sedan. Det är trevligt att det börjar komma fram fler och fler intressanta alternativ till Visual Studio, även om jag fortfarande är ett stort fan av just Visual Studio. Hursomhelst, JetBrains Project Rider har nu släppts i publik förhandsversion och mer information finns i JetBrains blogginlägg.

En annan riktigt trevlig nyhet när det kommer till C# IDEs, är att Visual Studio nu äntligen har släppts till Mac. Ta en titt på hemsidan för Visual Studio for Mac för mer information.

Ett annat tight alternativ är Xamarin Studio, som även det fungerar på Mac, Windows och Linux.

Min personliga favorit för tillfället (förutom Visual Studio), är Visual Studio Code, d.v.s. skripting editorn som bygger på samma teknologier (Electron) som GitHubs skripting editor Atom.

Många bra alternativ med cross-platformstöd. En väldigt trevlig utveckling för oss som utvecklar med C# och .NET!

Det bästa från Build 2016

Microsofts årliga utvecklarkonferens Build hölls för ungefär en vecka sedan. En av de coolaste nyheterna som presenterades, är att Xamarin blir gratis för alla Visual Studio-användare, d.v.s. även för användare av den fria Community-versionen. Koden bakom Xamarin kommer dessutom att släppas som öppen källkod till råga på allt, vilket sannolikt ökar plattformens attraktivitet bland många utvecklare. Microsoft uppges ha betalat mellan 3,3 och 4,9 miljarder kronor för vad de nu alltså ger bort gratis, bara ett par veckor efter uppköpet. Inte illa!

.NET Overview

En presentation med “the lesser Scotts”, d.v.s. Scott Hanselman och Scott Hunter som båda är “program managers” för .NET. Presentationen är ungefär en timme lång, och den ger en bra överblick över allt som är nytt inom .NET. Detta var nog min favorit bland de presentationer jag såg, så ifall man bara ska se en så skulle jag rekommendera denna.

Presentationen .NET Overview finns här.

Introducing ASP.NET Core 1.0

Den här presentationen var mer riktad mot just ASP.NET Core och det som händer där. I den här presentationen så gick Scott Hunter och Scott Hanselman igenom nyheter som har med ASP.NET Core att göra, och presentationen passar som ett bra komplement till den mer övergripande presentationen om .NET som jag nämnde tidigare i inlägget. De körde en massa demos och gav dessutom en inblick i hur Microsoft tänkt och resonerat när de tagit fram nya ASP.NET Core.

Presentationen om ASP.NET Core 1.0 finns här.

What’s New in TypeScript?

En presentation av självaste Anders Hejlsberg, som även ligger bakom C#, Delphi och Turbo Pascal. Jag har inte kodat något i TypeScript (ännu), och jag måste erkänna att jag kännt mig lite tveksam till om TypeScript verkligen kan vara värt att satsa på. Efter att ha sett den här presentationen, så är jag däremot mycket mer positivt inställd till TypeScript, och Hejlsberg var bra på att lägga fram fördelarna med att använda just TypeScript trots att mycket av dess funtionalitet tids nog även kommer att finnas tillgängligt i vanliga JavaScript. Det finns ett case för TypeScript nu, och kommer nog att göra ett bra tag framöver.

Anders Hejlsbergs presentation hittar du här.

The Future of C#

Visual Basic i all ära, men vad är väl .NET utan C#? Framtiden för .NET är givetvis beroende av framtiden av C#, som ju är dess överlägset största språk (mätt i popularitet d.v.s.). Presentationen handlar som sagt om framtiden för C#, och de demonstrerar bland annat funktionalitet som kommer i version 7 av C#.

Framtiden om C# hittar ni här.

 

Det där var några av de presentationer jag gillade, men det finns förstås många fler på Channel9 för den som är nyfiken.

Stack Overflows .NET-baserade arkitektur

Stack Overflow har publicerat ett par större inlägg där de presenterar sin bakomliggande arkitektur för alla som är nyfikna. I och med att Stack Overflow använder sig av IIS, ASP.NET MVC, C#, SQL Server osv, så är det förstås extra intressant för oss som jobbar mycket med teknologierna inom .NET-stacken.

Hursomhelst, här är i alla fall inlägg nummer 1 i serien om Stack Overflows arkitektur.