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
spetz - Cześć,

Piętnasty (a zarazem ostatni i najdłuższy) odcinek kursu o mikroser...
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję waszej pomocy Mirasy. Próbuję zrobić autoryzację JWT do API, sam backend narazie. Generuję już token ale kiedy chcę nim zautoryzować to za Chiny ludowe nie chce mi zautoryzować wejścia do api/values :/. Może problem jest jakiś w Startup.cs w metodzie Startup albo Configuration? Bo przy tym dużo grzebalem i miałem problemów trochę m.in z OWI.

https://pastebin.com/pvWw6d41 - startup.cs

https://pastebin.com/N94fPxbN - authControler.cs

https://pastebin.com/m1kfbvSw
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@FishyGuy: Wygląda na to, że token jest źle generowany na https://jwt.io/ jak podasz ten token i przy VERIFY SIGNATURE podasz Twój klucz: ahbasshfbsahjfbshajbfhjasbfashjbfsajhfvashjfashfbsahfbsahfksdjf
To wyrzuca: invalid signature
Dodatkowo przy rodzaju algorytmu jest "alg": "http://www.w3.org/2001/04/xmldsig-more#hmac-sha256", powinno być coś jak: "alg": "HS256" może tutaj jest problem.
Zrób może według jakiegoś innego tutoriala np: http://jasonwatmore.com/post/2018/08/14/aspnet-core-21-jwt-authentication-tutorial-with-example-api
  • Odpowiedz
@lkp0: Hej, dzięki za tutorial. Sklonowałem repo, zainstalowałem SDK 2.2 i śmiga :) Teraz muszę ogarnąć dokładniej jak to działa i zastosować reimplementację. W tamtym ewidentnie coś było skopane, szkoda, że nie wiem co. Dzięki za pomoc anyway :)
  • Odpowiedz
@Crisu: Jest coś na rzeczy, ale ciężko na poważnie wziąć gościa, który pisze coś takiego:

because resumes — let’s be honest — are totally worthless. Rather, we pay all our attention to a few key questions we ask every candidate, each aiming at uncovering a single key point: is this someone we really want to work with?

See, experience is cheap. All it takes is time. Skill is harder, but
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Czym się różni FirstOrDefault(predykat) na IEnumerable a na List?

Ten pierwszy działa znacznie wolniej. Woła gdzieś w środku ToList() czy jak?

#dotnet #csharp #linq
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@harakiri888: nie ma to związku z FirstOrDefault(predykat) a bardziej z tym w jaki sposob następuje iterowanie po strukturze danych.

Wykonując to na IEnumerbale korzystasz z IEnumerator IEnumerable.GetEnumerator(), natomiast przy liście będzie to List.Enumerator List.GetEnumerator(). I ten drugi nie jest wirtualny - wolniejszy.

jak masz jeszcze IEnumerable i zawołasz to list to rezygnujesz z deferred execution. też jest "szybciej"
  • Odpowiedz
@harakiri888 @MikelThief: Wszystkie operacje na IEnumerable typu: Where, Select itd wisza w powietrzu do momentu az zapytasz o jakis element z tej kolekcji albo o kolekcje. Dlatego z braku lepszego slowa te operacje nazwalem "zapytaniem"
  • Odpowiedz
#programowanie

Kojarzycie jakieś firmy IT w #krakow zajmujące się branżą medyczną (w jakimkolwiek aspekcie), które piszą w #dotnet #csharp?

Słyszałem tylko o Silvermedia. Chciałbym w sumie pracować w czymś związanym z medycyną.

Edyta: mogą być też inne miasta, nawet zagraniczne.
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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:
spetz - Dobry,

Czternasty odcinek kursu o mikroserwisach w .NET Core już dostępny ...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@budyn: Tyle że ten operator do niczego się nie nadaje, jeżeli nie będzie się wpuszczało nulli do swojego kodu. Jest obejściem problemu, którego w pierwszej kolejności nie powinno w ogóle być.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
Mirki i Mirabelki kolega @Kryspin013 (i musiałeś, serio??? ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°) zasiał mi ziarno niepewności... czy mając działającą #fedora oraz ogólne pojęcie o #linux warto się pchać w #archlinux (dodam że znów, swego czasu miałem ale coś po updacie się mocno posypało, nie umiałem złożyć do kupy a nie chciało mi się od
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

