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...
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
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
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 ale ma masę swoich własnych problemów

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

@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 i
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 implementowal?

Dzieki

#programowanie #dotnet #dotnetcore #programista15k
@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
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 +
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 przy dodaniu kazdej tabeli dopisuje i wrzucam kolejny wpis -t nazwaTabeli4. Wydaje mi sie to dość miałkie. Jak to ogarnac?

Pzdr
#programowanie #programista15k #dotnet #dotnetcore #entityframework
@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.
Webbrowser


@Crisu: zawsze był #!$%@?.

Czyli u klienta to jest winformsowa aplikacja, w której chcesz robić jak najwięcej miniaturek stron? Czy testujesz w desktopie, żeby móc poźniej przesyłać gdzie indziej?

HttpWebRequest request = HttpWebRequest.Create("https://[url]") as HttpWebRequest;
Bitmap bitmap;
using (Stream stream = request.GetResponse().GetResponseStream())
{
bitmap = new Bitmap(stream);
}

widzę, że tak można zrobić screen ze strony, ciekawe

https://stackoverflow.com/questions/1981670/programmatically-get-a-screenshot-of-a-page
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?
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 normalnych
#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 i w nim to nie przynosi jakiegoś efektu dużego, ale przy pracy z większymi
temokkor - #programownie #dotnet #csharp #dotnetcore #visualstudio #pytanie #pytanied...

źródło: comment_1625074937dsfy2RjtLovO1oxQZPHits.jpg

Pobierz
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 #dotnetcore #wpf #mvvm
kazik- - GRA WISIELEC w C# – Dynamiczne Hasła z PLIKU (3/3)

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

źródło: comment_1623678710v20ZPeRAV8kTnnCyh5EmGr.jpg

Pobierz
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
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 #wpf #mvvm #xaml #ui
kazik- - GRA WISIELEC w C# – Szkielet Aplikacji + WIDOK Główny UI (1/3)

Cześć! Jes...

źródło: comment_1623071215msBbZkFE9lCpV9pBinlxk4.jpg

Pobierz
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