Często gdy mamy napisać jakiś kod, okazuje się, że już gdzieś napisaliśmy taki sam lub podobny. Wtedy stajemy przed dylematem – czy zduplikować go, czy użyć ponownie?
Sztuka programowania 1647 dni, 4 godziny, 7 minut temu 131 źrodło rozwiń
Blogi są sporą dawką darmowej wiedzy. Przedstawiłem moją listę 7 najlepszych blogów o programowaniu w 2020. Na każdym z nich znajdziesz mnóstwo wartościowej wiedzy.
Sztuka programowania 1647 dni, 4 godziny, 7 minut temu 197 źrodło rozwiń
NET 5 jeszcze się piecze, ale pobawić się już można. Jednym z włączalnych feature'ów jest cache związany z obiektami wspierającymi ValueTaski. Jak to działa pod spodem, czyli krótka historia głębokiego przeglądu kodu związanego z tym featurem. Zapraszam.
Sztuka programowania 1648 dni, 2 godziny, 2 minuty temu 96 źrodło rozwiń
Podstawowa konfiguracja Swagger jest bardzo skromna. Zróbmy zatem coś więcej i dołączmy dokumentacje XML do Swagger UI.
Sztuka programowania 1648 dni, 2 godziny, 2 minuty temu 58 źrodło rozwiń
Jest to ostatni wpis z serii CI/CD pipeline z użyciem Kubernetesa, AWS, Azure i .NET Core. Dziś postawimy klaster w Azure oraz wypromujemy aplikacje ze środowiska testowego na produkcyjne.
Architektura 1648 dni, 2 godziny, 2 minuty temu 63 źrodło rozwiń
W ramach urlopu i siedzenia w domu postanowiłam zaprogramować coś ciekawego w celu poszerzenia swoich umiejętności dotyczących m.in. .NET Core i Web API. Tak powstał pet projekt MyNozbe oparty na Nozbe. W trakcie programowania natknęłam się na ciekawy problem dotyczący Entity Frameworka, którym chciałam się z Wami podzielić.
Bazy danych i XML 1649 dni, 4 godziny, 51 minut temu 146 źrodło rozwiń
ASP.NET Core in .NET 5 – wysyłanie żądania Wysłanie żądania w programie ASP.NET Core w .NET 5 jest standardową operacją, którą można dość łatwo wykonać. Jednak szczegóły mają znaczenie w tym przypadku i pokażę Wam najlepsze praktyki. Przyjrzymy się również niektórym zaawansowanym funkcjom, aby uzyskać pełny ogląd sytuacji.Żądania do prawdziwego API W tym artykule będę korzystać z bezpłatnej usługi dostępnej w Internecie do pobierania prognoz pogody – http://weatherstack.com. Aby móc z niego korzystać, ...
Security czy Usability – co wybrać? Czy można mieć wszystko?
Architektura 1652 dni, 4 godziny, 22 minuty temu 72 źrodło rozwiń
Pracując z klientami jako konsultant i architekt zauważam, że o ile większość moich rozmówców ma świadomość jak zbudować system oparty o mikrousługi, o tyle gdy przychodzi temat raportów i szeroko pojętego Business Intelligence to sprawy mają się różnie. W tym wpisie chciałbym pokazać z jakimi najczęściej wdrażanymi rozwiązaniami się spotykam, jakie mają wady/zalety oraz jak można to zrobić lepiej używając oczywiście chmury
Przez wiele lat spotkałem się z całą masą młodych programistów. Sam dawno, dawno temu nim byłem. I prawda jest taka, że wszyscy popełniają te same błędy. Dzisiaj 6 tych zdecydowanie najczęstszych. Jestem niemal pewien, że i Ty przynajmniej część z nich popełniasz.
Sztuka programowania 1653 dni, 47 minut temu 80 źrodło rozwiń
Ostatnio w moim jednym pet projekcie (pisany w ASP.NET Core 3.1.) wymyśliłem sobie tak, aby do bazy zapisywane były tylko te logi, które: W polu SourceContext zawieraja się namespace aplikacji lub pole @Exception nie jest puste.
Sztuka programowania 1653 dni, 47 minut temu 71 źrodło rozwiń
W zeszły tygodniu tak dużo wpadało nowości, że odsunąłem podsumowanie tygodnia :) MsBuild przyniósł naprawdę potężną dawkę nowości zapowiadanych wcześniej oraz niespodzianek.Web+MikroserwisyBlazor WebAssebly ma oficialny release. Wersja v3.2.0 co jak sugeruje nie jest to już preview. Kiedyś takim wyznacznikiem było 1.0, a teraz taki postęp;) Oczywiście całość komunikatu jest dostępna: https://devblogs.microsoft.com/aspnet/blazor-webassembly-3-2-0-now-available/Project Tye - ponieważ kilka osób w MS zauwa...
Hi, my name is Bartosz Frąckowiak, for over three years now qI’m the so-called Technical Leader at EcoVadis and I would like to tell you my story :)
Sztuka programowania 1654 dni, 4 godziny, 23 minuty temu 70 źrodło rozwiń
It is said that picture is worth a thousand words, and I agree. That’s why I like preparing technical drawings to explain various concepts. So, here it is – a short story of how async/await works in .NET.
Obszerny artykuł o hermetyzacji w programowaniu obiektowym na przykładach w C#.
Sztuka programowania 1654 dni, 4 godziny, 23 minuty temu 81 źrodło rozwiń
Jest taki stary, suchy dowcip, że bezrobocie programisty to najgorsze piętnaście minut w jego życiu. Czyżby?
Jest to drugie podejście Wizualizacja autobusów w Elasticsearch i Kibana. Tym razem wykorzystam napisany wcześniej program w Kafka Streams do obliczenia prędkości i orientacji autobusów, a następnie wrzucę Logstash-em z Apache Kafka do Elasticsearch.Spis treścihide1Środowisko2Data Flow3Wrzucanie rekordów do Apache Kafka4Logstash5Elasticsearch6Kibana7Mapa8Działanie9RepozytoriumPodziel się:Dodaj do ulubionych:PodobneŚrodowisko Docker-compose już trochę puchnie. Znajduje się w nim Elasticsearch, Kibana, Zo...
Bazy danych i XML 1655 dni, 4 godziny, 50 minut temu 66 źrodło rozwiń
Co robić z niezadowoleniem u siebie? Co robić z niezadowoleniem u innych? W artykule dzielę się czymś, co wykorzystywałem i obserwowałem nie raz i co pozwala na stabilne wzrastanie i adresowanie bóli związanych z pracą.
Sztuka programowania 1655 dni, 4 godziny, 50 minut temu 55 źrodło rozwiń
Yammer, co to jest? W zasadzie chyba taka najprostsza odpowiedź, że to taki Facebook dla firm. Sprawdźcie, jak można wykorzystać Yammera do swoich celów
Kolejny odcinek o mikroserwisach albo …patologii w mikroserwisach? Teraz luźne gadki nad elementem o nazwie platforma, czyli tam, gdzie prawie wszyscy pchają Kubernetes… Czy tak musi być? Niekoniecznie!
Architektura 1655 dni, 4 godziny, 50 minut temu 116 źrodło rozwiń