The history of the first pull request to BenchmarkDotNet.
Sztuka programowania 1626 dni, 16 godzin, 57 minut temu 77 źrodło rozwiń
Krótki ale mam nadzieję rzeczowy post na temat zmiany w systemie certyfikowania Microsoft, w związku z tym że część egzaminów traci ważność w przyszłym roku. Wśród certyfiaktów znalazły się również te developerskie jak 70-532. Szczegóły w poście.
Dzisiejszy wpis jest zainspirowany kilkoma ostatnimi przypadkami, w których widziałem bardzo rozbudowane switche w aplikacji. Utrzymanie tego kodu zaczynało sprawiać programistom spore problemy. Zapewne wielokrotnie widziałeś lub widziałaś metody, w których znajdował się jeden wielki switch, gdzie każdy case zawierał następnie zupełnie inny kod niż pozostałe przypadki. Utrzymanie tego, a w szczególności dodanie nowych przypadków zaczyna być wyzwaniem i często ...
Sztuka programowania 1627 dni, 17 godzin, 5 minut temu 372 źrodło rozwiń
HttpClient is not as straightforward to use as it may seem. The current recommendation for Azure Functions advises usage of a static client, but HttpClientFactory can be an interesting alternative.
Krótki post przytacza 3 wady dziedziczenia przy projektowaniu komponentów.
Architektura 1627 dni, 17 godzin, 5 minut temu 151 źrodło rozwiń
Sztuka programowania 1627 dni, 17 godzin, 5 minut temu 203 źrodło rozwiń
Programisto, dlaczego nie miałbyś zarabiać tyle co Messi (piłkarz światowej klasy)? O tym i innych ciekawych pomysłach dr Erika Meijera, twórcy LINQ - pisze Wujek Bob Martin.
Wyobraź sobie sytuację, że dodałeś coś do istniejącego commita poleceniem git comit amend, ale jednak chciałbyś tę zmianę cofnąć. I co teraz? Z pomocą przychodzi git reflog. Polecenie to pokazuje Nam historię tego co robiliśmy w repozytorium: commity, zmiany branchy, informacje o zrobionych mergach oraz inne przydatne informacje. Więcej informacji można znaleźć w dokumentacji: git reflog W momencie jak chcemy cofnąć zmiany wprowadzone przez git commit --...
Event Storming nie jest narzędziem skierowanym jedynie do problemów informatycznych. Zobacz jak radzi sobie z poprawą pracy organizacji lub firmy.
Pewnie bardzo często dodawałeś nową zależność w projekcie. Klikałeś opcję “Manage NuGet Packages…”, wybierałeś pakiet i go instalowałeś. Może w Twojej głowie przemknęła wtedy myśl: Ciekawe skąd się biorą pakiety NuGet?
Dwa tygodnie minęły tak szybko, a mnie ciągle wydaje się, jakby to było wczoraj:) Dwudniowa konferencja Core Dump w Krakowie miała miejsce 26-27 listopada 2018 i była dla mnie podwójnie wyjątkowa – dlaczego? Ponieważ była to pierwsza konferencja na której mogłam zabrać głos jako prelegent a także… jako uczestnik panelu dyskusyjnego na temat przyszłości pracy:)
Czym naprawdę jest Agile, kto dzisiaj wiedzie prym w ruchu Agile, i dlaczego to ważne dla każdego programisty, pisze w kolejnym otwierającym oczy wpisie Wujek Bob Martin:
Microsoft Orleans is a developer-friendly framework for building distributed, high-scale computing applications. So.. how fast is it?
Architektura 1630 dni, 16 godzin, 45 minut temu 165 źrodło rozwiń
Jest piątek, wybija godzina 15:00. Pozostała zaledwie godzina do końca pracy. Do Twojego zespołu dociera informacja, że koniecznie teraz musicie wdrożyć na produkcję zmiany, które w ostatnim czasie wprowadziliście. Wdrożenia w piątek = istny koszmar? 😲 Pojawia się natychmiastowa negacja pomysłu, czy raczej z swobodą udajecie się w odpowiednie miejsce aby kliknąć w magiczny przycisk wrzucaj wszystko na proda!
Sztuka programowania 1630 dni, 16 godzin, 45 minut temu 64 źrodło rozwiń
Wracamy do postów technicznych - i to z przytupem! Słyszeliście o różnych bibliotekach do testowania? Jedną z wartych uwagi bibliotek jest FluentAssertions - w poście szczegóły, czemu akurat ją warto wybrać.
Sztuka programowania 1630 dni, 16 godzin, 45 minut temu 62 źrodło rozwiń
In this post, I will show you how to build a self-maintenance mechanism for ELK stack using curator together with cron scheduler.
How much does an average Amazon Software Developer Engineer make, according to GlassDoor statistics? How does it compare with cost of living? Statistics for 26+ locations around the world!
Ups! Właśnie do ciebie dotarło, że wraz z twoimi zmianami, do serwera powędrowało twoje hasło, zapisane gdzieś w kodzie! Natychmiastowo usuwasz hasło z plików źródłowych ❌, tworzysz nowy commit i ponownie: push.Uff… już po sprawie… Czy aby na pewno? 💣
Sztuka programowania 1633 dni, 17 godzin, 13 minut temu 132 źrodło rozwiń
Pierwszy odcinek naszego obiecanego kursu o mikroserwisach.
Programowanie rozproszone 1633 dni, 17 godzin, 13 minut temu 168 źrodło rozwiń
Oficjalnie mogę już ogłosić, że moja książka została opublikowana! Jest dostępna w sprzedaży w różnej formie, na różnych sklepach. Poniżej krótkie Q&A na ten temat.