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ół ( ͡° ͜ʖ ͡°)

#
spetz - Cześć,

Wystartowaliśmy właśnie z nowym, polskim kanałem, równoległym do an...
@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 ?
  • Odpowiedz
@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 ( ͡° ͜ʖ ͡°)
  • Odpowiedz
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 wszystko uruchomić.

devmentors.io/blog/hello-world-mikroserwisy-pacco

#programowanie #dotnet #dotnetnews #csharp #mikroserwisy #programista15k #programujzwykopem #akademiaspetza #spetz #devmentors
spetz - Cześć,

Chciałbym przedstawić nasz ostatni projekt open source Pacco, dotyc...
@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ś :)
  • Odpowiedz
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 rabatowy 10%: ***ROZDAJO_MIRKOSERWISY***

Zakup, jak i sam dostęp do kursu, zrealizujesz poprzez naszą platformę edukacyjną (a w niej m.in. lekcje wideo, historia obejrzanych filmów, dodatkowe materiały i wiele innych funkcjonalności):

platform.devmentors.io

platform.devmentors.io/courses/mikroserwisy-net

Zapraszamy również do dołączenia do naszych otwartych społeczności:
spetz - Cześć,

Kurs Mikroserwisy .NET oficjalnie dostępny w sprzedaży! Promocyjna ...

źródło: comment_RDFtjHry40AKBgphoVhDkk25tilCHCoT.jpg

Pobierz
via Android
  • 2
@cichykacik zero zwrotów mieliśmy, jedyny jaki był to dofinanowanie przez firmę i ponowny zakup :) nie boimy się, wierzymy w uczciwość kupujących, a poza tym takie jest prawo, zresztą chcemy być fair i ludzie nie boją się wtedy kupić kota w worku (poza samym wglądem w lekcje demo) :)
  • Odpowiedz
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

Wideo znajdziecie w szczegółach kursu „Mikroserwisy .NET” (sekcja: „Architektura sterowana zdarzeniami”). Można też zalogować się do konta testowego (e-mail: *dev@devmentors.io*, hasło: *Test123456!*)

Będziemy wdzięczni za wszelkie opinie o wersji testowej ( ͡° ͜ʖ ͡°)

#dotnet #programowanie #
spetz - Dobry dzień,

Mamy kolejną lekcję demo — blisko godzina wprowadzenia (teore...

źródło: comment_dED9tBCOR1YKdtr7tIPayOHFEAmmf1fF.jpg

Pobierz
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
spetz - Dobry dzień,
Długo się do tego zbieraliśmy, zaczynając od naszych projektów ...
via Android
  • 3
@bacteria tak, specjalnie, w stylu lat 90 ( ͡º ͜ʖ͡º).

@4n000n nie mamy dzieci :(

@Mazowia nie jest ustalona ale na pewno górne kilkaset złotych - szkolenie stacjonarne trwa aktualnie 6 dni (2 części po 3 dni), gdzie cena za dzień to 1000 zł, więc materiał będzie ten sam albo i bardziej rozbudowany ale cena odpowiednio niższa (kilkukrotnie) :).
  • Odpowiedz
@mirasKo-Kalwario: na szkoleniu online masz po prostu inny punkt widzenia i faktycznie, tracisz ten kawałek z wersji stacjonarnej. Odnośnie kursu - tak trzeba znać C# i .NET dość dobrze, będzie tam sama praktyka, tona kodu, a całość oczywiście okraszona uniwersalną teorią związaną z mikroserwisami.
  • Odpowiedz
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 :)

Aplikacje
@ChestNoot:
1. Zbędne dla samego operacji na danych, natomiast przydaję się przy samych zapisywaniu zmian w DB (_context.SaveChangesAsync()).
2. https://blog.codinghorror.com/primary-keys-ids-versus-guids/
Może faktycznie w tak małym projekcie używanie Guid jest bez sensu, ale tak jak wspomniałem cały projekt to przerost formy nad treścią.
3. Dlaczego nie w infrastrukturze?

Sam nie jestem ekspertem, dopiero sie uczę, więc mogę sie mylić w wielu kwestiach :)
  • Odpowiedz
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
spetz - Cześć,
Kontynuując nauczanie oraz szkolenie, głównie z tematyki .NET Core, m...
@JesterHead_: od MS masz dostęp do wewnętrznych list mailingowych (po podpisaniu NDA), więc o niektórych rzeczach wiesz szybciej przed resztą świata, dodatkowo MSDN Subscriptions - darmowy soft i klucze (Visual, Office, Windows - dosłownie wszystko) + trochę kasy na Azure każdego miesiąca. Poza tym, inne firmy jak np. JetBrains dają MVP licencje na cały soft za darmo (Rider, Resharper i co tam jeszcze chcesz) - więc patrząc choćby pod kątem samego
  • Odpowiedz
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 :).

#
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 GitHub:
https://github.com/devmentors

Odnośniki do forum, Gitter etc.
https://devmentors.io

#programowanie #programista15k #dotnet #dotnetnews #csharp #dotnetcore #mikroserwisy #akademiaspetza #spetz #devmentors #dshop
spetz - Cześć,

Piętnasty (a zarazem ostatni i najdłuższy) odcinek kursu o mikroser...
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:
https://github.com/devmentors

Odnośniki do forum, Gitter etc.
https://devmentors.io

#programowanie #programista15k #dotnet #dotnetnews #csharp #dotnetcore #mikroserwisy #akademiaspetza #spetz #devmentors #dshop
spetz - Dobry,

Czternasty odcinek kursu o mikroserwisach w .NET Core już dostępny ...
  • Odpowiedz
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
spetz - Cześć,

Trzynasty odcinek kursu o mikroserwisach w .NET Core już dostępny -...
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 na GitHub:
https://github.com/devmentors

Odnośniki do
spetz - Dobry,

Dwunasty odcinek kursu o mikroserwisach w .NET Core już dostępny - ...
  • Odpowiedz
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 GitHub:
https://github.com/devmentors

Odnośniki do forum, Gitter etc.
https://devmentors.io

#programowanie #programista15k #dotnet #dotnetnews #csharp #dotnetcore #mikroserwisy #akademiaspetza #spetz #devmentors #
spetz - Cześć,

Jedenasty odcinek kursu o mikroserwisach w .NET Core już dostępny -...
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 na GitHub:
https://github.com/devmentors

Odnośniki do forum, Gitter etc.
https://devmentors.io

#programowanie #programista15k #
spetz - Yo,

Dobiliśmy właśnie do 10 odcinka kursu o mikroserwisach w .NET Core - s...
  • Odpowiedz
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:
https://github.com/devmentors

Odnośniki do forum, Gitter etc.
https://devmentors.io

#programowanie #programista15k #dotnet #dotnetnews #csharp #dotnetcore #mikroserwisy #akademiaspetza #spetz #devmentors #dshop
spetz - Dobry dzień,

Dziewiąty odcinek kursu o mikroserwisach w .NET Core już dost...
via Android
  • 0
@lalalajp2_- może być ciężki, trzeba dość dobrze znać C# oraz mieć pojęcie o tworzeniu Web API, natomiast same koncepty, które się pojawiają są dość agnostyczne względem technologii.
  • Odpowiedz
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

Odnośniki do forum, Gitter etc.
https://devmentors.io

#programowanie #programista15k #dotnet #dotnetnews #csharp #dotnetcore #mikroserwisy #akademiaspetza #spetz #devmentors #dshop
spetz - Dobry,

Ósmy odcinek kursu o mikroserwisach w .NET Core już dostępny - wcho...
  • Odpowiedz