Różnica Pomiędzy ViewData, ViewBag oraz TempData
Sztuka programowania 1406 dni, 6 godzin, 40 minut temu 96 źrodło rozwiń
Marcin Hoppe pokazuje jak używać JWT w Asp.Net Core i jak polepszyć jego wydajność 10x. Mało, dużo? Obejrzyj, sprawdź i oceń.
Sztuka programowania 1504 dni, 9 godzin, 22 minuty temu 81 źrodło rozwiń
Mini Kurs ASP.NET Core API dla aplikacji Quizowej czyli niedoszły Kurs Blazor WebAssembly to mój konik. To jak zmienia świat, to jak zmienia technologie ciągle mnie fascynuje. Naturalnym w .NET następstwem jest Blazor. Chciałam więc stworzyć pełen kurs Blazora napisz sobie APInapisz aplikację Server Side Blazorzmień aplikację na Client Side Blazoroczywiście pamiętaj o reużywaniu kodu czyli Blazor Componentsno to jeszcze aplikację mobilną Blazor Bindingsa może Blazor jest do kitu? aplikacja Angular Taki...
Sztuka programowania 1516 dni, 7 godzin, 37 minut temu 103 źrodło rozwiń
Czas na nową serię – czego nauczyłem się danym tygodniu. W tej serii będę się starał napisać klika słów oraz zamieści kilka linków z tego czego nowego nauczyłem się danego tygodnia. Gdy nie będę miał materiałów no cóż albo urlop albo wstyd (wstyd nie nauczyć się czegoś codziennie). Ponieważ inne serie się sprawdzają (z newsami) więc ta też powinna się przyjąć. Na każdym „zaangażowanym” blogu programistycznym jest jakaś seria. Prawdziwa fala przeszła z kursami na meila-a. Zapraszam serdecznie. W tym ...
Sztuka programowania 2519 dni, 6 godzin, 59 minut temu 221 źrodło rozwiń
Jakiś czas temu miałem przyjemność prowadzić zajęcia z ASP.NET Web API w ramach spotkań akademickiej grupy EKA.NET. Na potrzeby tychże spotkań założyłem repozytorium, w którym umieściłem implementację podstawowych funkcjonalności Web API. Po zakończeniu cyklu 3 spotkań postanowiłem dalej rozwijać to repozytorium. Obecnie znajduje się tam cała moja wiedza na temat ASP.NET Web API.
Sztuka programowania 2675 dni, 16 godzin, 41 minut temu 295 źrodło rozwiń
Gdy zaczynałem przygodę z aplikacjami webowymi, nie sądziłem, że istnieje aż tyle zagrożeń, na które trzeba zwrócić uwagę. Współczesne frameworki dają same w sobie wiele zabezpieczeń i o niektóre rzeczy nie musimy się już troszczyć. Jestem jednak pewny, że bardzo ważna jest świadomość niebezpieczeństwa na jakie są wystawione nasze aplikacje, a co dalej idzie nasi klienci. Tutaj narodził się pomysł serii „Bezpieczna aplikacja ASP.NET Core”. W każdej z części chciałbym opisać zagrożenie oraz sposób w jaki...
Daj się poznać 2017 2710 dni, 6 godzin, 29 minut temu 201 źrodło rozwiń
In today’s post, I’d like to present a dozen of minimalistic samples that you can make use of within ASP.NET Core application. Starting from simple things like options, through middleware, databases and even Nginx or Docker. These samples are part of the upcoming event “Thursday with .NET” that I’ll be part of on Thursday 20.04.2017.
Krótki opis prelekcji wraz z linkami do wykorzystywanych materiałów. Dodatkowo dorzuciłam osobiste przemyślenia dotyczące samej konferencji.
Nie wiesz jak korzystać z gotowego rozwiązania do autoryzacji użytkowników jakim jest ASP.NET Identity? Po przeczytaniu tego artykułu proces ten nie będzie miał dla Ciebie tajemnic.
Daj się poznać 2017 2767 dni, 6 godzin, 3 minuty temu 497 źrodło rozwiń
Po krótce opisuję proceu autoryzacji aplikacji używającej Google API
Daj się poznać 2017 2778 dni, 3 godziny, 49 minut temu 120 źrodło rozwiń
Autor Mateusz Szopa DAM SIĘ POZNAĆ: MÓJ PROJEKT OPEN SOURCE Zgodnie z zapowiedzią z pierwszego mojego wpisu na tym blogu, postanowiłem wziąć udział w konkursie Daj się poznać organizowanym przez Macieja Aniserowicza z bloga devstyle.pl.
Daj się poznać 2017 2778 dni, 3 godziny, 49 minut temu 114 źrodło rozwiń
Dzisiaj o tym jak stworzyć nowy projekt w asp mvc – coś na rozgrzewkę, przed powrotem do częstszego pisania. Dopóki nowe visual studio nie zostanie oficjalnie wydane korzystać będę z wersji 2015. Nowy projekt tworze przez File|New|New Project. Następnie wybieram Templates|Visual C#|.Net Core|ASP.Net Core Web Application, Framework w wersji : OK. Potem zaznaczam jeszcze Web application, wyłączam tworzenie kont użytkownika oraz wyłączam opcje hostowania na azure – jeszcze nie czas n...
Nowadays, the HTTP APIs act as gateways for petabytes of data and some chunk of it might actually require enhanced access rules. For example, you could create a link that allows the user to download the file only once, and within such link you would find a token. I was in a need of creating such solution for my open source project Warden – a specialized, one-time link that can be used fetch the configuration object from the API. It turned out to be fairly straightforward to implement the most basic versi...
Sztuka programowania 2952 dni, 2 godziny, 59 minut temu 155 źrodło rozwiń
Na blogu rzadko poruszam tematy CSS, ale czasami nawet jak ma się bardzo małą warstwę prezentacji, warto zainwestować trochę czasu w poznanie nowych bibliotek. Dzisiaj chciałbym przedstawić LessCss. Biblioteka stanowi pewnego rodzaju pre-processor, który rozszerza możliwości klasycznego CSS. Na wyjściu zatem pojawi się zwykły CSS, który jest obsługiwany przez wszystkie przeglądarki. Sprawą “kompilacji”, zajmiemy się w innym wpisie, ponieważ istnieje wiele sposobó...
Czasem dostępność java skryptu powoduje, że w zapomnienie mogą odejść pewne funkcjonalności MVC. W moim przypadku było tak gdy chciałem wyświetlać zawartość kanału z wiadomościami. Klik na kanale, a w tle myk-myk leci ajax i wracają wiadomości. Zrobiłem pewne zmiany w kodzie, tak że teraz kliknięcie na kanale powoduje przeładowanie strony i dopiero teraz użytkownikowi pokazują się wiadomości. Co za tym idzie lista kanałów renderowana jest w dwóch miejscach: na głównej liście, ...
Daj się poznać 2016 3080 dni, 19 godzin, 3 minuty temu 85 źrodło rozwiń
In my latest post, I’ve stated that one day I’d like to provide some kind of UI for the users, that would visualize what’s going on in their system that is being monitored by the Warden. As you may have noticed, this special day has come quite fast. In this post, I’ll present the first prototype of the web interface design (that took me just a couple of minutes to complete).
Daj się poznać 2016 3098 dni, 7 godzin, 27 minut temu 79 źrodło rozwiń
Artykuł w prosty sposób opisuje czym jest autoryzacja i uwierzytelnianie w systemach informatycznych, a także pokazuje w jaki sposób zaimplementować mechanizm uwierzytelniania w ASP.NET WebAPI.
Daj się poznać 2016 3136 dni, 1 godzinę, 41 minut temu 124 źrodło rozwiń
ASP .NET, BezpieczeństwoPiotr ZielińskiLeave a comment W poprzednim poście opisałem zasadę działania protokołu HTTP Strict Transport Security. W skrócie najważniejsze punkty to:Serwer zwraca specjalny nagłówek “Strict-Transport-Security”, który powinien być przesyłany wyłącznie przez HTTPS.Po otrzymaniu nagłówka od serwera, przeglądarka zawsze będzie łączyć się przez HTTPS, a nie HTTP. Użytkownik jeśli nawet będzie chciał użyć HTTP, przeglądarka dokona wewnętrznego przekierowania na HTTPS (307 – interna...
O asynchronicznych kontrolerach pisałem już na blogu, zarówno w czystym ASP.NET jak i ASP.NET MVC. Czasami jednak chcemy zaimplementować model na wzór “fire&forget”. Oczywiście do tego, dużo bardziej nadają się systemy kolejkowe typu nServiceBus, ale dla bardzo prostych przypadków wystarczy odpalenie wątku i wykonanie jakieś czasochłonnej operacji. Przez czasochłonną mam na myśli taką, która wykonuje się kilka minut, a nie kilka godzin. Jeśli mamy aż tak skomplikowane operacje, wtedy wykonywanie teg...
This is the second one of two posts concerning approach to build cost effective, but prepared for scaling, systems using ASP.NET Web API and Azure.
Architektura 3306 dni, 19 godzin, 36 minut temu 175 źrodło rozwiń