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 2060 dni, 5 godzin, 37 minut temu 80 ź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 2062 dni, 5 godzin, 6 minut temu 146 źrodło rozwiń
Domain-Driven Design - "język wszędobylski"
Architektura 2062 dni, 5 godzin, 6 minut temu 69 ź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 2062 dni, 5 godzin, 6 minut temu 270 ź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 2062 dni, 5 godzin, 6 minut temu 43 ź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…
Okazuje się, że niewłaścieiw użycie Dappera i typu varchar może mocno spowolnić Twoje zapytanie. Opisałem na przykładzie dlaczego tak jest. Zapraszam do lektury:)
Sztuka programowania 2065 dni, 5 godzin, 6 minut temu 101 źrodło rozwiń
Persistence is a solved issue, isn’t it? What is Marten? Using Marten Adding Marten to a project Setting Marten up Customizing schema and mapping Saving aggregates Loading aggregates Querying Compiled queries Patching data Marten Pros & Cons Summary
Sztuka programowania 2065 dni, 5 godzin, 6 minut temu 115 źrodło rozwiń
Jeśli zapytalibyśmy programistów oraz programistki o funkcjonalność, którą powinno mieć każde IDE, to prawdopodobnie większość osób wymieniłaby IntelliSense. Ba, myślę, że chyba nikt nie chciałby pracować bez niego. Microsoft podczas pracy nad Visual Studio 2019 zaczął się zastanawiać, w jaki sposób można usprawnić działanie IntelliSense. Tak powstało IntelliCode, czyli IntelliSense „na sterydach” wspierane przez sztuczną inteligencję. Microsoft ostatnio zmien...
9 wydanie wiadomości. Jestem przekonany, że wiesz jaki jest numer jeden. W końcu wszyscy o tym rozmawiali. Ale mam nadzieję, że dalsze wiadomości Cię zaskoczą.Visual Studio 2019 już jest Jest nowe Visual Studio. Jak go jeszcze nie masz, to pewnie niedługo będziesz je miał. Czy warto? Na pewno. Czy już? Hmmm, trudne pytanie, całe szczęście można mieć inne IDE obok - starego VS, Rider czy VS Code Ale nim przejdziesz do pracy warto przeczytać 3 poniższe artykuły:Visual Studio 2019 .NET productivityVisual ...