spetz
Cześć,

Wystartowaliśmy właśnie z nowym, polskim kanałem, równoległym do angielskiego. Tak jak w wersji zagranicznej, można spodziewać się docelowo mięcha technicznego, sporej ilości kodu, tematów dotyczących architektury, mikroserwisów, DDD, etc. ale i luźniejszych nagrań dookoła IT/programowania (konferencje, praca, szkolenia itp.).

Na dobry początek, vlog m.in. z ostatniego meetupu na Śląskiej Grupie MS — zapraszam do zostawienia komentarza i łapki w dół ( ͡° ͜ʖ ͡°)

#
16
  • Najlepsze
  • Wszystkie komentarze
spetz
spetz Autor
@WhatElseToSay: ciężko teraz powiedzieć, czy będą dotyczyć stricte polskiego rynku IT, ale plan jest taki, żeby zbytnio nie powielać tego, co jest na kanale angielskim. Natomiast na pewno będą materiały związane z lokalnymi wydarzeniami (tak jak w pierwszym nagraniu) i ogólnie "klimatem", który jest zrozumiały dla rodzimych programistów ( ͡° ͜ʖ ͡°)
2
WhatElseToSay
WhatElseToSay
@spetz planujecie jakieś tematy które będą dotyczyć głównie polskiego rynku it? Sledze was już od jakiegoś czasu i zastanawiam się czy to będą powielane tematy tyle że w języku polskim czy też trafia się jakieś inne rzeczy których nie znajdę w anglojęzycznej wersji ?
0
spetz
Cześć,

Chciałbym przedstawić nasz ostatni projekt open source Pacco, dotyczący mikroserwisów w .NET Core i podejścia "cloud agnostic". Na nim opiera się m.in. kurs Mikroserwisy .NET, a dodatkowa praktycznie cała infrastruktura jest spięta na podstawie naszego innego projektu Convey.

Poniżej link do wpisu na blogu, a w załączeniu wideo o samym projekcie i jak to
36
  • Najlepsze
  • Wszystkie komentarze
grzech_u
@spetz: Jeszcze przydało by się info jak to najlepiej debugować i rozwiązywać najczęstsze problemy :)
1
spetz
spetz Autor
@grap32: mid jak i senior tu coś znajdą dla siebie (wiadomo, jak to bywa ze stanowiskami). Na stronie kursu jest kilka lekcji demo jak coś :)
1
spetz
Dobry dzień,
Zapraszamy dziś o 20 na webinar (mikroserwisy, event storming, nowe materiały na platformie etc.) ( ͡° ͜ʖ ͡°)

#programowanie #programista15k #dotnet #mikroserwisy #akademiaspetza #spetz
12
  • Najlepsze
  • Wszystkie komentarze
spetz
spetz Autor
@PrawyKuba tak, będzie nagrane :)
1
PrawyKuba
@spetz: Będzie można to sobie później obejrzeć z odtworzenia?
0
spetz
Cześć,

Kurs Mikroserwisy .NET oficjalnie dostępny w sprzedaży! Promocyjna cena 699 PLN + VAT tylko do 7 lutego ( ͡° ͜ʖ ͡°)

A dla mirków i mirabelek kod
17
  • Najlepsze
  • Wszystkie komentarze
spetz
Dobry dzień,

Mamy kolejną lekcję demo — blisko godzina wprowadzenia (teoretycznego i praktycznego) do asynchronicznej integracji przez zdarzenia z wykorzystaniem brokera wiadomości RabbitMQ, dostępną w wersji testowej naszej platformy:

https://platform-test.devmentors.io
16
  • Najlepsze
  • Wszystkie komentarze
spetz
Cześć,
Byłbym bardzo wdzięczny za poświęcenie kilku minut życia i wypełnienie ankiety dotyczącej kursu z mikroserwisów, tak abyśmy byli w stanie, jak najlepiej dopasować go do odbiorców :).
Wszelkie opinie będą również mile widziane w komentarzach ( ͡° ͜ʖ ͡°)

#programowanie #programista15k #dotnet #spetz #akademiaspetza #programujzwykopem
3
  • Najlepsze
  • Wszystkie komentarze
spetz
Dobry dzień,
Długo się do tego zbieraliśmy, zaczynając od naszych projektów na GitHubie związanych z aplikacjami rozproszonymi, przez darmowy kurs na YT, aż w końcu postanowiliśmy wszystko dopieścić, ładnie podzielić i zbudować całkowicie nowy, w pełni otwarty project Pacco dotyczący mikroserwisów oraz zbiór pomocniczych paczek dla infrastruktury nazwanych Convey, które wykorzystujemy m.in. podczas szkoleń stacjonarnych jako trenerzy Bottega IT Minds.

Do rzeczy - przedstawiamy oficjalną stronę kursu Mikroserwisy .NET, gdzie
19
  • Najlepsze
  • Wszystkie komentarze
SumekQQ
SumekQQ
Witam, chciałbym prosić o ocenę mojej aplikacji oraz wskazówki co w niej zmienić.
https://github.com/SumekQQ/Gym.Api
Aplikacja to prosty CRUD do odnotowywania swoich osiągnięć związanych ze sportami siłowymi. Możemy dodawać własne ćwiczenia, plany treningowe oraz oczywiście rezultaty.
Nie ukrywam że mocno zainspirowałem sie kursem naszego MVP #spetz.
Zdaje sobie sprawę że zastosowane w aplikacji patterny to przerost formy nad treścią i że szło to wszystko napisać o wiele prościej i szybciej :)
3
  • Najlepsze
  • Wszystkie komentarze
