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 - W najnowszym materiale omawiamy temat radzenia sobie z zewnętrznymi zależnośc...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Miraski, spotkało mnie wyzwanie: zaimplementować SAML od #azure ADFS w #dotnetcore z późniejszym wykorzystaniem IdentityServer’a.

Dłubie w tym już od kilku dobrych dni i im więcej czytam tym mniej wiem…miał ktoś do czynienia z tym ustrojstwem?

#programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

No i C# nadgonił, hot reload, MAUI + zoptymalizowany Blazor, daje kolejne w pełni multiplatformowe rozwiązanie. Dziś wybrałbym Blazora a nie Fluttera żeby zrobić apke Web+Mobile
  • Odpowiedz
Mireczki spod znaku #programowanie #programista15k - jakiego OS używacie do programowania w #dotnetcore pod kontenery? Docelowo mój soft będzie uruchamiany w cloudzie na dockerze pod linuxem

- Zaczynałem od Windows ale średnio się nadaje pod development softu odpalanego na Linuxie. Systemy za bardzo się różnią (inna struktura katalogów, CRLF, case insensitive filesystem) - to są głupoty niby ale realnie przeszkadzają. WSL2 to proteza która trochę pomaga

Jaki OS do developmentu .NET Core na kontenery?

  • Windows 48.9% (22)
  • macOS 26.7% (12)
  • Linux 24.4% (11)

Oddanych głosów: 45

  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dziadmankowy: ale developujac pod wsl nie powinieneś do ntfs się odnosić, nie słyszałem żeby ktokolwiek narzekał na wsl a foldery i pliki ze maja inna strukturę to nie problem od tego masz abstrakcje w postaci .NET. Praktycznie każdy projekt obecnie to kontenery dockerowe i wszyscy na windowsoe to piszą. Można na linuxie albo Mac OS ale to nie ma totalnie znaczenia.
  • Odpowiedz
@dziadmankowy: Co do linuxa, nie wiem czy i jak z attach to process w riderze. Ale raczej nie powinieneś mieć problemu z tym jak działa UI, wszystko możesz sobie skonfigurować tak żeby wyglądało dla Ciebie idealnie: czcionki, ikonki, docki itd. Ja prywatnie używam ridera na ubuntu z gnome, z głównych dodatków UI to dash to dock, jakimiś fajnymi ikonkami (bodajże papirus) i motywem okienek oraz czcionką. Cieszy to moje oko
  • Odpowiedz
Piszę jakiś czas w C# i chciałbym się dowiedzieć od szanownych kolegów z doświadczeniem jakie IDE/edytor wg was jest najlepsze do C# i dlaczego? Obecnie używam Visual Studio 2019, ale ostatnio mnie denerwuje i zastanawiam się nad zmianą, bo się psuje co 30 min i muszę go restartować. Propozycję proszę podawać i plusować w komentarzach.
#dotnet #csharp #dotnetcore #visualstudio #jetbrains #informatyka
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej,

projekt w asp.net core z uzyciem ef core. W jaki sposób mozna prowadzic zbiór danych audytowych dla rekordów w tabeli bazodanowej ? Trzymanie danych takich jak: data utowrzenia, data modyfikacji, nowe wartosci/stare wartosci (json), ilosc rewizji.

