C#rek trochę już obyty z GUJI, rozmyślając o zielonych migdałach, czasem też o programowaniu. Po wielu chwilach doszedł do wniosku, iż programowanie jest to ciężki kawałek chleba, ale warto poświęcić jedną, czy dwie kąpiele błotne na rzecz nauki. Szkoda tylko, że jest tak osamotniony w swych poczynaniach, w okolicy żadnego ogra o podobnych pomyślunkach.
Daj się poznać 2017 1435 dni, 8 godzin, 43 minuty temu 20 źrodło rozwiń
Test-Driven Development jest tzw. dobrą praktyką programistyczną dzisiaj chciałbym przedstawić jak zacząć pisać testy z użyciem xUnit. Wszystko omówię na przykładzie aplikacji 10Things tworzonej w Xamarin Forms.Test-Driven Development – Wprowadzenie Według definicji z Wikipedia jest to Test-driven development (TDD) – technika tworzenia oprogramowania, zaliczana do metodyk zwinnych. Pierwotnie była częścią programowania ekstremalnego (ang. extreme programming), lecz obecnie stanowi samo...
Daj się poznać 2017 1435 dni, 8 godzin, 43 minuty temu 104 źrodło rozwiń
In this post you will learn what is build script or build tool, what products are out there and why it’s helpful during whole life cycle of you application.
Krótki opis jak połączyć CRUD i Angular w wersji 2.0. A wszystko to na przykładzie mojej aplikacji konkursowej BoardGamesNook dla planszówkomaniaków.
Daj się poznać 2017 1435 dni, 8 godzin, 43 minuty temu 110 źrodło rozwiń
The more I work with Roslyn the more I appreciate the possibilities it gives and the more I hate it. And I hate it for the same thing as many other projects I worked with in the past. What is it? Well, I like when a system fails fast, fails loudly and fails in the clear way. Unfortunately, Roslyn can do something completely different what sometimes makes working with it the pain in ass. I'll give you some examples.
Sztuka programowania 1435 dni, 8 godzin, 43 minuty temu 89 źrodło rozwiń
Całkiem niedawno, albo może i dawno patrząc na postępujący czas, zacząłem pisać pewien programik w pracy. Ma nas on wspomagać w DevOps – owaniu. Dzięki niemu uda się, mam nadzieję, zautomatyzować sporo rzeczy. Oczywiście jak to nowy programik – NodeJs (tego jeszcze nie było), mikroserwisy, komunikacja po REST oraz jakaś baza danych. Zazwyczaj na ten ostatni element zwracałem najmniejszą uwagę, bo dowolny ORM załatwiał sprawę za mnie. Więc tym razem inaczej, bo mogę...
Bazy danych i XML 1435 dni, 8 godzin, 43 minuty temu 54 źrodło rozwiń
Pewnie niektórych z Was zastanawia, dlaczego obrazek do postu przedstawia ptaka? Kestrel, to po polsku Pustułka zwyczajna– nazwa ptaka drapieżnego z rodziny sokołowatych – tego przedstawionego na zdjęciu. Cytując wikipedię, polska nazwa ptaka wywodzi się od rosyjskiego „pustoj”, co oznacza „głupi”. W tym artykule dowiecie się o możliwościach implementacji serwerów w ASP.NET Core, czyli Kestrel i WebListener.
Architektura 1435 dni, 19 godzin, 33 minuty temu 231 źrodło rozwiń
W tym tygodniu zająłem się naprawianiem błędu, o którym wspomniałem w ostatnim wpisie. Na czym polegał i jak go rozwiązałem? Tego dowiesz się czytając dalej 😉
Daj się poznać 2017 1435 dni, 19 godzin, 33 minuty temu 45 źrodło rozwiń
Zaczynam nową serię wpisów – tym razem będzie o wzorcach projektowych. Na pierwszy ogień wezmę jeden z tych, których nie wiedzieć dlaczego, trudno mi było zrozumieć, ale jak już zrozumiałem, to nie wyobrażam sobie koderki z bez wzorca Constructor Dependency Injection.
Sztuka programowania 1436 dni, 9 godzin, 28 minut temu 166 źrodło rozwiń
Jak można uprościć wstrzykiwanie NLoga w projekcie ASP.NET Core MVC.
Daj się poznać 2017 1436 dni, 9 godzin, 28 minut temu 152 źrodło rozwiń
Yesterday I’ve writen about dynamic data masking in Azure SQL (works with SQL Server 2016 too). It is very interesting and simple feature. But can we use it with our beloved Entity Framework? Scenario Lets start with our scenario. We’ll have very simple console demo application (you can clone code from this repo) with one entity class and two DbContext derived classes using two different connection strings that will simulate two separate client applications fetching data from shared database.
Daj się poznać 2017 1436 dni, 9 godzin, 28 minut temu 367 źrodło rozwiń
Dziś przedstawię początek przygody z WPF w języku C# - na początku będzie to wizualizacja "pusta" tzn, same okienka. W kolejnych wpisach będę poszerzała ten temat o dodatkowe funkcje lub metody. W tym poście przedstawię wizualizację kalkulatora, w kolejnych wpisać tak jak mówiłam - będzie rozszerzenie o kolejne funkcje.
Daj się poznać 2017 1436 dni, 9 godzin, 28 minut temu 42 źrodło rozwiń
Welcome to the tenth episode of my course “Becoming a software developer” in which we will start designing our domain and services.
Chciałbyś zmierzyć czas jaki użytkownik spędzi w twojej aplikacji? A może zastanawiasz się które ze stworzonych rozwiązań optymalnie rozwiąże twój problem? W takim razie przeczytaj ten tekst bo napisałem go właśnie dla Ciebie!
Sztuka programowania 1436 dni, 19 godzin, 33 minuty temu 161 źrodło rozwiń
Jak przekazywać dane pomiędzy midllewares w ASP.NET Core Pipeline
Daj się poznać 2017 1436 dni, 19 godzin, 33 minuty temu 51 źrodło rozwiń
Sztuka programowania 1437 dni, 9 godzin, 17 minut temu 162 źrodło rozwiń
Co to jest i jak zaimplementowac Middleware w ASP.NET Core
Daj się poznać 2017 1437 dni, 9 godzin, 17 minut temu 89 źrodło rozwiń
Tworząc bazę danych dla SmogBota, mimo że jest ona stosunkowo niewielka jeśli chodzi o złożoność i ilość obiektów, postanowiłem zaimplementować kilka dobrych praktyk i pokazać w jaki sposób można zwiększyć bezpieczeństwo takowej bazy, nie męcząc się zbytnio :) Całość mechanizmu jest prosta i przejrzysta a opiera się to na schema bazodanowych.
Daj się poznać 2017 1437 dni, 9 godzin, 17 minut temu 96 źrodło rozwiń
Jest to pierwszy artykuł dotyczący zasad czystego kodu. W tej części przedstawię spojrzenie na nadawanie znaczących nazw oraz używanie komentarzy. Czym jest ten czysty kod i dlaczego powinniśmy dążyć do utrzymania naszego kodu w czystości?
Sztuka programowania 1437 dni, 9 godzin, 17 minut temu 191 źrodło rozwiń
Bałagan w plikach, to sytuacja jaka nęka nie jednego użytkownika komputerów. Ile razy podejmowałem próby ogarnięcia całego składowiska plików na moim dysku. Nigdy do końca się nie udało. Być może to przez pliko – zbieractwo. W młodości od czasu do czasu crash systemu rozwiązywał problem.:D Niestety w dobie ultra tłustych dysków twardych, cyfrowych chmur i innych sztucznych mgieł nie jest tak łatwo ...
Daj się poznać 2017 1437 dni, 9 godzin, 17 minut temu 23 źrodło rozwiń