spetz
Cześć,
Kontynuując nauczanie oraz szkolenie, głównie z tematyki .NET Core, mikroserwisów oraz architektury (m.in. jako trener z ramienia Bottega IT Minds), razem z Darkiem (z którym nagraliśmy jakiś czas temu darmowy kurs "Distributed .NET Core) postanowiliśmy wydzielić współdzielony kod, który przewijał się w ramach wspomnianego kursu w projekcie (a jakżeby inaczej ( ͡° ͜ʖ ͡°)) Common do zbioru małych, lekkich i możliwie niezależnych od siebie paczek.

Całość nazwaliśmy Convey -
40
  • Najlepsze
  • Wszystkie komentarze
spetz
Wygląda na to, że 2gi raz z rzędu otrzymałem tytuł Microsoft MVP :).
#dotnet #programowanie #spetz #akademiaspetza #chwalesie
655
  • Najlepsze
  • Wszystkie komentarze
spetz
Taktyczne plecy, bo z przodu #ulanie ( ͡° ͜ʖ ͡°).
#mikrokoksy #mikrokoksy #silownia #spetz
64
  • Najlepsze
  • Wszystkie komentarze
spetz
Dobry dzień,

Rok temu, wspólnie z kolegą Darkiem zaczęliśmy tworzyć otwarty projekt DShop dotyczący budowania mikroserwisów w .NET Core. Po kilku miesiącach kodzenia, rozpoczęliśmy nagrywanie kursu Distributed .NET Core - łącznie 15 odcinków i prawie 20 godzin, a wszystko za darmo, wrzucone na YouTube ( ͡° ͜ʖ ͡°).

Być może komuś z Was przydadzą się omawiane koncepty lub wykorzystacie niektóre części kodu w swoich własnych projektach :).

#
41
  • Najlepsze
  • Wszystkie komentarze
spetz
Cześć,

Piętnasty (a zarazem ostatni i najdłuższy) odcinek kursu o mikroserwisach w .NET Core już dostępny - przedstawiamy możliwe sposoby "orkiestracji" usług, zaczynając od "bare metal VM", przez takie narzędzia jak Portainer, Kubernetes aż po Ranchera.

Kod na
24
  • Najlepsze
  • Wszystkie komentarze
spetz
Dobry,

Czternasty odcinek kursu o mikroserwisach w .NET Core już dostępny - kontynuujemy temat z poprzedniego odcinka dotyczący testowania aplikacji, tym razem jednak wykorzystując podejście "consumer-driven contract testing" oraz framework Pact.

Kod na GitHub:
21
spetz
Cześć,

Trzynasty odcinek kursu o mikroserwisach w .NET Core już dostępny - wchodzimy w tematykę testów mikroserwisów (część I) i skupiamy się na testach integracyjnych. Wykorzystując xUnit oraz bibliotekę do testów integracyjnych w ASP.NET Core, zaczynamy od przetestowania Web API (endpoints), przez kontrakty dla danych (deserializacja żądania HTTP z oczekiwaną odpowiedzią, gdzie dane są pobrane z MongoDB), kończąc na testach dla "handlerów" (konsumowanie wiadomości z kolejki) z użyciem RabbitMQ.

Kod na GitHub:
25
  • Najlepsze
  • Wszystkie komentarze
spetz
Dobry,

Dwunasty odcinek kursu o mikroserwisach w .NET Core już dostępny - omawiamy czym są kontenery używając Dockera, budujemy obrazy bazująć na Dockerfile, uruchamiamy kontenery, dołączamy do sieci, przeglądamy logi oraz publikujemy obraz do repozytorium Docker Hub. Finalnie spinamy proces automatycznego budowania aplikacja rozszerzając build serwer (z poprzedniego odcinka) o automatyczne wgrywanie obrazów do repozytorium oraz pokazujemy do czego przydaje się Docker Compose.

Kod
25
spetz
Cześć,

Jedenasty odcinek kursu o mikroserwisach w .NET Core już dostępny - dzisiaj stawiamy pierwsze kroki w kierunku CI & CD, zaczynając od integracji z build service (w naszym przypadku Travis CI), i następnie rozwiązujac problem lokalnych referencji współdzielonego projektu za pomocą użycia własnego feeda NuGet (jak np. MyGet).

Kod na
25
  • Najlepsze
  • Wszystkie komentarze
spetz
Yo,

Dobiliśmy właśnie do 10 odcinka kursu o mikroserwisach w .NET Core - skupiamy się w nim na szeroko pojętych metrykach (czyli czymś mierzalnym w naszej aplikacji np. CPU, RAM, liczba użytkowników, ilość zapytań do serwera etc.).
Do integracji z różnego rodzaju usługami odpowiedzialnymi za przetwarzanie metryk używamy biblioteki AppMetrics i następnie omawiamy InfluxDB, Grafana oraz Prometheus.

Kod
16
spetz
Dobry dzień,

Dziewiąty odcinek kursu o mikroserwisach w .NET Core już dostępny - dzisiaj przedstawiamy kilka przydatnych narzędzi, zaczynając od Vault do przechowywania konfiguracji w bezpieczny sposób, przez Seq do logowania danych, kończąc na Jaeger, który umożliwia śledzenie rozproszonych akcji.

Kod na GitHub:
28
  • Najlepsze
  • Wszystkie komentarze
spetz
Dobry,

Ósmy odcinek kursu o mikroserwisach w .NET Core już dostępny - wchodzimy w tematykę rozproszonych transakcji. Zaczynając od omówienia 2PC, przez Event Choreography i kończąc na Saga oraz Process Manager, finalnie implementujemy przykładowy proces tworzenia zamówienia, który wymaga udziału kilku mikroserwisów do jego powodzenia.

Kod na GitHub:
https://github.com/devmentors
23