[ #csharp #dotnet #programowanie #dotnetnews #maavfeed ]

#designpatterns
Follow-up do poprzedniego artykułu odnośnie Repository. Nie lubię repository, ale to rozwiązanie podoba mi się jeszcze mniej.
Piotr Gankiewicz - Extension methods to the rescue (from repository)
Jeremy Miller - An Example of the Open/Closed Principle in Action
Dyskusja pod spodem jest ciekawsza od samego artykułu.
Peter Vogel - The Special Case Pattern

#csharp
Peter Vogel - Share Information Among Asynchronous Processes Sans Locks
@andrzej-kopara:

Nie chcę mi się zbytnio rozwodzić, więc skopiowałem z internetu.

Extension methods concept is just syntactic sugar as some authors call it. It makes the code more readable though less understandable. Ultimately extension methods are just static ones which are the heritage of the procedural paradigm. They make the code tightly-coupled and less cohesive, harder to test and reuse.

Cytowany tekst...I am biased against this tendency of the C# programming
[ #csharp #dotnet #programowanie #dotnetnews #entityframework #microsoft ]

Chyba news dnia: MS ogłasza, że SQL Server będzie chodził na Linuxie
https://blogs.microsoft.com/blog/2016/03/07/announcing-sql-server-on-linux/

MS nawiązuje współpracę z Eclipse Foundation
https://blogs.msdn.microsoft.com/visualstudio/2016/03/08/microsoft-joins-the-eclipse-foundation/

Fajne narzędzie do sprawdzania kompatybilności naszej aplikacji z wyższymi wersjami .net frameworka
https://blogs.msdn.microsoft.com/dotnet/2016/03/03/net-framework-compatibility-diagnostics/

Fajny projekt apki w C# do zmieniania wysokości głosu
http://www.codeproject.com/Tips/1082074/Audio-Pitch-Shifter

Kolejny sposób na stworzenie abstrakcji na kontekstem Entity Framework
http://www.codeproject.com/Tips/1081815/Mocking-EF-DbContext

Kilka słów na temat przyszłości MS na rynku urządzeń mobilnych
https://redmondmag.com/articles/2016/03/01/last-call-for-windows-mobile.aspx?m=1
[ #csharp #dotnet #programowanie #dotnetnews #maavfeed ]
Wiem, że w zeszłym tygodniu mnie nie było, ale ja miałem dużo zajęć, a i ciekawych artykułów było mało.
Dzisiaj to nadrabiamy.

#yeoman
Jakub Gutkowski - Co to jest Yeoman? Część 2

#designpatterns
Hejtu na repozytoria ciąg dalszy :p
Piotr Gankiewicz - Repository, so we meet again.

#csharp
Dzisiaj trochę o C# 7. Pattern matching mi się strasznie podoba.
Pierre-Luc Maheu - [Early View of
[ #csharp #dotnet #programowanie #dotnetnews #microsoft ]

Dla tych którzy nie mają możliwości załapać się na wersję developerską Holo Lensów MS przygotował emulator
http://mspoweruser.com/developers-hololens-emulator-and-developer-documentation-now-available/

Martin Fowler tłumaczy czym jest "Infrastructure as a Code"
http://martinfowler.com/bliki/InfrastructureAsCode.html

Optymalizacja aplikacji ASP.NET MVC
http://www.codeproject.com/Tips/1080065/Improve-the-Performance-of-ASP-NET-MVC-Web-Applica

Przyglądamy się bliżej routingowi w ASP.NET Core
http://www.inversionofcontrol.co.uk/asp-net-core-1-0-routing-under-the-hood/

Biblioteka dla tych co chcą spiąć NService Bus z Mongo DB.
https://www.nuget.org/packages/NServiceBus.MongoDB/5.2.4

Ukazała się nowa wersja frameworka Caliburn.Micro http://caliburnmicro.com/announcements/3.0.0
[ #csharp #dotnet #programowanie #dotnetnews #microsoft #windows10 ]

Opinia Billa Gatesa na temat ostatnich doniesień o współpracy Apple z FBI
https://recode.net/2016/02/22/bill-gates-is-backing-the-fbi-in-its-case-against-apple/

Badanie Spiceworks Community dotyczące popularności Windows 10
http://mspoweruser.com/report-windows-10-adoption-stands-at-18-among-it-pro-community/

Fajna analiza tego jak zespół programistów.net uporał się z portowaniem toola MSBuild na platformę .NET Core. Może się przydać osobom, które planują portowac własne systemy
https://blogs.msdn.microsoft.com/dotnet/2016/02/23/porting-msbuild-to-net-core/

Jak wykrywać problemy wydajnościowe w trakcie debugowania
https://blogs.msdn.microsoft.com/visualstudio/2016/02/15/analyze-cpu-memory-while-debugging/

Kilka słów o tym jak może wyglądać praca programisty
[ #csharp #dotnet #programowanie #dotnetnews #maavfeed ]

Miło znaleźć ciekawy artykuł na zagranicznej stronie, sprawdzić autora i odkryć, że jest Polakiem.
Wczoraj tak miałem z Martą Sztybor, dzisiaj Paweł Grudzień.

#dotnetcore
Paweł Grudzień - New Toolchain For .NET – Dotnet CLI

#entityframework
Ricardo Peres - Implementing Missing Features in Entity Framework Core

#performance
Alex Hildyard - Fast Square Root calculation for the BigInteger class in .NET

#dotnet
Peter Vogel - Add Custom
[ #csharp #dotnet #programowanie #dotnetnews #visualstudio #azure ]

Ayende o tym na co zwrócić uwagę przy wyborze zewnętrznych bibliotek i dlaczego może nam to uratować dupę
https://ayende.com/blog/173377/dependencies-management-in-a-crisis

Przykład tworzenia komponentów middleware na platformie ASP.NET Core
http://www.exceptionnotfound.net/writing-custom-middleware-in-asp-net-core-1-0/

Sprawdź czy jesteś fanatykiem programowania (a może ktoś z twojej rodziny jest? ;)
http://mjendza.net/2016/02/17/programista-fanatyk/

Microsoft udostępnia obraz Red Hat Enterprise na platformie Azure
https://redmondmag.com/articles/2016/02/18/azure-supports-linux.aspx?m=1

Na zakończenie 9 sztuczek w Visual Studio, które powinieneś znać
http://dailydotnettips.com/2016/02/07/9-hidden-features-of-visual-studio-that-you-should-know/