As they say: there are two kinds of people in the World - those who back up their files and those who haven't experienced losing all their files yet. Which category do you fall in?
O tym, dlaczego niezwalidowane przekierowania nie są najlepszym pomysłem i jak przekierowywać użytkownika w bezpieczny sposób w ASP.NET Core.
W poprzedniej części o GC przybliżyłem jak działa alokowanie pamięci w .Net oraz czym różnią się systemy, które liczą referencje od tych, które je śledzą. Przed nami część druga czyli... Generacje!
Architektura 2857 dni, 21 godzin, 1 minutę temu 189 źrodło rozwiń
Kolejny wpis na blogu. Tym razem trochę o przyjemności korzystania z systemu i pomysłów jak powinna wyglądać integracja z systemem.
Wpadłem ostatnio na pomysł, aby przeanalizować jakie pytania są najczęściej zadawane na StackOverflow. Ponieważ wiele słyszałem, jaki to F# jest pomocny w analizowaniu danych, to postanowiłem napisać w nim skrypt, który mi pomoże. Zacząłem od pobrania paczki FSharp.Data...
Jestem jeszcze w dość młodym wieku, ale muszę przyznać, że z każdym kolejnym rokiem przekonuję się co raz bardziej, że jednak chyba wszystko jest możliwe. Wiele rzeczy, które kiedyś wydawały mi się nie do osiągnięcia – dziś mam za sobą. Czemu zatem kiedyś były to tylko marzenia “ściętej głowy”?
Pisząc w Angularze logikę wraz z warstwą prezentacji możemy reużywać tworząc dyrektywy. A co jeśli widoki budujemy na serwerze ? W ASP.NET można skorzystać z nowego mechanizmu View Components.
Krótkie porównanie trzech najpopularniejszych serwisów oferujących hosting git: GitHub, BitBucket i GitLab
Rozmowa była podzielona na dwa etapy.
Reading time ~16 minutes While I’m working on the next angle on how to speed up calculating similarities I started investigating how to get better telemetry from cookit. Getting telemetry is easy - making sense of it is the hard part. This also brought another pain point of current setup - logging and monitoring. Since cookit is my pet, nonprofit project it was time to do something. There is a comparison table at the end, and what I’ve choose.The current state of logging and monitoringRequirementsThe ...
Architektura 2858 dni, 18 godzin, 45 minut temu 214 źrodło rozwiń
Czas: początek dwudziestego pierwszego wieku. Dzień bliżej nieokreślony. Pora dnia: zaraz po obiedzie. Miejsce: Biuro Microsoft’u. Bohaterowie: Osoby odpowiedzialne za WPF. O tym jak prosto poradzić i ładnie poradzić sobie z NotifyIcon.
Sztuka programowania 2859 dni, 7 godzin, 36 minut temu 151 źrodło rozwiń
Witajcie w kolejnej części cyklu na temat nowości w Visual Studio. Poprzednią znajdziecie tutaj: Co nowego w Visual Studio 2017 – część 1 Niedawno Microsoft ogłosił datę publikacji nowej wersji, która obecnie jest dostępna w wersji Release Candidate. Będzie to 7 marca 2017. Trzeba wspomnieć, iż edycja 2017 jest dość wyjątkowa, ponieważ w tym roku mija dokładnie 20 lat od pierwszej edycji Visual Studio czyli Visual Studio 97. W poprzednim artykule opisałam mój ulubiony nowy skrót klawiaturowy czyli Ctr...
Dość często jako informatycy dążymy do tego by pracować zdalnie a najlepiej jeszcze jakby można było pracować w różnych strefach czasowych. I idzie nam to całkiem nieźle. Mi też szło aż czegoś zabrakło. wtedy zdałem sobie sprawę, że bez tego bym nie wytrzymał w pracy zdalnej! :)
Welcome to the fourth episode of my course “Becoming a software developer”, which will give you a quick overview of the more advanced concepts of the C# language that allows writing a really neat and composable code.
Ostatnie kilka miesięcy mojego programistycznego życia to pełne skupienie na front-endzie. JavaScript – bo akurat na tej części skupiam się najbardziej – jest przed moimi oczami przez większość czasu poświęcanego na pracę i naukę. Pomimo tego, że spędzanie czasu z tym językiem i obserwowanie jego rozwoju nadal sprawia mi ogromną przyjemność, to od pewnego czasu czułem silną potrzebę spróbowania czegoś nowego – ot tak, dla rozrywki.
Pisze do mnie wiele osób, które planują zacząć swoją przygodę z zarządzaniem projektami lub byciu team leaderem. Rozmowy z tymi osobami maja zazwyczaj wspólny mianownik, chcą się dowiedzieć „od czego zacząć zarządzanie projektami? jakie książki polecam?”. W tym wpisie postanowiłem odpowiedzieć zbiorczo na te pytanie – poznasz moją opinię co czytać, o ile czytać.
OData... daje tak dużo i tak dużo może zabrać. Mi zabrała kilka dni z życia. Nikomu tego nie życzę!
Sztuka programowania 2861 dni, 6 godzin, 46 minut temu 138 źrodło rozwiń
Today’s post was written by Jenny Holt who asked me if she could write a contributed content for my blog. She did agree with one of my previous articles about working remotely and wanted to share her thoughts about that matter. Thank you, Jenny!
W programowaniu funkcyjnym pracuje się często znacznie bliżej matematyki, a co za tym idzie pewne pojęcia brzmią bardzo skomplikowanie choć wcale takie być nie muszą. Dziś zobaczymy czym jest monada oraz jak F# ułatwia nam korzystanie z monad przez wyrażenia komputacyjne.
Sztuka programowania 2861 dni, 6 godzin, 46 minut temu 107 źrodło rozwiń
Web idzie tak szybko do przodu, że łatwo się zgubić i zapomnieć, że pewne rzeczy nie są jeszcze tak powszechnie dostępne jakby się wydawało. Na przykład taka rzecz jak wgrywanie plików. Pamiętam czasy, że by to zrobić to trzeba było mieć flash. Potem się to robiło magicznie za pomocą iframe... a ja kto jest teraz?
Sztuka programowania 2863 dni, 16 godzin, 42 minuty temu 313 źrodło rozwiń