W komunikacji HTTP występują różne czasowniki. Najbardziej popularne to GET i POST. Dzisiaj dowiemy się jak odczytywać parametry tych zapytań w naszej akcji.
Czytaj dalej .NET Web III - Parametry GET i POST.NET Web II - Filtrowanie requestów
Dzisiaj dowiemy się jak kierować zapytanie HTTP, żeby dotarło tam gdzie chcemy, czyli żeby obsłużył je właściwy kontroler. W tym celu dowiemy się jak działa Routing i filtrowanie zapytań GET/POST oraz tworzenie parametryzowanych ścieżek.
Czytaj dalej .NET Web II - Filtrowanie requestówPodsumowanie 2017
Tak jak rok temu postanowiłem napisać podsumowanie roku. Działo się wiele rzeczy i postaram się w skrócie je tutaj opisać.
Czytaj dalej Podsumowanie 2017.NET Web I - Nowy projekt
Dziś dowiemy się jak zacząć tworzenie aplikacji webowej, tworząc nowy projekt, które będziemy potem modyfikowali.
Czytaj dalej .NET Web I - Nowy projektPodczas prezentacji wyciekło produkcyjne hasło
Podczas prezentacji na DotnetConfPL zabrakło mi demo podłączenia się do bazy danych. Zostało już mało czasu, a ja chciałem pokazać kawałek kodu, więc otworzyłem działający projekt. Wszystko fajnie, ale w F# z SQLProviderem trzeba wpisać hasło do bazy bezpośrednio w kodzie. Więc hasło do produkcyjnej bazy danych wyciekło mi niechcący na żywo.
Czytaj dalej Podczas prezentacji wyciekło produkcyjne hasłoMVC .NET web - moja prezentacja na DotnetConfPL
Tydzień temu miałem przyjemność wziąć udział jako prelegent w internetowej konferencji o tematyce dotnetowej DotnetConfPL. Poniżej możecie obejrzeć moją prezentację pod tytułem “Wzorzec projektowy MVC z porównaniem tworzenia aplikacji webowych w F# z Suave i w C# z ASP.NET”.
Nagrywanie rozmów na Skypie
Odkąd zacząłem nagrywać podcast o Quidditchu miałem okazję przetestować różne warianty: nagrywanie wszystkich na żywo (osoby fizycznie koło siebie), rozmowa przez Skype’a, gdzie każdy nagrywa swój głos, albo nagrywam mój głos i zbiorczo głosy moich rozmówców. Dziś zaprezentuję rozwiązanie tego ostatniego.
Czytaj dalej Nagrywanie rozmów na SkypieDarmowe oprogramowanie do edycji wideo
Ciężko mi opisać ile czasu i wysiłku włożyłem w szukanie dobrego edytora wideo, za który nie muszę płacić ogromnych pieniędzy. Szczególnie problematyczne jest znalezienie rozwiązania działającego pod Linuxem. Mówię tu o nieliniowych edytorach, które pozwalają na przynajmniej semi-profesjonalne edytowanie filmów.
Ostatecznie udało mi się znaleźć trochę informacji o darmowych edytorach wideo, choć są one często “ukryte” (firmy się nie chwalą darmowymi wersjami). Poniżej prezentuję moje znaleziska.
Czytaj dalej Darmowe oprogramowanie do edycji wideoTworzenie systemu sesji aplikacji webowej
Zacząłem ostatnio pracować nad aplikacją do certyfikowania sędziów dla Polskiej Ligi Quidditcha. Postanowiłem napisać ją w F# i Suave, mając na celu zrobić jak najlepszą robotę pod względem bezpieczeństwa.
Suave ma zaimplementowany system obsługi sesji, ale nieco mi się on nie spodobał, jako że przesyła dane sesji do klienta (zaszyfrowane), a ja chciałbym trzymać wszystkie dane po stronie serwera.
Czytaj dalej Tworzenie systemu sesji aplikacji webowejMasowe wysyłanie maili
Spotkaliście się kiedyś z problemem wysłania czegoś do dużej liczby osób, tak żeby nie zdradzać każdemu listy adresatów? Albo wysyłając maile, chcieliście zmienić treść dla każdej osoby (np. zacząć od “Cześć [Imię]”)?
Ja też spotkałem się z tym problemem i poniżej opisuję po krótce, co miałem zrobić i jak to zrobiłem.
Czytaj dalej Masowe wysyłanie maili