justjoin_it
Od dawna masz pomysł na swój własny projekt, ale ciężko Ci do niego w końcu przysiąść? ( ͡º ͜ʖ͡º)

Pozwól, że Cię zmotywujemy i nie przegap takiej okazji na rozwój i zapisz się już teraz!

Z inicjatywy devmentors, czyli grupy osób, które od wielu lat działają w społeczności IT dzieląc się
  • Najlepsze
  • Wszystkie komentarze
pionas1337
p0melo
p0melo
@justjoin_it: uwaga to ta firma która reklamuje się u stan0wskiego
spetz
spetz
25
Cześć,

Wystartowaliśmy dzisiaj z otwartym konkursem dla wszystkich programistów/ek "100 commitów". Idea jest bardzo prosta - przez 100 kolejnych dni (od 1 marca do 8 czerwca włącznie), rozwijasz swój własny projekt open source (dowolny temat i technologia), a jedynym wymaganiem jest minimum 1 commit dziennie.

Po tym czasie, wszyscy Ci, którzy dotrwali do końca, będą głosowali na pozostałych uczestników, aż po wybraniu finałowej 10, odbędzie się dedykowana gala finałowa połączona z konferencją w
  • Najlepsze
  • Wszystkie komentarze
DoubleAxxis
@spetz JewMentors ( ͡º ͜ʖ͡º)
spetz
spetz Autor
2
@Goglez: inny, dla mnie ciekawszy, potrzebowałem spróbować czegoś całkowicie innego, ponieważ nie ma co ukrywać, ale dotnet, podobnie jak np. java to w większości typowe LOB (poza nielicznymi wyjątkami). Dodatkowo chciałem sam się sprawdzić, tzn. czy będę w stanie całkowicie od zera zmienić całkowicie język programowania na zupełnie inny i znaleźć w nim pracę, gdzie dla rdzy rynek jest akurat mocno niszowy :)
spetz
spetz
11
Cześć,

Dziś (w sumie to wczoraj) na tapet wleciał temat dotyczący pożądanych umiejętności dla junior .net developera — jest to nasz komentarz do tzw. roadmapy dla programisty ASP.NET Core. Wszystkie odnośniki znajdziecie w tym repozytorium.

#programowanie #dotnet #csharp #aspnetcore #devmentors #akademiaspetza
  • Najlepsze
  • Wszystkie komentarze
c.....y
c.....y
@spetz:

junior to musi umiec robic kawe dla seniora, do niczego innego sie nie nadaje jak nie ma 2 lat expa (mid)
spetz
spetz
3
Cześć,

W drugim odcinku miniserii poświęconej technologii Dapr rozmawiamy na temat synchronicznej komunikacji pomiędzy mikroserwisami.
Zobaczymy, jak podejście typu sidecar pozwala nam uprościć pewne wyzwania, np. service discovery.

#programowanie #dotnet #dapr #devmentors #akademiaspetza
  • Najlepsze
  • Wszystkie komentarze
Hektorrr
Jak dla mnie Dapr jest świetny. Polecam. Fajnie, że robicie o nim serie.
spetz
spetz
2
Cześć,
W dzisiejszym materiale rozpoczynamy nową miniserię poświęconą ciekawej technologii, jaką jest Dapr. Omawiamy również czym jest wzorzec Sidecar i jak to podejście może nam pomóc w implementacji mikroserwisów.

#programowanie #dotnet #dapr #devmentors #akademiaspetza
spetz
spetz
13
Cześć, dziś wrzucam nagranie wideo z warsztatów masterclass dotyczących taktycznego Domain-Driven Design (czyli tak naprawdę techniczna część DDD).

#programowanie #ddd #dotnet #devmentors #akademiaspetza
spetz
spetz
12
W dzisiejszym odcinku podzielimy się z Wami osobistym problemem z Domain-Driven Design. Jednakże, aby osadzić go w odpowiednim kontekście, postaramy się przybliżyć samo podejście, abyśmy byli jak to mówią w "murrica" - on the same page ( ͡° ͜ʖ ͡°)

Dowiecie się zatem, czym jest DDD, jakie problemy adresuje, na jakie części się dzieli i jak obie te części się dopełniają.

#programowanie #devmentors #
  • Najlepsze
  • Wszystkie komentarze
spetz
spetz
6
W najnowszym materiale omawiamy temat radzenia sobie z zewnętrznymi zależnościami (jak np. osobna usługa, z którą komunikuje się nasze Web API) w testach end-to-end. Wykorzystując oficjalną bibliotekę, pokazujemy prostą, a zarazem skuteczną technikę, która pozwala na nadpisanie zależności własnymi komponentami testowymi.

#programowanie #aspnet #dotnetcore #devmentors #akademiaspetza
spetz
spetz
6
W dzisiejszym materiale omawiamy temat generowania oraz walidacji tokenów JWT z wykorzystaniem certyfikatów — jest to bezpieczniejsza alternatywa do standardowego podejścia opartego na współdzieleniu tajnego klucza pomiędzy aplikacjami, co teoretycznie pozwala każdej z nich wygenerować poprawny token uwierzytelniający.

#programowanie #dotnet #aspnet #devmentors #akademiaspetza
spetz
spetz
9
W dzisiejszym materiale przedstawiamy nasze założenia (bazując na dobrych praktykach i szeroko pojętych konwencjach) dotyczące tworzenia własnych bibliotek w .NET.

O czym pamiętać przy tworzeniu własnych bibliotek, dlaczego odpowiednie abstrakcje są równie ważne co ukrywanie ich implementacji oraz jak dostarczyć zgrabne API pozwalające na "wpięcie" paczki wraz z elastyczną konfiguracją?

#programowanie #dotnet #csharp #aspnet #devmentors #akademiaspetza
spetz
spetz
10
Jakie są nasze doświadczenia z szeroko pojętą rekrutacją w branży IT, co wspominamy dobrze, a co źle, z jakimi typami rozmów można się zazwyczaj spotkać i czym wg nas charakteryzuje się fajna rekrutacja?

#programowanie #rekrutacja #devmentors #akademiaspetza
spetz
spetz
8
VLOG #2 właśnie wleciał na kanał — omawiamy kulisy tworzenia kursów online na przykładzie nadchodzącego SOLIDne Web API.

Pomysł, nagrywki, montaż oraz dywagacje na temat jasnych i ciemnych stron prac nad materiałami wideo ( ͡° ͜ʖ ͡°)

#programowanie #devmentors #akademiaspetza
spetz
spetz
14
W dzisiejszym nagraniu omawiamy temat jawnej (explicit) implementacji interfejsów — czym jest ta technika, kiedy się przydaje i czy możemy znaleźć przykłady jej zastosowania w samym C#?

#programowanie #dotnet #csharp #akademiaspetza #devmentors
spetz
spetz
11
IDEALS — czy w architekturze mikroserwisowej istnieje odpowiednik SOLID?

#programowanie #devmentors #akademiaspetza
spetz
spetz
11
Mamy wakacje, więc i wpadło luźniejsze (oraz momentami kompromitujące ( ͡° ͜ʖ ͡°)) nagranie — rozwiązujemy przykładowy test znajomości C#, przy okazji wyjaśniając kilka nieprecyzyjnie sformułowanych pytań.

#programowanie #dotnet #csharp #devmentors #akademiaspetza
spetz
spetz
18
Nowy cykl materiałów dotyczących działania C# - zaczynamy od instrukcji switch (na typie string).
Czym jest algorytm FNV-1a, dlaczego Roslyn generuje różny kod w zależności od ilości etykiet "case" oraz czy faktycznie switch jest zawsze szybszy od ifów?

#programowanie #dotnet #csharp #devmentors #akademiaspetza
spetz
spetz
23
Jak komunikować się pomiędzy niezależnymi komponentami w asynchroniczny sposób? Jak łatwo oddelegować np. synchroniczne żądanie do wykonania w wątku działającym w tle? Dziś omawiamy Channel, który jest dostępny z poziomu systemowego API.

#programowanie #dotnet #csharp #aspnet #akademiaspetza #devmentors
spetz
spetz
6
Twierdzenie CAP często tłumaczone jest jako "wybierz 2 z 3" ( ͡° ͜ʖ ͡°) Czym jest samo twierdzenie i jego składowe? Dlaczego "wybór" jest pojęciem złudnym? O tym dyskutujemy w najnowszym materiale.

#programowanie #devmentors #akademiaspetza
  • Najlepsze
  • Wszystkie komentarze
spetz
spetz
12
W jednym z ostatnich materiałów poruszyliśmy temat modularności od strony teoretycznej. W dzisiejszym nagraniu skupiamy się na praktycznej implementacji modularnego monolitu :)

#programowanie #dotnet #csharp #aspnet #akademiaspetza #devmentors
spetz
spetz
16
Dziś na tapet wlatuje dość ciekawy komponent z frameworka ASP.NET Core, jakim jest ApplicationPartManager, pozwalający m.in. na dynamicznie ładowanie wybranych części aplikacji ( ͡° ͜ʖ ͡°)

#programowanie #dotnet #csharp #aspnet #akademiaspetza #devmentors