Natknalem sie na cos takiego: Audit.EntityFramework.Core (https://github.com/thepirat000/Audit.NET)
ale jeszcze sie nie wgryzałem. Moze ktos juz cos takiego
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@inrain88: Encje audytowalne powinny dziedziczyć z jakiejś klasy np. AuditableEntity która zawiera wszystkie te audytowalne property. Następnie overridujesz SaveChanges w contexcie w którym przelatujesz po każdy Entries gdzie T to właśnie to twoje AuditableEnity, ustawiasz mu property które mają być ustawione i wywołujesz bazowe save changes. Da radę ?

Poniżej taki przykład z jakiegoś tam mojego projektu.
Cimcirimcipiririri - @inrain88: Encje audytowalne powinny dziedziczyć z jakiejś klasy...

źródło: comment_1632234317iWoWH5wSHbxe4XUJ7XFkgS.jpg

Pobierz
  • Odpowiedz
Hej,

mam takie pytanie. Mam tabele w ktorej trzymam 1k wierszy. powiedzmy kolumny Model i KolorId. KolorID jeden z 8.
Jak wypchac na front tabele z kolumnami Model i Kolorami (8 kolumn). W sensie gdzie ją transformowac? Moze i napisze takiego select w czystym sql, ale pozniej jeszcze insert no i jak go przepchac uzywajac ef ? Ostatecznie, moge wrzucic taka tabele na sztywno, ale prziec to rak... Projekt asp.net core +
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej,
w jakis sposob aktualizujecie DBmodels w Waszych apkach?
Mam lokalna baze, po zmianach robie w bashu:

dotnet ef dbcontext scaffold --use-database-names "server=localhost\SQLEXPRESS;Initial Catalog=XXX;Integrated Security=True;" Microsoft.EntityFrameworkCore.SqlServer -o DBModels -t nazwaTabeli1 -t nazwaTabeli2 -t nazwaTabeli3 -f

I
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@inrain88: Tak jak napisali koledzy wyżej, code-first i migracje.
Początkowo mieliśmy database first, ale w momencie gdy projekt i model się mocno rozrosły to nieprzewidywalne zachowanie plików .edmx (szczególnie przy mergowaniu branchy) stało się mocno uciążliwe i przeszliśmy na code-first.
  • Odpowiedz
Potrzębuję wystawić endpoint pod który strzelam, robi screenshot strony, zwraca go w postacie byte[].
Główny nacisk na szybkosć. Testuje selenium chromedriver w trybie headless ale średnio schodzi mi 2-3s na adres.
Znacie może jakieś szybsze sposoby ?
#csharp #programowanie #dotnet #dotnetcore
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

szukam standardowego rozwiazania


@Crisu: dużo URL'i, wiele zależy od serwerów, połączeń. Dużo nie zyskasz. Może jakieś buforowanie? Tzn. serwis webowy, który najczęściej odwiedzane/sprawdzane URL'e będzie trzymał skeszowane?
  • Odpowiedz
Czy dead letter queue to to samo co zwykła kolejka z errorami?


@RaVo: Nie do końca. Błędnie przetworzone wiadomości lub te przedawnione lądują w dead letter queue. Po jakimś czasie wiadomości z DLQ lądują z powrotem w normalnej kolejce i w sumie ponawiane jest przetworzenie wiadomości. Błędnie przetworzone wiadomości mam na myśli że wywalił się w aplikacji wyjątek i z jakiegoś powodu wiadomość nie mogła być przetworzona tak jak w
  • Odpowiedz
#programownie #dotnet #csharp #dotnetcore #visualstudio #pytanie #pytaniedoeksperta
Chcę by w Visual studio, po kliknięciu karty, zaznaczała się ona w eksploratorze rozwiązań. Patrząc na przykład na screenie poniżej: po kliknięciu zakładki test.cs, chcę by w eksploatorze zaznaczona była zakładka test.cs, a nie cały czas zaznaczona poprzednio zakładka program.cs. To co widzicie na screenie to malutki projekt z dwoma plikami
temokkor - #programownie #dotnet #csharp #dotnetcore #visualstudio #pytanie #pytanied...

źródło: comment_1625074937dsfy2RjtLovO1oxQZPHits.jpg

Pobierz
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@temokkor: Tools-->Options-->Projects and Solutions-->Track Active

po polsku nie wiem, zmień ten język, bo oszaleć można, będziesz miał treści wyjątków i blędów po polsku, niczego nie wygooglujesz

masz też na górze ikonkę, która Ci może zaznaczyć na rządanie
  • Odpowiedz
GRA WISIELEC w C# – Dynamiczne Hasła z PLIKU (3/3)

Cześć! Jest już dostępny nowy film na kanale ModestProgrammer na youtube. Aplikacja wisielec, którą wcześniej stworzyliśmy jest już prawie kompletna. W tym odcinku pokaże Ci w jaki sposób, pobierać dynamicznie hasła do aplikacji w C# z zewnętrznego pliku. Miłego oglądania

Link: https://www.youtube.com/watch?v=wwG8ZLykpWs

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet
kazik- - GRA WISIELEC w C# – Dynamiczne Hasła z PLIKU (3/3)

Cześć! Jest już dostęp...

źródło: comment_1623678710v20ZPeRAV8kTnnCyh5EmGr.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kazik-: będzie oglądane. Szukam właśnie jakiegoś kursu, który nauczy mnie c# - nawet płatnego, ale z konkretnym przykładem i celem do zrealizowania. I proszę - znalazłem :)
  • Odpowiedz
GRA WISIELEC w C# – Logika Aplikacji (2/3)

Cześć! Właśnie dodałem nowy film na youtube. W poprzednim odcinku stworzyliśmy widok gry Wisielec, a dzisiaj zaimplementujemy całą logikę naszej aplikacji w C# stosując dobre praktyki i wzorzec MVVM. Zapraszam do oglądania

Link: https://www.youtube.com/watch?v=bAcHB24uFPc

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #dotnetcore #wpf #mvvm
kazik- - GRA WISIELEC w C# – Logika Aplikacji (2/3)

Cześć! Właśnie dodałem nowy fi...

źródło: comment_1623331002tCBQ8dghro4YhGPmG7RAkd.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

GRA WISIELEC w C# – Szkielet Aplikacji + WIDOK Główny UI (1/3)

Cześć! Jest już dostępny nowy film na kanale ModestProgrammer na YouTube. W dzisiejszym odcinku stworzymy szkielet aplikacji oraz widok główny do popularnej gry wisielec. Cała gra zostanie stworzona w C#. Zapraszam do oglądania

Link: https://www.youtube.com/watch?v=RBqfmoWQP_A

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #dotnetcore #
kazik- - GRA WISIELEC w C# – Szkielet Aplikacji + WIDOK Główny UI (1/3)

Cześć! Jes...

źródło: comment_1623071215msBbZkFE9lCpV9pBinlxk4.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

C# vs .NET. Czym Jest C#, a Czym Jest .NET?

Cześć! Właśnie dodałem nowy film na kanale ModestProgrammer na YouTube. W dzisiejszym odcinku opowiem o tym, czym właściwie jest język C#, a także czym jest platforma .NET. Przedstawię także sporo ważnych zagadnień związanych z platformą .NET. Zapraszam

Link: https://www.youtube.com/watch?v=49VuaBv52B4

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #dotnetcore
kazik- - C# vs .NET. Czym Jest C#, a Czym Jest .NET?

Cześć! Właśnie dodałem nowy f...

źródło: comment_1622738243LXpB7F5BxwupCzzsEZ1k6X.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach