ReactJS.NET w praktyce, czyli plusy i minusy po pierwszym użyciu

Przy okazji projektu DevMovies postanowiłem wypróbować bibliotekę ReactJS.NET. O samym projekcie więcej możecie się dowiedzieć tutaj. W tym poście znajdziecie kilka przemyśleń i uwag dotyczących ReactJS.NET zebranych w trakcie realizacji projektu. W ramach krótkiego wyjaśnienia: ReactJS.NET to biblioteka napisana w C# ułatwiająca korzystanie z javascriptowej wersji ReactJS w projektach dotnetowych np. ASP.NET MVC. React.JS sam w sobie został stworzony przez Facebooka i…

EF w podejściu Database First vs Code First – co wybrać?

Czytając jeden z ostatnich postów u Maćka zauważyłem, że w komentarzach pojawiła się krótka wymiana opinii na temat wyboru “właściwego” podejścia w kontekście korzystania z Entity Framework. Sam miałem okazję używać każdego z podejść oferowanych przez EF i z biegiem czasu zacząłem dostrzegać plusy i minusy poszczególnych podejść. W tym poście postanowiłem zebrać moje przemyślenia na…

[EN] Discovering System.Threading namespace, the Thread class

This post is a part of preparation for 70-483 exam. Information written down here refers to the part Manage program flow. .NET framework provides several mechanisms to write concurrency, parallel and asynchronous code. They all are included in System.Threading namespace. This namespace contains types that allow creating multithreaded applications. Today’s post is about the Thread class….

[EN] Process, Thread, Asynchrony, Parallel – what is the difference?

This post is a part of preparation for 70-483 exam. Information written down here refers to the part Manage program flow. First of all I decided to explain the differences between concepts which come along with a phrase multithreading. The meaningful terms are the ones from the title of this article: Process, Thread, Asynchrony, Parallel. Process In general process can…

Alternatywne podejście do “TabControl”

Myślę, że każdy, kto korzysta z rozmaitych stron/aplikacji choć raz spotkał się zakładkami (ang. tabs). Z tego względu nie opiszę co to jest, kto nie wie może zajrzeć tutaj, ale pokażę alternatywne podejście jak można coś takiego (TabControl) zrealizować i zastosować na stronie internetowej. Przykład, który zaprezentuję wykorzystuje ASP.NET 4 WebForms w związku z tym,…

TDD master classes by Roy Osherove

Kawał dobrego materiału dla wszystkich, którzy chcą pogłębić i/lub usystematyzować swoją wiedzę dotyczącą TDD (ang. Test Driven  Development) przygotował Roy Osherove w kursie TDD master classes. Kim jest Roy? Większość pewnie wie, że jest to m. in. pasjonat testów jednostkowych i podejścia TDD, natomiast Ci, dla których jest to postać anonimowa powinni zajrzeć tu. Jest też prelegentem…