Zespół jest coraz bardziej zirytowany, morale spadają, a interesariusze nie zadowoleni? Brzmi znajomo? Co zrobić z takimi obserwacjami? Przyczyn oczywiście może być wiele i zapewne jest wiele. Jedną z pierwszych rzeczy, na jaką możemy zwrócić uwagę, jest proces szacowania wielkości zadań. Klasycznie czy relatywnie Pierwsze pytanie jakie powinniśmy sobie zadać...
W artykule opisuję, jak z pomocą RestVerifier, dodać do projektu testy integracyjne, które odpowiedzą Ci na jedno podstawowe pytanie: czy kod odpowiedzialny za komunikację z REST Api w ASP.NET działa prawidłowo.
Sztuka programowania 481 dni, 8 godzin, 21 minut temu 81 źrodło rozwiń
It has been a long time since microservices were introduced to the world. They had their ups – yeah, let’s use it everywhere – and downs – whaaat, modular monolith only. But that is not what this story will be about.
Architektura 486 dni, 9 godzin, 1 minutę temu 54 źrodło rozwiń
Piszemy własnego bota do telegrama w c# na .NET Core. Dlaczego w boty są magiczne? Ponieważ potrafią: ✔️ serwować różne dane, statystyki, dane na życzenie ✔️ znaleźć Ci dziewczynę albo chłopaka ;) ✔️ powiadamiać nas o czymś ważnym ✔️ sprzedawać (a nawet być sklepem) ✔️ pomagać w pracy zespołom ✔️ przesyłać ... memy ✔️ edytować zdjęcia W sumie to boty mogą niemal WSZYSTKO! Dlatego też zapraszam Cię do pierwszego posta pokazującego jak zacząć zabawę z botami w .NETcie.
Syndrom Oszusta w Programowaniu - Modest Programmer
Sztuka programowania 491 dni, 8 godzin, 47 minut temu 172 źrodło rozwiń
In this VLog I'm going to explain what are C# Tuples and how you can use it in a real-life scenario.
Sztuka programowania 491 dni, 8 godzin, 47 minut temu 35 źrodło rozwiń
Testy na produkcji zwykle pojawiają się w niezbyt chlubnych, ale za to śmieszkowatych historiach. A to dziwne powiadomienie z banku, a to dzwoni do nas klient i pyta się co to jest za typ słownika "twoja stara ubiera się u Prady". Ja testowałem na produkcji i się tego nie wstydzę. Zobacz dlaczego.
Sztuka programowania 492 dni, 6 godzin, 6 minut temu 64 źrodło rozwiń
Jason January 31st, 2022 We are pleased to announce the Release Candidate (RC) of PowerShell PSReadLine 2.2, an improved command-line editing experience in the PowerShell terminal. This release is supported for PowerShell 7.x and downlevel to Windows PowerShell 5.1. The release candidate is now available for download on the PowerShell Gallery. To install PSReadLine:Install-Module PSReadLine -AllowPrerelease -ForceRelease Candidate Updates Thank you to the community for your ...
Imagine quite a common situation. You are a part of the development team. There is some kind of user story or a technical task that needs to be implemented. You create a branch for it. Your hard work has just started. After one week of development, you are finished with it. You have been synchronizing your branch with a main one (does not matter if this is development, stage, master or any other – a shared one) multiple times during your work or you did it just i...
Sztuka programowania 495 dni, 8 godzin, 42 minuty temu 46 źrodło rozwiń
Na początku mojej przygody z Blazor formularze wydawały mi się być skomplikowane, lecz po kilku projektach już wiem jak sobie z nimi poradzić. Jeżeli i Ty w swoich aplikacjach tworzysz formularze to podpowiem Ci jak zbudować zaawansowane formularze i rozwiązać najczęściej spotykane problemy. Zapraszam do przeczytania!
Jak Szukać Pracy Jako Młodszy Programista? - Modest Programmer
Sztuka programowania 499 dni, 8 godzin, 48 minut temu 35 źrodło rozwiń
Blog Konsultacje Szkolenia i warsztaty Prelekcje O mnie KontaktWzorce projektowe 3 minuty W internecie niewiele jest dobrze opisanych przykładów modelowania danych w Cosmos DB. Większość przykładów opartych o tą bazę jest albo:zbyt prosta - w zasadzie nic nie uczyźle zamodelowana - koszty bazy danych doprowadzą dyrektora finansowego na skraj załamania nerwowegowychodzi z gotowymi rozwiązaniami - a takich nie mamy na początku Pomyślałe...
MediatR is a very popular library used to reduce dependencies between objects. It advocates an architecture based on very valuable design principles: not allowing direct communication between objects, it promotes loose coupling...
Sztuka programowania 499 dni, 8 godzin, 48 minut temu 134 źrodło rozwiń
Przemysław Walkowski Ten wpis jest dla wszystkich, którzy chcieli by używać pliku appsettings.json i połączyć to na produkcji ze zmiennymi środowiskowymi. Generalnie wszystko działa tak jak jest w dokumentacji ale występuje problem z prawidłowym zrozumieniem jak działają zmienne środowiskowe w windows. Samo przełączenie zmiennej środkowej nie wystarczy aby asp .net core zmienił ustawienia aplikacji.Problem ...
Sztuka programowania 501 dni, 10 godzin, 38 minut temu 87 źrodło rozwiń
Derek ComartinArchitecture If you’re developing a Monolith or using a Monolithic Architecture doesn’t mean it needs to be a big ball of mud. Most people equate a Monolith with a Big Ball of Mud because it’s highly coupled and difficult to change. However, you can combat it by defining strict boundaries and logically decoupling those boundaries and the data that each boundary owns. To go even further you can loosely couple by leveraging asynchronous messaging between boundaries. Does this sound familia...
Architektura 501 dni, 10 godzin, 38 minut temu 63 źrodło rozwiń
W ciągu ostatnich kilku dni kilka razy zostałem zapytany: „Jak używać silnie typowanych identyfikatorów w Marten?”. Postanowiłem napisać swoje przemyślenia na ten temat, bo trzeba znać kilka „sztuczek”, aby to zadziałało. Zobacz jak to zrobić w moim nowym artykule.
Sztuka programowania 506 dni, 4 godziny, 11 minut temu 56 źrodło rozwiń
100 Pytań (i Odpowiedzi!) z Rozmów Kwalifikacyjnych Dla Młodszych Programistów C#/.NET (Część 10/10) - Modest Programmer
Sztuka programowania 508 dni, 3 godziny, 52 minuty temu 123 źrodło rozwiń
My programiści uwielbiamy pokazywać kreatywność w fantazyjnym formatowaniu, regułach stylistycznych, niezliczonych dyskusjach na temat wyższości spacji nad tabami. Dynamiczna składnia, czy mocno typowana? Tak czy śmak? Opisałem jak radzić sobie z tymi dyskusjami i efektywnie pracować z kodem i PRami.
Sztuka programowania 513 dni, 9 godzin, 4 minuty temu 79 źrodło rozwiń
100 Pytań z Rozmów Kwalifikacyjnych Dla Młodszych Programistów C#/.NET
Sztuka programowania 513 dni, 9 godzin, 4 minuty temu 83 źrodło rozwiń
Ostatni element uniwersalnego mechanizmu do zagwarantowania przetworzenia wiadomości dokładnie raz. Prosta implementacja Inbox'a w F#
Architektura 513 dni, 9 godzin, 4 minuty temu 55 źrodło rozwiń