Monthly Archive: Maj 2016

C# 7 – Pattern matching

Przy okazji ostatniego wpisu konkursowego zapowiedziałem serię wpisów poświęconą CQRS oraz event sourcing-owi. Posty oczywiście wkrótce się ukażą, ale dziś chciałbym w ramach tej tematyki omówić nowy „mechanizm”, który zagości w siódmej wersji naszego ulubionego języka 🙂 Wyobraźmy sobie, że...

DevReview #2 O NoSQL z Rafałem Kaszczukiem

W 1970 roku Edgar Frank Codd przedstawia koncept relacyjnej bazy danych w swojej pracy pt. „A Relational Model of Data for Large Shared Data Banks„. Blisko pół wieku później programiści nadal wykorzystują dzieło Codd-a w swoich projektach korzystając z MS SQL Server, PostgreSQL...

Podsumowanie konkursu Daj się poznać

Dziś dwudziesty post konkursowy, a tym samym koniec mojej przygody z Daj się poznać. Muszę przyznać, że zadanie postawione przez Maćka Aniserowicza było naprawdę trudne. Po pierwsze wymagało od uczestników prowadzenie projektu, na którego implementację trzeba było znaleźć czas. Po...

DevReview #1 O bezpieczeństwie z Mariuszem Litwinem

Witam serdecznie zarówno starych jak i nowych czytelników bloga. Dzisiejszy dzień jest szczególny, ponieważ chciałbym podzielić się z Wami moim nowym projektem, a jest nim podcast – DevReview. Moim pierwszym gościem był Mariusz Litwin – analityk w dziale zarządzania ryzykiem...

Śledzenie wartości property w Aurelia.io przy pomocy BindingEngine

Ostatni wpis konkursowy zakończyliśmy stwierdzeniem, że sztywne pisanie metod, które są podpięte pod przyciski stronicowania to słabe rozwiązanie. Przy okazji, jeżeli ktoś tego wpisu nie czytał to serdecznie zapraszam tu 🙂 Zdecydowanie lepszym rozwiązaniem byłoby śledzenie wartości property w ViewModel-u i reagowanie...

Przechowywanie danych wrażliwych w ASP.NET Core

W procesie implementacji systemu informatycznego zwykle przychodzi moment, gdzie w naszym kodzie zaczynają pojawiać się informacje niezbędne np. do połączenia z bazą danych lub integracją z zewnętrznymi dostawcami wszelakich usług jak np. mailing. Strategi radzenia sobie z tą niedogodnością jest...

Stronicowanie danych w panelu zarządzania użytkownikami

Po długim weekendzie czas powrócić do konkursu Daj się poznać. Dziś chciałbym abyśmy zajęli się panelem zarządzania użytkownikami, który będzie widoczny jedynie dla userów w roli administratora. Podstawowe jego możliwości to : możliwość zablokowania/odblokowania użytkownika zmiana hasła użytkownikowi usunięcie użytkownika...