Od jakiegoś czasu sporo programuję, wykorzystując Visual Studio Code. Podczas tworzenia kodu przydaje się również dokumentacja. Ostatnio odkryłam funkcję podglądu plików .md, a także wtyczkę, która umożliwia sprawdzanie składni takich plików.
Matching text using regex patterns is extremely useful. But sometimes we need to invert this process and create text which will match the regex. The solution has already been written.
Threads, memory model, pumping COM messages, internals of Thread.Abort. Tenth part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.
Stało się, zakończyłem właśnie konkurs na blogu, związany z całą serią postów dotyczących zasad SOLID i w ramach tego postu, publikuję odpowiedzi/komentarze które były warunkiem udziału w konkursie. Publikuję również moje przemyślenia względem tych właśnie komentarzy. Myślę, że to będ...
Sztuka programowania 1374 dni, 17 godzin, 17 minut temu 72 źrodło rozwiń
W kolejnym wpisie pozostajemy przy zmianach, które pojawiły się w nowej wersji Visual Studio 2019. Tym razem zajmiemy się zmianami w debugowaniu aplikacji. Pojawiło się kilka ciekawych rzeczy, takich jak wyszukiwanie w okienkach Autos, Locals, Watch, Data Breakpoint czy zwiększenie wydajności. Jeśli jeszcze nie pobrałeś/pobrałaś Visual Studio 2019, to gorąco zachęcam, bo warto!...
Recently I've been involved in multiple discussions around Web Components and I noticed that there are questions that still introduce a lot of confusion among front-end developers.
Architektura 1380 dni, 17 godzin, 58 minut temu 79 źrodło rozwiń
Komu tak na prawdę wysoka efektywność w IT przynosi największą wartość? Czy tylko pracodawcy czy jednak pracownik może także na tym zyskać? Kiedy efektywność nie jest pożądana, nie przynosi wartości programiście i jest totalnie przez nich olewana? Podczas dwudziestego piątego odcinka razem z Bartkiem poruszamy temat, który dzieli zamiast łączyć dwa światy – świat pracodawcy oraz pracownika. Pracodawca wymaga efektywności działań programisty, natomiast programista oczekuje otoczenia które pozwala mu dobr...
To była już trzecia edycja konferencji Wroc#, w której brałam udział. Ale tym razem po raz pierwszy nie byłam zwykłym uczestnikiem. Chcesz pzeczytać więcej? Zapraszam!
GC, card table, brick table, finalizers, f-reachable queue and more. Ninth part of .NET Internals Cookbook with answers to various C#/.NET/CLR questions.
Czy zdarzyła Ci się sytuacja, że zaraz trzeba wydać wersję. Masz skończone niektóre rzeczy, ale są na innym branchu i musisz przenieść tylko kilka commitów? Jak to zrobić? Poleceniem git cherry-pick
Czy mikroserwisy to Bounded Contexty? Czy modularyzacja na poziomie architektury systemowej powinna wpływać na sposób wdrożenia? Co tak właściwie chcemy osiągnąć wprowadzając podziały na różnych poziomach architektury?
Architektura 1382 dni, 17 godzin, 26 minut temu 142 źrodło rozwiń
Domain-Driven Design - "język wszędobylski"
Architektura 1382 dni, 17 godzin, 26 minut temu 68 źrodło rozwiń
Chciałbym Ci pokazać, że umiejętności związane z DevOps przydadzą Ci się na 100%. Przed Tobą 10 powodów, dlaczego każdy programista musi znać DevOps.
Sztuka programowania 1382 dni, 17 godzin, 26 minut temu 267 źrodło rozwiń
Krótka recenzja Kensington Orbit Trackball. Jeżeli myślisz o przesiadce na trackball'a to przygotuj się na parę niespodzianek ;)
Z niniejszego artykułu dowiesz się, jak poprawnie utworzy solucję Xamarin Native z pełną konfiguracją MvvmCross. Stworzymy razem trzy projekty: Core, Android oraz iOS. Dowiesz się co należy zrobić oraz co z czym połączyć, aby Twój projekt korzystał ze wszystkich funkcjonalności MvvmCross
Mobile development 1382 dni, 17 godzin, 26 minut temu 41 źrodło rozwiń
Odroid GO, DIY przenośna konsolka dla RETRO gier (NES, GameBoyColor) w przystępnej cenie 200PLN. W sam raz dla programisty ;)
Ponad dwa lata temu popełniłem wpis o tym jak przeprowadzić autoryzacje w Azure Functions za pomocą klucza. Dziś pora na uwierzytelnianie za pomocą Azure AD, a dokładniej uwierzytelnianie za pomocą Service Principal, czyli tożsamością aplikacji, a nie użytkownika. Ważne: uwierzytelnianie != autoryzacja Na potrzeby testów bardzo prosta funkcja w C#, która loguje i w odpowiedzi zwraca wszystkie nagłówki...
W Web Api przy użyciu dotnet core dane mogą być zwrócone na kilka sposobów.
CI CakeBuild na AppVeyor z użyciem appveyor.yml Napisanie skryptów budujących to jedno. Konfiguracja serwera CI to drugie. Natomiast połącznie tych dwóch elementów daje więcej niż ich suma. Przedstawiam dzisiaj, na przykładzie, jak uruchomić skrypty CakeBuild na Appveyor z użyciem appveyor.yml. Ten post Więcej…