Hej Miraski czy jest tu jakiś ekspert od asynchroniczności który jest w stanie mi wytłumaczyć dwie rzeczy?
1)Skąd wiecie, że uderzając do bazy danych macie to zrobić asynchronicznie a kiedy synchronicznie tj np w Dapperze metoda Query vs QueryAsync
2)I analogicznie w metodach uderzających do endpointów, kiedy walicie do API używając metod synchronicznych a kiedy asynchronicznych
#csharp #dotnet #programowanie
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MrocznyZiemniak: Praktycznie zawsze async.

Są pewne rzadkie okoliczności, w których wolisz to robić synchronicznie np.
1. kiedy zależy Ci na czasie i każda milisekunda się liczy
2. kiedy Twoje zapytania na bazie wykonują się bardzo szybko (dosłownie mniej niż 20-40ms. Może nawet mniej). Wtedy dodatkowy narzut asynchroniczności (mimo że minimalny) może mieć znaczenie i async wcale nie zwiększy przepustowości.
  • Odpowiedz
Mam pytanie z zakresu Asp Net Wep Api. Planuję zrobić taki case: do akcji kontrolera przychodzi model, ten model chciałbym uzupełnić po stronie backendowej. Jak to najlepiej zrobić jakiś mechanizmem? Myślałem o ModelBinder, ale model przychodzi z Body a własna implementacja ModelBindera ignoruje taki typ. Nie mogę zmienić miejsca pozyskiwanie modelu z body na np route więc to komplikuje sytuację. Macie może jakieś wskazówki bądź rozwiązanie tego problemu?
#dotnet #
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@grzech_u: no to robisz sobie jakiś ModeloUzupelniaczService, wstrzykujesz go i uzupelniasz.
Możesz też w samym modelu niejawnie zaszyć uzupełnianie w konstruktorze i wtedy wszystko się zrobi pod maską, albo wrzucić mu metodę statyczną UzupelnijMnie() i wtedy po otrzymaniu requesta i walidacjach wywołujesz request.UzupelnijMnie(). Ogranicza Cię tylko wyobraźnia. :)
  • Odpowiedz
Programista Freelancer. Wady i Zalety Pracy Jako Freelancer

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W tym artykule opiszę kim jest freelancer, następnie przedstawię jakie są najważniejsze wady i zalety bycia freelancerem, a także przedstawię dla kogo może to być idealny tryb pracy. Zapraszam

Więcej: https://www.modestprogrammer.pl/programista-freelancer-wady-i-zalety-pracy-jako-freelancer

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp #dotnet #informatyka
kazik- - Programista Freelancer. Wady i Zalety Pracy Jako Freelancer

Cześć Właśnie...

źródło: comment_1664264788eRDZNlj0rOGUu6a68vMnOH.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sha128: "buduje brand", żeby móc się potem pochwalić na rozmowach, że ma bloga, albo żeby potem zwalidowac swoim imieniem jakiś gowno-kurs/bootcamp. To taki standard już chyba. Content nie ma znaczenia, chodzi o to żeby były posty regularnie wrzucane.
  • Odpowiedz
Witam, obecnie robię jako analityk. Wcześniej pracowałem jako wdrożeniowiec gdzie było trochę programowania w php i js. Pomimo, że w obecnej pracy nie programuje to chciałbym jakoś być pod prądem i douczyć się czegoś aby w razie "W" mógł spokojnie zmienić prace na inna. Wybór padł na .net. Kupiłem sobie kurs na udemy z blazora i planuje sobie zrobić własna aplikację. Jakiś bardziej rozbudowany budżet planner, następnie jakaś apkę która już będzie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Nie wiem czy to rzeczywiście będzie przydatne. Jeśli ktoś szuka deva to raczej szuka gościa, który będzie w stanie pracować z kodem a nie prowadzić projekty. Doświadczenie jako analityk na pewno będzie wartościowe na późniejszych etapach ale raczej na pewno nie na pozycji juniora.
  • Odpowiedz
@Reelag: moim zdaniem powinieneś ogarnąć podstawy obiektowości z tej książki co masz. Do każdego zagadnienia bez problemu znajdziesz przykłady kodu w necie i jakieś ćwiczenia, które sam będziesz w stanie ogarnąć.
Blazor to trochę niepewna technologia. Microsoft go mocno promuje, ale na ten moment świat jest nadal zachłyśnięty podejściem webapi w .net + front w jakimś js typu react/angular.
Wydaje mi się, że blazor się przez to nie przebije i
  • Odpowiedz
czy może to ja jestem z-----y i powinienem się uczyć jakiejś socjoligii czy innego wosu


