Zapraszam do mojej relacji z Domain Driven Design Europe 2020. Jest to część pierwsza przedstawiająca dzień poświęcony Event Sourcing. Zebrane myśli z prelekcji, okraszone moimi własnymi refleksjami.
Strona głównaUżytkownik
matwiatrzyk | administrator
Architektura 1730 dni, 12 godzin, 51 minut temu 116 źrodło rozwiń
Odcinek 2 podsumowania świata .NET w 2020. Dziś wyjątkowo krótki, bo niektórzy mają ferie i myślą o śniegu, a nie o programowaniu :D
Witam w kolejnym odcinku cyklu poświęconego programistycznym wzorcom projektowym stosowanych przy tworzeniu aplikacji na platformie… No właśnie, jeszcze dwa lata temu w tytule tego tekstu znalazłby się „Dynamics CRM”. Gdyby artykuł powstał w zeszłym roku – informowałby z kolei o aplikacjach powstających na platformie „Dynamics 365 Customer Engagemen...
Sztuka programowania 1735 dni, 13 godzin, 16 minut temu 64 źrodło rozwiń
Po długiej przerwie wracamy do nowości ze świata .NET. Przepraszam, że przez pół roku nic się nie działo, ale sprawy osobiste i zawodowe przeważyły i nie wyrabiałem się z czasem. Mam nadzieję, że to już za mną i regularnie będę mógł dostarczać Ci ciekawostek :)
Pimp your repo with GitHub Actions! Do you have a GitHub account with a repository? Improve it with GitHub Actions! GitHub Actions lets you build your own workflows triggered by all kinds of events from your repositories. If you go and check this website, it looks very promising. Let’s start with a build To start working with GitHub Actions, just go to Actions tab in your repository page. As my repo is built in .Net Core, I can choose this template that GitHub suggests me. After that, we will be ab...
Sztuka programowania 1747 dni, 12 godzin, 11 minut temu 82 źrodło rozwiń
Zanim przejdę do odpowiedzi, zrób proszę mały eksperyment. Weź aplikację, którą "dotykałeś" dzisiaj, cofnij się w czasie do pierwszego jej “planowania” i spróbuj odpowiedzieć sobie ile instancji byś wtedy zaplanował. Jak możesz uzasadnij odpowiedź i jeżeli masz ochotę to po...
Architektura 1764 dni, 12 godzin, 31 minut temu 217 źrodło rozwiń
Zastanawiamy się co możemy dodać/ulepszyć żeby nasza społeczność czerpała jeszcze więcej korzyści z dotnetomaniaka i postanowiliśmy zaprosić Was do dyskusji. Wiadomo-pomysłów jest sporo, ale pozostaje pytanie: jaka jedna rzecz Twoim zdaniem najbardziej przydałaby się społeczności dotnetomaniaka? Każda dodatkowa propozycja również mile widziana. :)Jaka jedna rzecz Twoim zdaniem najbardziej przydałaby się społeczności dotnetomaniaka?zmiana wyglądu-dajcie coś nowocześniejszegorozbudowa modu...
produktywnośćrozkminkiOpublikowany krzych5minuty czytania. 1 października minął dokładnie rok od kiedy pracuję cztery dni w tygodniu. Nie oznacza to, że pracuję dłużej w te dni, po prostu 4/5 etatu, 32 godziny tygodniowo. Chcę potraktować ten wpis jako swego rodzaju analizę takiego trybu. Spojrzeć z perspektywy, zobaczyć co dobrego zyskuję, a co być może tracę. Zaczynamy!Początki O takim trybie myślałem już dużo wcześniej. Niedawno zastanawiałem się skąd w ogóle ten pomysł się u mnie pojawił. Myślę, że...
Na blogu pojawiło się kilka różnych artykułów dotyczących tego, jak wykorzystać Postmana do testowania WebApi. W tym artykule pokażę, w jaki sposób przyśpieszyć dodawanie żądań do Postmana, szczególnie w sytuacji, gdy zaczynamy używać Postmana z już istniejącym WebApi. Wykorzystamy do tego opisywaną już na blogu bibliotekę Swagger, która dokumentuje nasze API. Postman jest w stanie zaimportować taki opis i na podstawie tego wygenerować żądania do nowej kolekcji...
Pełna lekcja z programu Poznaj Kubernetes - Docker - Repozytoria i Najlepsze praktyki. Dowiesz się z niej między innymi o: ➡️ Jak bydować obrazy w Docker ➡️ Jakiego typu repozytoria istnieją ➡️ Jakie są najlepsze praktyki budowania obrazów w Docker ➡️ Jakie są najlepsze praktyki tagowania obrazów w Docker Podoba się? Kliknij 👍 i podziel się.
Tworząc program Poznaj Kubernetes gdzieś tam w głowie siedziała nam możliwość podzielenia się z Tobą wartościową wiedzą za darmo - mimo, że program jest płatny. Zamiast więc dawać przykłady lekcji wyjęte z kontekstu, stwierdziliśmy, że najlepiej będzie jak podzielimy się pełnymi lekcjami, które są zamkniętą całością - dając Ci coś co nie jest wyrwane z kontekestu, tak byś mógł z tych materiałów wyciągnąć najwięcej. Dziś chciałbym się podzielić 19 minutowym materiałem:
Architektura 1832 dni, 12 godzin, 9 minut temu 111 źrodło rozwiń
Attributes of Clean Domain Model
Sztuka programowania 1834 dni, 12 godzin, 19 minut temu 127 źrodło rozwiń
Kiepscy programiści często wypowiadają słowa klucze, po których da się ich poznać. Oto kilka zdań, jakie można od nich usłyszeć...
Sztuka programowania 1835 dni, 12 godzin, 9 minut temu 460 źrodło rozwiń
Jeżeli używasz kontenerów to większość mitów pewnie znasz, a jeżeli nie używasz to słyszałeś je na 100%. Taki paradoks. 5 mitów, które krążą na temat konteneryzacji, jest tak powszechnych, że aż postanowiłem się z nimi rozprawić
Ostatni wpis zamknął serię związaną z implementacją mikroserwisów jako takich. Jest jednak jeszcze wiele tematów związanych z ich utrzymywaniem i wdrażaniem, które chciałbym sukcesywnie poruszać na blogu. Dziś zaczniemy od moim zdanim kluczowego mechanizmu, bez którego praca z systemem rozproszonym na produkcji może okazać się piekłem. Cym jest rozproszone śledzenie? Wyobraź sobie, że zakończył się etap implementacj...
Programowanie rozproszone 1842 dni, 12 godzin, 8 minut temu 160 źrodło rozwiń
Mistrzostwa świata w Tri na dystansie Ironman za nami. Współzawodnictwo na Hawajach to marzenie każdego ambitnego triathlonisty. Z tej okazji wziąłem na warsztat wyniki zawodów triathlonowych na dystansie Ironman w latach 2005-2016 (436131 rekordów) znalezione na http://academictorrents.com. Do analizy wykorzystałem pythona, a wszczególności numpy, pandas oraz matplotlib. Repo z plikiem jupyter i wykresamidane CSV-ki wyglądają mniej więcej tak:Importy import numpy as np import pandas as pd import mat...
Kompleksowy kurs online wprowadzający w świat nowoczesnej architektury mikroserwisów z wykorzystaniem metodyki Event Storming oraz najpopularniejszych technologii takich jak: .NET Core, Docker, Kubernetes, Istio Service Mesh i wiele innych!
Kto z nas nie słyszał o regule DRY? Zastanawialiście się jednak, czy złote zasady w programowaniu są wieczne? Co jeśli reguła DRY nie jest już aktualna?
Sztuka programowania 1870 dni, 13 godzin, 8 minut temu 307 źrodło rozwiń
Bbq4it to konferencja organizowana w ramach BBDays4IT. Jest to cały tydzień różnego rodzaju spotkań organizowanych w Bielsku-Białej, zakończony hackatonem. Pierwszy raz wybrałam się na ten event. Czy było warto?
Kilka dni przed napisaniem artykułu o drodze od czeladnika do mistrza, zostałem poproszony przez jednego ze znajomych managerów, aby odpowiedzieć na ankietę prowadzoną przez pewną politechnikę. Sprowadzała się ona do pytania, jakich umiejętności brakuje absolwentom studiów inżynierskich, którzy zaczynają karierę w branży IT. Padł wtedy również pomysł, aby podejść do tematu nieco szerzej i spisać doświadczenia moje i kolegów.