Latest

Jeżeli pracujesz jako programista i rozwijasz oprogramowanie dla biznesu to pewnie już spotkałeś się z takimi określeniami jak logika biznesowa oraz logika aplikacji. Jeżeli jeszcze się nie spotkałeś – spokojnie, to tylko kwestia czasu. Na podstawie własnego doświadczenia zauważyłem, że programiści bardzo często operują terminami logika biznesowa i logika aplikacji ale nie zawsze rozumieją jakie…

Continue Reading →

O pet projects Temat dotyczący pet projects na polskich blogach technicznych był już poruszany, ale z pewnością nie został wyczerpany mogę dodać coś od siebie. Prawie rok temu Maciej Aniserowicz pisał o tym dlaczego warto robić coś po pracy i zachęcał do działania. Komentarze pod wpisem pokazują, że wielu programistów realizuje, lub podejmuje próbę zrealizowania…

Continue Reading →

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…

Continue Reading →

Jedną z charakterystycznych cech aplikacji internetowych jest warstwa prezentacji składająca się m. in. z kodu HTML i stylów CSS. Przygotowanie widoków często bywa żmudne – myślę, że zgodzi się ze mną każdy, kto choć raz musiał się z tym zmierzyć. Na szczęście na przestrzeni czasu powstało wiele dodatków i narzędzi wspomagających ten mozolny i przykry proces….

Continue Reading →

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…

Continue Reading →

This post is a part of preparation for 70-483 exam. Information written down here refers to the part Manage program flow. Last time I wrote about the Thread class which allows you to run the code concurrently. Today I will show an another part of the System.Threading namespace, the ThreadPool class. It simply provides a…

Continue Reading →

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….

Continue Reading →

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…

Continue Reading →

Sometimes when you write tests you want to check how the code behaves in different cases. I had already experienced that a couple of times before and I always used TestCase annotation available in nUnit library. It’s nice to know that nUnit offers an alternative approach as well. You can use TestCaseSource annotation instead of…

Continue Reading →