Edycja 25 jubileuszowa. Dziś dużo o migracjach, bo pewnie część z nas nie może się już doczekać na dotNET Core 3.0
Strona głównaUżytkownik
matwiatrzyk | administrator
Skocz do treści ADMU Blog "Jakość wykonania jest równie ważna jak sam fakt wykonania"Strona głównaKsiążkiO mnie ADMU Blog "Jakość wykonania jest równie ważna jak sam fakt wykonania"Przełącznik nawigacji Przełącznik nawigacji Strona głównaKsiążkiO mnie Kilka lat temu Martin Fowler przedstawił coś takiego jak technical debt quadrant. Ten wykres jest wynikiem jego rozmyślań nad długiem technicznym – jakie nasze działania doprowadzają do jego powstania i co możemy z...
Reading time ~6 minutes This article is Part 2 in a 2-Part Series. Part 1 - Refactoring to Data Driven TestsPart 2 - This Article The previous post was meant to be an encouragement and a warmup to data-driven testing. This post describes why I love this way of testing. Understanding a simple fact about testing moved me from “Oh, I should write tests” to “I want it all! And I want it now!” and Data-Driven Testing. And the simple truth is: Anyone who is a bit interested in machine learning heard sta...
Sztuka programowania 1919 dni, 11 godzin, 19 minut temu 59 źrodło rozwiń
Warsztaty hands-on z programowania RabbitMQ w C#. Pomoc dla wszystkich którzy zainstalowali serwer i teraz chcieliby szybko i sprawnie opanować wykorzystanie tego narzędzia w swoich projektach.
Sztuka programowania 1926 dni, 10 godzin, 25 minut temu 200 źrodło rozwiń
Razem z Jakub Gutkowski i Piotrkiem Stappem przygotowaliśmy dokument o tym Jak zacząć pracę z Kubernetes.
Za górami, za lasami, za siedmioma routerami, był sobie projekt. Był dobry. Deadline był odległy, a budżet zatwierdzony. Zespół liczny, doświadczony. Pomysł na produkt miał ręce i nogi. Co mogło pójść nie tak?
Posted on przez Daniel PlawgoWprowadzenie Postman jest genialnym narzędziem, bez którego nie wyobrażam sobie pracy nad WebApi. Kilka miesięcy temu opisywałem na blogu jak testować api z wykorzystaniem Postamana. Pokazałem jak wysłać żądania, używać zmiennych oraz zapisywać testowe żądania w kolekcje. Oczywiście Postman oferuje dużo więcej. W tym wpisie pokaże Ci jak można wykorzystać asserty w Postmanie do automatycznych testów, aby wykonywać je później w ramach CI/CD. Dzięki czemu możemy mieć większą ...
Wpis jest o zostawianiu komentarzy typu TODO w kodzie. Dlaczego to jest złe i jak na to sobie zaradzić.
Podsumowanie świata dotnet - edycja 23. Wakacje w pełni, a na świecie cały czas coś się dzieje. Aż czasem żałuję, że nie mogę napisać: w tym tygodniu zawiało nudą i w sumie to nie mam co pisać. No dobra po marudziłem, czas do pracy. Jedziemy z koksem!.NET 5.0 To że będzie wszyscy wiem, ale jak co i dlaczego - to chyba pytania, które pojawiają się w głowach .NET devów. Z jednej strony mamy przecież świat tzw. tradycyjny z pełnym NET Framework, z drugiej nowe dziecko czyli NET Core. A NET pięć-zero ma za ...
W tym tygodniu bomba, bo MS upublicznił jądro. Do tego dowcip tygodnia, zaproszenie na darmowy warsztat, długi artykuł na temat wersjonowania, migracja WPF i to nie wszystko. Gotowi? Można zaczynać? No to jedziemy z koksem!Microsoft upublicznił jądro systemu Pamiętacie taki stary dowcip z cyklu radio Erewań: Słuchacz - Podobno w Moskiwe na placu Czerwonym rozdają samochody, czy to prawda? Radio - Tak to prawda, tylko nie na placu Czerwonym, a na placu Rewolucji. Nie w Moskwie, a w Leningradzie. Nie sa...
W ostatnim podsumowaniu tygodnia pochwaliłem się, że udało mi się zainstalować nowy Windows Terminal (Preview). Przy okazji czemu wszystko w dzisiejszych czasach musi być preview? Nie wiem, ale instalacja tego cuda prosta nie była. Jeżeli masz ochotę mieć go u siebie to zapraszam, zaoszczędzę Ci chwili drapania się w głowę.Skąd? Opcje są dwie. Po pierwsze jest GitHub, ale jak tylko się pojawił terminal to próbowałem go skompilować i prosto nie było. Teraz może jest łatwiej, ale wolę gotowca. Po drugie...
Zainspirowany dyskusja na Microsoft Azure User Group Poland podrzucam ciekawe repo na Github, którego świadomość istnienia nie jest duża ;-) Jeżeli, ktoś przygotowuje się do zdania certyfikatów, uczy się lub jest ciekaw co jest na oficjalnym szkoleniu można skorzystać z instrukcji do oficjalnych płatnych szkoleń Microsoft, które odbywają się w ośrodkach. Tajemnicą poliszynela jest bowiem informacja, że instrukcje do laboratoriów od płatnych kurosów znajdują się na Github. Microsoft utrzymuj...
Edycja 19 podsumowania świata .NET. W tym tygodniu dominują ciekawostki, a petard jest mało :)
Nowości ze świata .NET edycja 18. W tym tygodniu stojąca pod znakiem ciekawostek drobnych, ale użytecznych na co dzień. No to co, zaczynamy? TAK!
W DDD najważniejsze jest oczywiście poznanie naszej domeny, zbudowanie Ubiquitous Language i Modelu wiernie odzwierciedlającego biznes. Na koniec dnia trzeba jednak ubrać to w kod. Ten projekt jest ilustracją różnych podejść do implementacji wzorców znanych z DDD i nie tylko.
Sztuka programowania 2006 dni, 11 godzin, 3 minuty temu 202 źrodło rozwiń
Odsłona 16 nowości ze świata .NET. Tym razem krótka, ale bardzo treściwa.Nowy dom F# F# w świecie dotnet był, albo i nawet jest, traktowany trochę po macoszemu. Przyznam się szczerze, ze już 2 razy próbowałem i nadal jestem raczej “wanna be” niż nawet padawanem. Ale się nie poddam. Wracając do tematu F# ma wreszcie porządny “dom” na GitHub: dotnet/fsharp. Dla zainteresowanych co jak i dlaczego zapraszam pod link: https://devblogs.microsoft.com/dotnet/the-f-development-home-on-github-is-now-dotnet-fsharp...
W tym tygodniu za nami MS Build, ale ponieważ wszyscy już “wszystko” widzieli to w tym temacie raczej nietypowo w formie ciekawostek.No to Build Na buildzie dużo nowości chociaż bardziej poprawnie będzie zapowiedzi.. Pełny wykaz sesji do obejrzenia jest dostępny: https://mybuild.techcommunity.microsoft.com/sessions (oraz w formie YouTube:https://www.youtube.com/playlist?list=PLlrxD0HtieHgspNIlv1x2H5_cxSRm7B17), a jak nie chce Wam się szukać samemu najciekawszych to “top” dostępny jest tutaj: https://dev...
We live in a world of dynamically changing technologies. New ways of architecturing our solutions, new frameworks and libraries seem to appear on almost daily basis. But good software engineering is not about fancy frameworks and solutions aggressively promoted by their vendors. It is not about doing something because Netflix or Google did it. It is about taking well-thought-out decisions based on facts and knowledge. That’s why it is important to be familiar basic architectural concepts like CQRS. It is...
Architektura 2027 dni, 10 godzin, 8 minut temu 234 źrodło rozwiń
Zapewne nie raz miałeś(-łaś) tak, że aplikacja na produkcji, u klienta lub serwerze testowym działa inaczej, niż powinna. A to pojawia się jakiś wyjątek, a to wynik operacji jest inny, niż powinien być. Znając życie, w logach nic ciekawego nie było i przez dłuższy czas dodawałeś(-łaś) do nich kolejne linijki w pogoni za błędem. Myślę, że każdy z nas miał wcześniej czy później podobny problem. Nie raz przemknęło Ci przez myśl, by zainstalować Visual Studio, aby...
W zeszłym tygodniu obstawiałem ciszę przed burzą, ale myliłem się. Trafiłem na prawdziwe bomby. Edycja 13 zamiast pechowa jest bombowa. A najbliższy tydzień pewnie przyniesie atomówkę prosto z MS Build. Zacznijmy więc od trzęsienia ziemi, a potem napięcie będzie rosło.Debbuger to zło Większość z nas kocha debbuger. Im lepszy on jest tym lepiej dla nas. Wygodniej, łatwiej, szybciej. Bądźmy szczerzy to jedna z głównych zalet IDE. A jeżeli to debbuger to zło? A jeżeli można inaczej? W tym temacie świetny ...