MiniProfiler - proste profilowanie kodu

MiniProfiler – proste profilowanie kodu

Profilowanie kodu Czasami potrzebujemy sprawdzić wydajność jakiegoś fragmentu kodu. Do tego na ogół wykorzystujemy jakiś profiler, np. dotTrace. Ale czasami, gdy chcemy sprawdzić lub porównać szybkość działania jakiegoś rozwiązania, może się okazać, że skorzystanie z takiego dużego profilera jest dość czasochłonne. Dlatego warto wiedzieć, że możemy skorzystać z innych, prostszych narzędzi i nie jest to Read more about MiniProfiler – proste profilowanie kodu[…]

Elmah – informacja o błędach w ASP.NET MVC

Elmah – informacja o błędach w ASP.NET MVC

W swoich aplikacjach webowych na ogół staram się wykonywać obsługę błędów w następujący sposób: sytuacje, które mogę naprawić (np. wywołując kod w trochę inny sposób), opakowuję w try i w bloku catch staram się naprawić. Natomiast błędy, których nie jestem w stanie obsłużyć, zostawiam, a następnie dodaje globalną obsługę błędów w całej aplikacji. Same błędy Read more about Elmah – informacja o błędach w ASP.NET MVC[…]

Własny filtr akcji ASP.NET MVC - autoryzacja z wykorzystaniem logiki biznesowej

Własny filtr akcji ASP.NET MVC – autoryzacja z wykorzystaniem logiki biznesowej

W poprzednim artykule zrobiłem teoretyczne wprowadzenie do filtrów akcji w ASP.NET MVC. Dzisiaj przyszła pora na przykład bazujący na realnej potrzebie. Jaka potrzeba? Przy tworzeniu aplikacji ASP.NET MVC przyjęło się, że dla każdej encji domenowej mamy kontroler, który zawiera akcje powiązane tylko z daną encją (na przykład: UsersController, ProductsController itp.). Następnie kontroler zawiera szereg akcji Read more about Własny filtr akcji ASP.NET MVC – autoryzacja z wykorzystaniem logiki biznesowej[…]

Filtry akcji ASP.NET MVC

Filtry akcji ASP.NET MVC

Prowadząc szkolenie z ASP.NET MVC, zauważyłem, że kursanci rzadko używają filtrów akcji ASP.NET MVC (przede wszystkim tworzą własne) – dlatego chciałem poruszyć ten temat. Wielokrotnie widziałem w różnych projektach sytuacje, w których każda akcja w kontrolerze zawierała na swoim początku identyczny kod (na ogół kilka linijek, ale widziałem też kod o długości 35 linijek :D). Read more about Filtry akcji ASP.NET MVC[…]