zy mając działającą #fedora oraz ogólne pojęcie o #linux warto się pchać w #archlinux


@hiperchimera: A warto się pchać w dowolne distro? Wszystko zależy od twoich potrzeb i przyzwyczajeń. Arch jest super jak chcesz sobie wszystko poskładać od zera i przycięte na miarę. Z samej konfiguracji archa możesz się dużo nauczyć o rzeczach, których nie ogarnąbyś w innych distro. Np takie szyfrowanie dysków zazwyczaj
  • Odpowiedz
@dexter1557: Nie znam się na C# więc mogę się mylić ale na moje wygląda to tak:

GetClassA() zwraca ClassA a T1 reprezentuje "jakąś klasę, która dziedziczy po ClassA". W momencie przypisania kompilator nie wie czy ten ClassA zwracany przez metodę GetClassA() to jest akurat ta subklasa reprezentowana przez T1.

Taki strzał trochę
  • Odpowiedz
@gnidex: zgaduję, że to z powodu, że oba języki są bardzo podobne, więc jak ktoś klepie w jednym to zaczynają wkurzać delikatne różnice między nimi
  • Odpowiedz
Wie ktoś może czy pan Piotr Zieliński z bloga pzielinski.com pisze jeszcze jakieś artykuły, prowadzi innego bloga?
Ostatni wpis na jego blogu jest z 2016 roku, a szkoda bo ten blog to istna skarbnica wiedzy
#dotnet #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grzech_u: Gdzieś słyszałem, że przeszedł do Oracle'a i pisze w Javie. Nie mam pojęcia czy to sprawdzona informacja.

Ale ostatnie kilka miesięcy blogowania nie było specjalnie interesujące. Jakieś kursy Unity skończone po 2 banalnych artykułach, artykuły, które zawierały 2-3 linijki kodu i można było znaleźć to samo w dokumentacji ASP Core czy .NET 7.0.
Akurat mniej więcej wtedy prowadziłem #maavfeed, więc pamiętam, że byłem coraz bardziej zawiedziony
  • Odpowiedz
Siema Mirki, może ktoś wie, w jaki sposób można w szablonie WPF przy DataGrid zrobić tak, aby po wyświetleniu forma w DataGrid był jeden pusty wiersz dodany z marszu (tak jak ma to miejsce w DataGridView dla Windows Forms)? Chodzi o to że user ma samemu uzupełnić dane w DataGrid a po wszystkim wykonać na nim operacje. #csharp #dotnet #wpf #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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:
spetz - Cześć,

Trzynasty odcinek kursu o mikroserwisach w .NET Core już dostępny -...
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#programowanie #csharp #dotnet #netframework

Witajcie
Mam taki problem, że nie tworzy mi pliku dll w folderze Release.

Mam dwa projekty, jeden główny windows forms a drugi gdzie jest kilka okienek i jakaś logika. Główny posiada referencję do tego zewnętrznego.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Phoryn: jeszcze do głowy przychodzi mi, żebyś spróbował odpalić jako admin. Myślę, że coś z konfiguracją jest skopane, to by trzeba było zobaczyć.

Idę w kimę aktualnie, jak coś to mogę jutro zerknąć.
  • Odpowiedz
.NET Core 3.0 pozwoli na bezpośrednie wykonywanie operacji przy użyciu wewnętrznych instrukcji procesora dostępnych w zależności od platformy np. na x86:

SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, FMA, LZCNT, POPCNT, BMI1, BMI2, PCLMULQDQ, AES
Przykład kodu:

using System.Runtime.Intrinsics;
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Pytanie do Autofac'a albo innych kontenerów ioc. Mam factory method które jest definiowane np:

class ClassA : ISomeInterface
{
public delegate ClassA Factory(string someArg1, int someArg2);
...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach