@TymRazemNieBedeBordo: Akurat is not null się przyda, szczególnie że można było robić tylko is null i aż korciło by wpisywać tam not. Reszta tak średnio się przyda. Skoro c# ma być nowym basikiem to Java jest nowym Cobolem. Chyba bardziej porypanego Date API w życiu nie używałem, a c# wersja Date API bardzo mi odpowiada
  • Odpowiedz
Polecacie jakies nugety do WebSocket clienta na .net core? Nie chodzi o SignalR, tylko o czyste polaczenie do ws i otrzymywanie wiadomosci. Widze ze jest cos takiego jak ClientWebSocket w .net ale jest zbyt nisko poziomowe, bo musze tam pisac ile chce otrzymac bajtow, a potem jeszcze cala zabawa w odczytywanie wiadomosci.

#csharp #dotnet #dotnetcore #programowanie
@muczaczo: A wiesz czy jesli wysylam wiadomosci z wysoka czestotliwoscia to moge miec tak ze jak czytam np. po 1000 bajtow, pierwsza ma 1200 a druga 500, to moge przypadkiem odczytac dwie wiadomosci w jednej? Dodam ze odczytuje JSONy.
  • Odpowiedz
@SoulVictus: wpisz sobie pytania rekrutacyjne csharp w google, pewnie będą pytać o takie podstawy jak hermetyzacja, polimorfizm, różnice między value type, a reference type. może jakies wzorce podstawowe jak singleton, może o solid zapytają. pewnie im więcej odpowiesz tym lepiej wyjdziesz ;)
  • Odpowiedz
@SoulVictus: Bardzo szanuję firmy w których na stanowisko seniora jest godzinna rozmowa sprawdzająca wiedzę i może jakiś krótki test z programowania w parach i tyle.

W ogóle nie szanuję tych, które wysyłają '2 godzinne' zadania, których nie zrobisz z czystym sumieniem nie poświęcając na nie tygodnia (w tym testy testy, refaktoryzacja), później 4 kolejne etapy: rozmowa telefoniczna, rozmowa techniczna z programowaniem, spotkanie z połową firmy a na końcu spotkanie z HRem.
  • Odpowiedz
via Android
  • 1
@ZapomnialWieprzJakProsiakiemByl tyle, że ja bardziej celuje w azurowe certy niż te programistyczne. Kiedyś się do jakiegoś certa c# się przygotowywałem to faktycznie tam głupie pytania były (typu kolejność argumentów w konstruktorze, które IDE i tak podpowiada). Ale od tego czasu mała rewolucja w MS była, więc to wszystko trochę inaczej może wyglądać.
  • Odpowiedz
Cześć Właśnie dodałem nowy artykuł na bloga, który może zainteresować osoby początkujące, w szczególności te, które dopiero zaczynają naukę programowania w C# ✅

Z artykułu dowiesz się przede wszystkim czym są i jak używać metody rozszerzające w C#

Miłego czytania

Artykuł: https://www.modestprogrammer.pl/metody-rozszerzajace-w-csharpie-czyli-jak-w-latwy-sposob-rozszerzyc-juz-istniejacy-typ

#programista15k #programowanie #csharp #dotnet #informatyka #technologia
kazik- - Cześć Właśnie dodałem nowy artykuł na bloga, który może zainteresować osoby ...

źródło: comment_1601397568sYUEHtxJ0NnLJhIEWhSJYC.jpg

Pobierz
@kazik-: używanie języka polskiego do nazw własnych w programowniu jest strasznie mylące. Chociaż metody rozszerzające to i tak lepiej, niż krotki ( ͡° ͜ʖ ͡°)
  • Odpowiedz
@kazik-: jak używasz polskich to chociaż raz w artykule użyj angielskiej, np. w nawiasie obok polskiej, wtedy będzie wilk syty i owca cała.
  • Odpowiedz
W filmiku, który wrzuciłem wcześniej z

Maoni Stephens (architekt i główny programista odpowiedzialny za garbage collector w .NET) i Konradem Kokosą (bloger, MVP i autor książki Pro .NET Memory Management) na kanale #dotnetos, w którym to opowiadają o GC Pinning,


Maoni wspomina o dokumencie na githubie .NET Memory Performance Analysis, który to zaraz po książce Konrada jest najobszerniejszym opisem dotnetowego GC jaki znam.
Więc również polecam!

#dotnet #dotnetcore #csharp #
  • Odpowiedz