@iluvmypickle: istnieje taka możliwość. Po 4 miesiącach powinieneś już coś ogarniać. Nie każdy nadaje się do IT, jeżeli ktoś Ci tak powiedział, to kłamał.
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
Pomóżcie. Funkcja poniżej działa poprawnie, wiadomo kiedy obiekt jest skierowany w lewo, a kiedy w prawo.

void Flip()
{
// Switch the way the player is labelled as facing
facingRight = !facingRight;
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Potrzebuję w kontrolerze webapi pobrać id użytkownika z tabeli aspnetusers. Id to właściwe GUID.
Czy zamiana nazwy użytkownika w tokenie jwt na to id popsuje mi kiedyś w przyszłości coś?

Korzystam z ASP net identity core i tokenów jwt.
#programowanie #aspnet #csharp #net6
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

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 - W dzisiejszym materiale przedstawiamy nasze założenia (bazując na dobrych pra...
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Własny Projekt, Czyli Jak Skutecznie Uczyć Się Programowania?

Cześć Właśnie pojawił się nowy artykuł na blogu Modest Programmer. W tym artykule przedstawię Ci jedną z najbardziej skutecznych metod nauki programowania, czyli nauka na własnym projekcie. Przedstawię Ci kilka najważniejszych zalet takiej nauki, opiszę od czego zacząć i na co zwrócić uwagę. Zapraszam

Więcej: https://www.modestprogrammer.pl/wlasny-projekt-czyli-jak-skutecznie-uczyc-sie-programowania

#programowanie #programista #nauka #naukaprogramowania #programista15k #csharp
kazik- - Własny Projekt, Czyli Jak Skutecznie Uczyć Się Programowania? 

Cześć Właś...

źródło: comment_1663049823FHCan753JV10LdmkETc9j9.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#anonimowemirkowyznania
Eh, muszę to zrobić. Mam dość pracy w januszexie ( ͡° ͜ʖ ͡°) Po prawie 6 latach pora opuścić korpo i posadę bez perspektyw za śmieszne pieniądze.

Niestety skillsy mi trochę zardzewiały przez klepanie skryptów i aplikacji konsolowych, dlatego też wypadałoby się podszkolić i poprzypominać sobie rzeczy, które mogą się przydać w przyszłej pracy. Zastanawiam się tylko który język rozwijać, zakładając, że w obydwu czuję się równie swobodnie.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki mam rozkminę pomiędzy javą a C# i platformą .Net. Kilka lat już pracuje jako QA więc siedzę w branży i chcę przejść na backend/fullstack. Kilka miesięcy uczyłem się Javy, i szybciej wskoczyłbym w ta strone. Ale nie wiem dlaczego, wydaje mi się że C# jest nowocześniejszy, sporo ludzi twierdzi że lepiej im się w nim pracuje a java kojarzy mi się z samymi legacy czy inne fintechy. Zastanawia mnie tylko jak
  • 35
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pabl0esc0bar:
Odpowiedź na szybko: język nie ma znaczenia, bierz co bardziej Tobie podchodzi, bo parę złotych różnicy nie wynagrodzi męczenie się z czymś czego nie lubi.

Dłuższą wypowiedź może kiedyś napiszę, ale nie wiem czy jest po co, skoro tu jest już wszystko ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@pabl0esc0bar: Legacy znajdziesz wszedzie, po prostu szukaj greenfieldow w startupach albo SH. Nie porownuj zarobkow miedzy FS/BE/jezyk, to nie jest miarodajne, na roznych rynkach dominuje rozna technologia a FS i BE to dwie rozne sprawy, w obu jezykach i na obu pozycjach znajdziesz podobne widelki, rynek rowniez sie zmienia - nikt ci nie powie co bedzie za 5 lat i czy warto bylo isc w C# czy Jave.
  • Odpowiedz
#anonimowemirkowyznania
Pracuje obecnie w winforms, bez żadnych wzorców, ormow, code review, testów jednostkowych, ogólnie bez niczego. Ludzie, atmosfera są super - jest lekko, bez terminow, stresu, itd. Praca przyjemna i fajna, i absolutnie nie rozwijająca.
To moje pierwsze i jedyne doświadczenie w IT, pracuje tu ponad rok.

Dostałem ofertę pracy w małej firmie (sprawiającej bardzo "ludzkie", przyjemne wrażenie) w WPF, ze wzorcami, mikroserwisami, chmura, oraz code review, testami.

Oraz
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ależ ten WPF to jest kupa kamieni. Co szukam w internecie czegoś na temat tego co chcę zrobić, to znajduję odpowiedź: "napisz swój konwerter/klasę/itd" i 100 linii kodu XML do przekopiowania. To jest poważny framework czy jakaś popierdółka?
Jest coś lepszego do pisania aplikacji desktopowych na Windows w C#? Jakieś must-have biblioteki?

#wpf #csharp
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Yelonek: MAUI niby, ale to pewnie w dużej mierze to co WPF.
WPF jest bardzo elastyczny, ale masz mało takich domyślnych metod, dlatego na wszystko trzeba pisać małego convertera czy coś, ale jak robisz w tym na codzien to jest to bardzo proste i szybkie.
  • Odpowiedz
Od kwietnia do czerwca uczyłem się #programowanie w #csharp.
Całkiem intensywnie dodam.

W czerwcu napisałem swoją pierwszą aplikację na stanowisko backend juniora w mojej firmie i dostałem się! (ʘ‿ʘ)
Niestety, otrzymałem propozycję przejścia na deva w październiku lub w nowym roku, w zależności od nowych osób
Xarazix - Od kwietnia do czerwca uczyłem się #programowanie w #csharp.
Całkiem inten...

źródło: comment_16621134450SkCRSd5vl4SHZLDQf2hBP.jpg

Pobierz
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Xarazix: Nie wiem jak inni ale ja z tego wpisu zrozumiałem że nie bedziesz devem bo pracujesz w innym zawodzie a zanim zwolnił się dla ciebie etat na deva w firmie w ktorej pracujesz to dostales propozycje od innej firmy w tej branży w której obecnie pracujesz.
  • Odpowiedz
C# WPF
Mam tabele połączoną z bazą danych, mam przycisk do usuwania klienta z listy która jest połączona z tabelą przedstawioną na kontrolce DataGrid. Dlaczego dane odświeżają się po usunięciu klienta, która linijka na to wskazuje, co zrobić żeby dane nie były odświeżone po usunieciu, ponieważ chce zrobić drugi przycisk do odswiezenia danych. #programowanie #csharp
adammalysz12 - C# WPF 
Mam tabele połączoną z bazą danych, mam przycisk do usuwania ...

źródło: comment_1661957079TBCGSYwcKQkSkO9NjYHEq8.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@adammalysz12 metoda SetGrid przerysowuje i pobiera dane, ją samą podepnij pod przycisk odświeżania, ogólnie przy takich operacjach lepiej podpiąć observablecollection i dodać/usunąć 1 element, niż rysować od nowa całego grida.
  • Odpowiedz
Cześć,

Od dłuższego czasu męczy mnie kwestia przebranżowienia z #embedded na technologie związane z #java lub #csharp. W embedded uwielbiam kombinację #cpp z #linux gdzie konfiguracja peryferiów jest na wyższym poziomie abstrakcji i mogę skupić się na programowaniu komunikacji czy sterowaniu innymi urządzeniami/chipami. Niestety nie przepadam za mikrokontrolerami gdzie mnóstwo czasu spędzane jest na konfiguracje, ustawianie rejestrów i różne sprawy około-hardware'owe.
  • 20
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Parseval: Ja przeszedłem z embedded do chmury i polecam. Czy mam jakiś poradnik? Po prostu zmienić robotę xD Ewentualnie klepnąć sobie jakieś podstawowe certy typu aws cloud practitioner. Tylko język też powinieneś nowy ogarnąć, c++ w chmurze za dużo nie ma. Ja teraz siedzę w typescripcie i jest ok
  • Odpowiedz
via Wykop Mobilny (Android)
  • 2
@pepepanpatryk: tylko tutaj nie chodzi o to że emebdded jest ciekawsze, tylko o to że płacą połowę mniej niż w web. Hobbistycznie to sobie mogę po pracy migać dioda na uC
  • Odpowiedz
Mam problem z EF core, w metodzie Seed na starcie chce sobie zrobić dynamiczne dodawanie nowych wpisów na podstawie nowych klas w jednym z assembly i niby wszystko się dodaje w context w Locals widzę całą listę, ale po savechanges nie ma żadnych zmian w bazie i przy nowym wystartowaniu dalej to samo.

Kawałek kodu, o którym mówie https://pastebin.com/dPHqQvNd

#programowanie #dotnet #csharp
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Hektorrr: Warunek jest dobry, bo jak znajdzie, czyli nie będzie nulem, to pomijamy.

Jak debugowałem i były dodawane do contextu nowe obiekty, w debugu w locals widać całą listę, po czym idzie savechanges i nie ma nic. ChangeTracker.HasChanges zwraca true, ale response z savechanges 0.

Ale może spróbuję postawić jakis mssql na dockerze i na nim spróbuje, bo i tak ostatecznie nie będzie na sqlite siedzieć, ale myslałem, że szybsze
  • Odpowiedz
@Hektorrr: To tak zamykając temat, to Raider jest trochę s---------y i jak nie zrobie breakpointa w środku catcha, to idąc normalnie Step overem omija mi wejście do catcha i od razu idzie dalej. Dziwne to takie, no ale będę na przyszłość już to wiedział
  • Odpowiedz