Author: Dariusz Pawlukiewicz

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

Entity Framework – siedem grzechów głównych

Object-Relational Mapping (w skrócie ORM) powstał, aby pogodzić dwa niekompatybilne ze sobą światy: obiektowy oraz relacyjny. Dzięki zastosowaniu ORM-ów programiści nie muszą martwić się ręcznym tworzeniem połączeń do bazy danych czy chociażby pisaniem klasycznych zapytań SQL. Wszystko co musimy zrobić to...

Aurelia.io #3 – Fetch-client

Cześć, dziś trzecia część podstaw frameworka Aurelia.io. Jeżeli nie czytaliście poprzednich wpisów z tej serii, zachęcam do zapoznania się z nimi. Link macie tu i tu 😉 Dziś zajmiemy się komunikacją naszej aplikacji z serwerem. Do tego celu wykorzystamy paczkę o nazwie aurelia-fetch-client. Aby...

Clustered / NonClustered, czyli o indeksach w SQL Server

Witam serdecznie, po zmaganiach z architekturą oraz logowaniem użytkownika, zbliżamy się nieubłaganie do implementowania pierwszych widoków aplikacji. Zanim to jednak nastąpi warto omówić jeszcze jeden temat, który nie będzie ściśle związany z logiką biznesową. Projektując wszelkiego rodzaju systemy informatyczne zdarza się...

CodeTip #3 – Aktualizacja property w Entity Framework

Hej! często w systemach, które implementujemy zachodzi potrzeba aktualizacji jednej kolumny w bazie danych. Przykładowo, tabela User może posiadać flagę IsLocked, która będzie informowała o tym, czy użytkownik jest zablokowany. Chcąc zaimplementować metodę blokującą delikwenta, część pomyśli o następującej implementacji:   Poniżej...