@CorpseBide: depends_on wyznacza kolejność "startu" kontenera, niestety nie gwarantuje "zaczekania" aż aplikacja/usługa w kontenerze będzie gotowa - do przyjmowania połączeń/żądań itp.

W takich przypadkach najprostsze i najszybsze rozwiązanie to restart:always - czyli restart usługi/aplikacji w razie niepowodzenia.

Bardziej złożone case'y trzeba obsługiwać samodzielnie, pisząc jakieś własne skrypty (i podstawiając je do ENTYPOINT kontenera - o ile tam już nie ma skryptu inicjalizującego :). Zadaniem takiego skryptu będzie odpytanie danej usługi, czy
  • Odpowiedz
@mtosny: Primo, jesli metoda async nie ma awaita w srodku to nie jest metoda anychroniczna, dostanjesz warning od kompilatora a metoda bedzie zwykla metoda synchronicza.
Po drugie model asynchronicznosci w C# jest modelem wspolbieznym a nie rownoleglym, i mowienie o tym ze wywolanie metody async odpali ja na osobnym watku jest bledem. Wiem ze pewnie to byl skrot myslowy, ale ja tak hobbystycznie sie #!$%@?. To jak wywolana zostanie metoda async
  • Odpowiedz
#programowanie #csharp
Cześć, szukam kogoś kto zrobi kod review mojego projektu/będzie moim mentorem i podpowie co trzeba (.net core i web API).
Generalnie jestem samoukiem, zamierzam podziałać komercyjnie i czas na krytyczne spojrzenie na moją pracę.
Z racji na rodzaj projektu nie planuje otwarcia źródeł ani publicznego udostępnianie. Liczę się z tym, że za to zapłacę. Fajnie jak podejmie się tego z pasji do programowania i chęci pomocy (nie wyklucza się to
Hejko, cplusplusowe świry. Nie wiem jak Wy to lubicie, ale pomagam bratanicy z LO w zadaniach z C++ i mam pytanko.

pseudo kodem:

int wielkoscTablicy = sizeof(jakasTablica)/sizeof(jakasTablica[0]);
Może mi ktoś wyjasnić dlaczego wielkość tablicy wyciąga się w taki dziwny sposób? Ja jestem #csharp king, więc proszę bez śmieszkowania. Sam sizeOf pokazuje mi wielkość x 4


@WielkiElektronig: to jest slaby pomysl, dziala tylko na tablicach statycznych i w miejscu ich deklaracji, jak przekazesz do funkcji to nie dziala. Podastawa w c++, albo przekazujesz wielkosc tablicy, albo uzywasz std::vector. To co jest pokazane to nie do konca dziala poprawnie.
  • Odpowiedz
@WielkiElektronig: No tak to już jest w Cpp. ogolnje tak się w ogóle nie pisze, taki kod to tylko na „lekcjach” programowania xD W życiu nie widziałem tablic w cpp w pracy bo od tego masz kontenery szablonowe które udostępniają funkcje size() xD
W mojej opini cpp to zdecydowanie wysoko poziomowy jezyk
  • Odpowiedz
@Hurreh: Ogólnie to nie słuchaj @kkarol93 bo gada bzdety, aczkolwiek racja, jeśli chcesz potem się uczyć .neta to lepiej webowe niż wpf, bo na wpf rynek jest dość mały, bo wykorzystywany jest w nowych projektach wyłącznie pod specjalistyczne projekty, a już nie jako prosta apka do obsługi bazy danych.
  • Odpowiedz
Szanowni Państwo,
a taki prosty chyba problem mam, ale coś mi nie idzie jego rozwiązanie. Mam formularz, którego wysłanie powoduje akcję wywołania metody HttpPost w której coś tam sobie robię dalej.

method="post" action="/Home/GetAndSetNewValues
Po kliknięciu wszystko działa i kod się wykonuje, a chciałbym jeszcze żeby wróciło na główną stronę formularza.

W ciele metody GetAndSetNewValues robię Redirect("url"), ale to nie działa, nic się nie dzieje, zostawia mnie na pustej białej stronie z localhostem
@budyn: @wyinwidualizowany: Doszedłem do tego. Przerobiłem metodę GetAndSetNewValues i teraz zwracam w niej widok strony głównej jako typ IActionResult: return View("Index"). Jeszcze krótka poprawa ścieżek do css z "css" na "~/css" i wszystko bangla. Dziękuję za nakierowanie.
  • Odpowiedz