CQRS is a simple pattern that strictly segregates the responsibility of handling command input into an autonomous system from the responsibility of handling side-effect-free query/read access on the same system. If you are familiar with Domain-Driven Design, you’ve most likely heard about, Command-Query Responsibility Segregation (CQRS). Though the CQRS pattern is well-known, there are still a lot of misconceptions around this pattern, especially when it comes to applying it in real-world software proje...
Strona głównaUżytkownik
matwiatrzyk | administrator
Sztuka programowania 1649 dni, 13 godzin, 1 minutę temu 100 źrodło rozwiń
Jak co tydzień zestaw wiadomości ze świata dotnet
Chciałem Was serdecznie zaprosić na onlinową sesję dotyczącą monitorowania i logowania w bazie CosmosDB. Sesja odbędzie się już w tym tygodniu – środa godzina 18. Będzie prowadzona przez Govinda Kanshi, osobę, która jest bezpośrednio zaangażowana w budowę tego produktu. Więc nie tylko jest to okazja do wysłuchania ciekawej sesji, ale również do zadania pytań oraz podzielenia się Waszymi przemyśleniami o CosmosDB. Może okaże się, że któryś z Waszych pomysłów zostanie wdrożony.
Masz do wydania milion dolarów i pomysł na produkt. Co robisz? Rekrutujesz najlepszych ludzi i wierzysz, że ich doświadczenie sprawi, że powstały zespół efektywnie wytworzy oprogramowanie wysokiej jakości, prawda?
W tym tygodniu trochę mało linków, ale sporo wiedzy :)
.NET application is “just” a piece of CIL bytecode to be executed by the .NET runtime. And .NET runtime is “just” a program that is able to perform this task. But what if we write .NET runtime as… .NET appli...
Kolejne test różnych runtime .NET. Tym razem doszedł .NET 5, plus nowe benchamarki pod regexy.
Dziś liczy się tylko jedna wiadomość! I nie jest ona ze świata MS, acz dotyczy KAŻDEGO, kto kiedykolwiek programował. Do tego kilka innych ciekawostek ;)
Z moich poprzednich artykułów wiesz już, że testy automatyczne możemy podzielić między innymi na testy jednostkowe i testy integracyjne. Do testów jednostkowych wprowadziłem Cię już w ostatnich artykułach (jeżeli się z nimi jeszcze nie zapoznałeś, koniecznie to zrób). Teraz przyszła pora na testy integracyjne. W testach jednostkowych testujem...
Sztuka programowania 1692 dni, 12 godzin, 9 minut temu 118 źrodło rozwiń
C#: The Order of Interfaces Is Important for Casting PerformanceThomas Claudius Huber By Thomas Claudius Huber.NET, C#4 Comments Recently there was a discussion in a Pull Request for the .NET runtime on GitHub. In the discussion it was mentioned by Jan Kotas from Microsoft that the order of interfaces is important for the casting performance. I never heard of that, and looks I’m not alone: Raise your hand if you knew that. https://t.co/yH9SvREL9Hpic.twitter.com/wVAnw3mCxq— Immo Landwerth (@terrajobst...
Cały świat żyje coronavirusem i wydawać by się mogło, że w tematyce świata Microsoft nic ciekawego się nie dzieje. A tutaj niespodzianka.Ułatwienia przy coronavirus Zarówno Microsoft jak i Amazon udostępniły za damo swoje komunikatory na najbliższy czas. Nie wiem czy to przekona Twojego pracodawcę do pracy zdalnej, ale może się uda. Więcej w tym temacie:Amazon Chime Pro - 90 dni - https://www.linkedin.com/feed/update/activity:6642141803304878080/Microsoft Teams: https://www.microsoft.com/en-us/microsoft...
Mała konsolowa apka na GitHubie do porównywania wydajności .NET Framework i .NET Core, plus opisane wyniki w porównaniu Intel vs AMD. Testuje kilka najbardziej używane ficzery z .NET
Sztuka programowania 1709 dni, 12 godzin, 10 minut temu 188 źrodło rozwiń
Google Analytics API is a very nice tool to download statistics from our website to another application. I present here how to use it.
Ten tydzień pełen niespodzianek. Głównie dominują nowości. Powiem szczerze, że aż sam jestem zaskoczony.Przyszłość C# To zawsze wzbudza emocje - gdzie będzie się dało oszczędzić “pół linijki kodu”. Żarty żartami, ale często zwiększa to czytelność kodu. Ostatnio na Twitter znalazłem post podający następujące “cudeńka” (w kodzie są linki do GitHub):Native intFunction pointersRekordyUsprawnienia pattern maching Mnie najbardziej podoba się ostatni punkt. A jakie jest Twoje zdanie?Async stream Coś co już j...
StartPierwszy raz?FelietonyJak podchodzę do?PodcastPodsumowaniaRefleksjeRozwójZdrowieRecenzjeHardwareKsiążkiRelacjeSoftwareTechASP.NET CoreCo To Jest?Już PiątekKu PamięciMateriałyOptymalizacja npmSharePointMapowanie SPListItemTips & TricksTydzień z ElixirVersion ControlWebRóżneNewsPrywatneKomiksSłówko na dziśSzkoleniaOfertaWzorce projektoweSOLIDTestowanie (TDD)Testy jednostkowe (Unit Testing + TDD)Adept ProgramowaniaWprowadzenie do ElixirGITO MnieO MniePress KitKontaktPrelekcjeNagraniaWspółpracaWspół...
Architektura 1720 dni, 12 godzin, 6 minut temu 285 źrodło rozwiń
StartPierwszy raz?FelietonyJak podchodzę do?PodcastPodsumowaniaRefleksjeRozwójZdrowieRecenzjeHardwareKsiążkiRelacjeSoftwareTechASP.NET CoreCo To Jest?Już PiątekKu PamięciMateriałyOptymalizacja npmSharePointMapowanie SPListItemTips & TricksTydzień z ElixirVersion ControlWebRóżneNewsPrywatneKomiksSłówko na dziśSzkoleniaOfertaWzorce projektoweSOLIDTestowanie (TDD)Testy jednostkowe (Unit Testing + TDD)Adept ProgramowaniaWprowadzenie do ElixirGITO MnieO MniePress KitKontaktPrelekcjeNagraniaWspółpracaWspół...
Architektura 1721 dni, 12 godzin, 29 minut temu 129 źrodło rozwiń
Kubernetes (w skrócie K8S) jest bardzo popularną technologią. Niestety nie da się wdrożyć w nią w 5 minut. Żeby uzyskać dobre rezultaty potrzebne jest dobre wprowadzenie i solidne podstawy. Do tego sam Kubernetes jest tylko narzędziem, które służy do wdrażania rozwiązań rozproszonych, a my chcemy żebyś dowiedział się więcej. Czego dowi...
Kolejna edycja konkursu DevAdventCalendar skończyła się już jakiś czas temu. Przed startem edycji napisałam post opisujący nowe zasady konkursu. Teraz czas na podsumowanie i odpowiedź na pytanie: czy DevAdventCalendar 2020 jest w ogóle możliwy?
Pewnie się zdziwi Cie ta informacja. Elasticsearch służy do… szukania. Tak. To prawda. Okazuje się, że można go wykorzystać również do indeksowania zawartości plików typu doc, docx, pdf itp. W tym wpisie przyjrzymy się jak to zrobić, jak zmienić analizator oraz jak „zgubić” plik jeśli i tak trzymamy go np. na S3.Spis treścihide1Po co?2Środowisko3Przygotowanie Pipeline4Dodanie pliku5Wyszukiwanie6Ale ja nie potrzebuję analizować całego pliku7Wystarczy mi treść. Pliki trzymam na S38To co z tym OCR-em?9A co ...
Bazy danych i XML 1722 dni, 12 godzin, 27 minut temu 133 źrodło rozwiń