Cezary Walenciuk
Cezary Walenciuk
  • Видео 96
  • Просмотров 271 725
C# 12 Lepsze od refleksji? Atrybut UnsafeAccessor
Niemożliwe, a jednak. C# 12 oferuje coś lepszego niż refleksje, jeśli chodzi o wywoływanie prywatnych metod i konstruktorów. [end][cat:C#]
0:00 Intro
0:40 Refleksja w C#
1:45 UnsafeAccessor
4:00 Private Constructor
4:34 Readonly field
6:22 Podsumowanie
Просмотров: 1 338

Видео

C# Krótszy kod to nie lepszy kod
Просмотров 2,1 тыс.Год назад
Czy mniej linijek kodu sprawia, że kod jest czytelniejszy, łatwy w zażądaniu oraz szybszy? Zobaczmy na podstawie moich przykładów czy rzeczywiście tak jest?[end][cat:C#] Kod: github.com/PanNiebieski/LongVSShortCodeWithBenchmarks Chcesz mi pomóc : Discord: ➡️ discord.gg/YSSghxMnCX Patronite: ➡️ patronite.pl/cezarywalenciuk Gdzie mnie znajdziesz : Blog: ➡️ cezarywalenciuk.pl/ Fanpage: ➡️ facebook...
Co nowego .NET 8, C# 12, ASP.NET Core 8
Просмотров 5 тыс.Год назад
Do listopada zostało jeszcze parę tygodni. Ja jednak nie czekam i już teraz dla Ciebie przygotowałem filmik, który pokaże Ci nowości z C# 12, .NET 8 i ASP.NET 8. [end][cat:filozofia] Spis Treści: 0:00 Intro 0:20 Używanie dyrektyw do tworzenia typów 1:48 Primary Constructors 4:07 Domyślne wartości dla wyrażeń Lambda 5:52 NameOf 6:15 Data Annotation 7:05 IParsable (T) 11:38 TimeProvider 13:32 Ran...
Przemawianie i webinary profesjonalne przygotowanie w pigułce
Просмотров 501Год назад
Ten filmik to kompilacja krótkich, ale skutecznych wskazówek i porad dotyczących przygotowywania i prowadzenia efektywnych prezentacji i webinarów. [end][cat:filozofia] Spis Treści: 0:00 Strach przed wystąpieniem publicznym 0:22 Przemawianie jest wszędzie 0:54 Dlaczego ja o tym gadam 1:30 Moja historia 1:46 Co będzie w materiale 2:12 Wizualizacja twojego wystąpienia 3:25 Przemawianie kojarzy na...
Chat GPT jest lepszy niż myślałem
Просмотров 36 тыс.2 года назад
Jestem Assistant, dużym modelem językowym wytrenowanym przez OpenAI. Moim zadaniem jest udzielanie odpowiedzi na pytania i pomoc w różnych zadaniach językowych. Nie posiadam fizycznej formy ani świadomości, ponieważ jestem tylko programem komputerowym. Moja wiedza jest ograniczona do tekstu, na którym zostałam wytrenowana, a nie posiadam dostępu do informacji z zewnątrz. Jestem tutaj, aby pomóc...
Klasa Process i CliWarp, czyli jak uruchomić polecenie z kodu w C#
Просмотров 1,2 тыс.2 года назад
Jak uruchomić aplikacje, proces, polecenie wewnątrz kodu w C#? Zobaczmy, jak to można zrobić przy pomocy klasy Proces i przy pomocy paczki NuGet CliWarp [end][cat:C#] Spis Treści: 0:00 Demo 1:19 Klasa Process 6:42 CliWarp 11:04 Timeout i CliWarp 12:02 Co robi "|" ? Chcesz mi pomóc : Discord: ➡️ discord.gg/YSSghxMnCX Patronite: ➡️ patronite.pl/cezarywalenciuk Gdzie mnie znajdziesz : Blog: ➡️ cez...
Rynek Pracy Programistów? Trendy, Quiet Quitting i OverEmployed
Просмотров 2,5 тыс.2 года назад
Jak wygląda rynek programistów? Ekonomia płonie, inflacja rośnie. Ludzie z najsłynniejszych firm są masowo zwalniani. Zima kryptowalut, NFT, Web 5,0, a nie 3,0. Jak to wygląda? [end][cat:filozofia] Spis Treści: 0:00 Intro 0:18 Co się dzieje? 1:18 Dlaczego są masowe zwolnienia ? 1:52 Jak to wygląda w Polsce 3:27 OverEmployed 6:24 Quiet Quitting 8:00 Rynek Programistów 2023 Chcesz mi pomóc : Disc...
Co nowego w ASP.NET 7 Core
Просмотров 1,2 тыс.2 года назад
Co nowego w ASP.NET 7 Core? Czyli nadchodzą minimalne aplikacje coraz mocniej. [end][cat:aspnet] Spis Treści: 0:00 Intro 0:05 Co nowego w ASP.NET Core 7 7:00 Co nowego w Blazor Chcesz mi pomóc : Discord: ➡️ discord.gg/YSSghxMnCX Patronite: ➡️ patronite.pl/cezarywalenciuk Gdzie mnie znajdziesz : Blog: ➡️ cezarywalenciuk.pl/ Fanpage: ➡️ JakProgramowac Inne Social Media : ➡️ twitter.c...
Co nowego w C# 11 ?
Просмотров 2,7 тыс.2 года назад
Co nowego w C# 11 ? Co nowego w.NET 7.0 ? W tym filmiku omówimy wszystko [end][cat:c#] 0:00 Intro 0:25 .NET 7 1:36 Czego nie ma w C# 11? 2:47 Order() w LINQ 4:17 Raw String Literals 6:23 List patterns 10:17 Generic Attribute 12:01 nameof zasięg 12:57 String interpolation 13:33 Generic Math 16:17 Required 17:40 File Scope keyword 19:52 Pattern Matching 20:36 auto default struct 21:36 Method Conv...
Modularny Monolit z Vertical Slices i Modularnym CQRS z Event Sourcing
Просмотров 1,3 тыс.2 года назад
Co się dzieje z umysłem programisty, który nagle dostaje olśnienia. Jaki kolejny webinar stworzyć, aby zrobić efekt WOW. Filmik jest oczywiście żartem więc mam nadzieje, że nikogo nie uraziłem. [end][cat:fun] Chcesz mi pomóc : Discord: ➡️ discord.gg/YSSghxMnCX Patronite: ➡️ patronite.pl/cezarywalenciuk Gdzie mnie znajdziesz : Blog: ➡️ cezarywalenciuk.pl/ Fanpage: ➡️ JakProgramowac ...
Polly Odlotowa Paczka Nuget w 5 aplikacjach
Просмотров 1,1 тыс.2 года назад
Polly to biblioteka .NET , która uodparnia twoją aplikację na przejściowe błędy. Dzięki niej możesz też ustalić zasady/polityki i ograniczyć pewne zachowania w twojej aplikacji. Filmik zawiera prezentacje 5 aplikacji.[end][cat:c#] Spis Treści: 0:00 Intro 1:49 Demo Problemu 3:42 Retry Policy z HttpClient 5:48 Polly z MVC 6:50 CancellationToken 7:23 Polly w ConsoleApp 14:15 Demo ConsoleApp 15:00 ...
Czytelniejszy StackTrace w Exception, czyli Ben.Demystifier
Просмотров 6792 года назад
Co można zrobić, aby StackTrace w logach był czytelniejszy[end][cat:C#] Chcesz mi pomóc : Discord: ➡️ discord.gg/YSSghxMnCX Patronite: ➡️ patronite.pl/cezarywalenciuk Gdzie mnie znajdziesz : Blog: ➡️ cezarywalenciuk.pl/ Fanpage: ➡️ JakProgramowac Inne Social Media : ➡️ walenciukc ➡️ cezarywalen... ➡️ pl.linkedin.com/in/cezary-wal... ➡️ github.com/PanNiebieski
WCF CORE Oh Tak
Просмотров 1,3 тыс.2 года назад
WCF to stara technologia, która umarła. Co robić z tym starcem legacy? Jak to przenieść do .NET CORE? Zobaczmy czy WCF Core uratuje Ciebie?[end][cat:asp.net] Chcesz mi pomóc : Discord: ➡️ discord.gg/YSSghxMnCX Patronite: ➡️ patronite.pl/cezarywalenciuk Gdzie mnie znajdziesz : Blog: ➡️ cezarywalenciuk.pl/ Fanpage: ➡️ JakProgramowac Inne Social Media : ➡️ walenciukc ➡️ in...
.NET 7 i zmiana we wstrzykiwaniu zależności w kontrolerach
Просмотров 1,3 тыс.2 года назад
.NET 7 i zmiana we wstrzykiwaniu zależności w kontrolerach
Cache w .NET 7 : Mało kodu z minimalną aplikacją
Просмотров 1,1 тыс.2 года назад
Cache w .NET 7 : Mało kodu z minimalną aplikacją
Kłótnie programistów
Просмотров 3,6 тыс.2 года назад
Kłótnie programistów
IAsyncEnumerable w C#, Linq i współbieżność w asynchroniczność
Просмотров 1,5 тыс.2 года назад
IAsyncEnumerable w C#, Linq i współbieżność w asynchroniczność
Według TikToka jak wygląda programowanie?
Просмотров 1,6 тыс.2 года назад
Według TikToka jak wygląda programowanie?
Dziękuje wam za 2000 i czy to koniec ?
Просмотров 9202 года назад
Dziękuje wam za 2000 i czy to koniec ?
ElasticSearch, Kibana, Serilog i C# przykład z Pokemonami
Просмотров 3 тыс.2 года назад
ElasticSearch, Kibana, Serilog i C# przykład z Pokemonami
Kafka C# Tutorial Jak to działa ta kolejka?
Просмотров 3,3 тыс.2 года назад
Kafka C# Tutorial Jak to działa ta kolejka?
Stos, Sterta, Typy wartościowe i referencyjne : Pytania rekrutacyjne i pamięć w C#
Просмотров 2,4 тыс.2 года назад
Stos, Sterta, Typy wartościowe i referencyjne : Pytania rekrutacyjne i pamięć w C#
Hash i ukrywanie parametrów w HTTP GET ASP.NET Core
Просмотров 1 тыс.2 года назад
Hash i ukrywanie parametrów w HTTP GET ASP.NET Core
ASP.NET Core Rest API Wersjonowanie Versioning z Swagger
Просмотров 9992 года назад
ASP.NET Core Rest API Wersjonowanie Versioning z Swagger
Mikroserwisy co to jest ?
Просмотров 3,9 тыс.2 года назад
Mikroserwisy co to jest ?
Ciągła nauka, lęk i strach : Wyzwania programisty
Просмотров 3,3 тыс.2 года назад
Ciągła nauka, lęk i strach : Wyzwania programisty
WPF 6 i MVVM, Data-Binding : Tutorial i podstawy
Просмотров 5 тыс.2 года назад
WPF 6 i MVVM, Data-Binding : Tutorial i podstawy
Railway Oriented Programming w C#
Просмотров 1,8 тыс.2 года назад
Railway Oriented Programming w C#
O Podcastach IT
Просмотров 5642 года назад
O Podcastach IT
Dodatki do Visual Studio 2022 i ich recenzja
Просмотров 2,6 тыс.2 года назад
Dodatki do Visual Studio 2022 i ich recenzja

Комментарии

  • @ProjektMHT
    @ProjektMHT День назад

    Nie wiem czy dobrze zrozumiałem ten przykład z M2Async, ale podzielę się spostrzeżeniami. Maszyna stanów czy coś innego nie stwierdza czy kod jest skomplikowany czy ile trwa. Opisana operacja nie jest asynchroniczna dlatego, że nie występuje żadna możliwość przerzucenia odpowiedzialności za wykonaną pracę na IO subsystem oraz nie jest wymuszana przez użytkownika zmiana wątku. M2Async mogłoby trwać 3h, a dalej byłoby wykonane synchronicznie. Są dwa typy operacji Asynchronicznych IO-bound i CPU-bound. IO-bound przekazuje część wykonania zadania na IO subsystem, nie zajmując w momencie wykonywania tej części zadania żadnego wątku. W momencie czytania pliku przez naszą aplikację część operacji ReadCostamAsync jest wykonywana poza naszą aplikacją, nasza aplikacja nawet nie czeka na rezultat tej czynności tylko oczekuje, że zostanie zwrócony w późniejszym czasie. Zewnętrzny komponent później puka do naszej aplikacji mówiąc ej masz to chciałeś. Ten rezultat jest odbierany przez jakiś wątek naszej aplikacji i kod idzie dalej. Operacje IO to właśnie czytanie z dysku czy komunikacja sieciowa. Operacje CPU-bound to wszystko co sobie sam napisze przy użyciu Task.Run i nie jest związane z IO. Czyli jeżeli samodzielnie wymuszę zmianę wątku. Oczywiście przy maszynie stanów jest też sprawdzany ten optymistyczny wariant (isCompleted), który determinuje zmianę wątku, ale żadne opakowania typu zwracanie Task.FromResult nie sprawi, że nasz kod będzie asynchroniczny dopóki nie będzie operacji IO czy nie wymusimy zmiany wątku samodzielnie (Co zazwyczaj nie jest najlepszym pomysłem).

  • @ootaung8144
    @ootaung8144 2 дня назад

    ✊🚀✊Wielki szczęśliwy! Bardzo ciekawe od początku. To trudne czasy i doceniam wrażliwość, z jaką omawiacie globalne finanse. Handel i inwestowanie to świetne sposoby na budowanie bogactwa i nie mam wątpliwości co do rentowności rynku kryptowalut. Zarabianie tygodniowego dochodu w wysokości 7600 euro nawet podczas recesji i wysokiej inflacji jest imponujące. Edward Micheal wykonuje fantastyczną robotę i jest idealną osobą do prowadzenia tych działań inwestycyjnych✊🚀.

    • @mutlumemet2027
      @mutlumemet2027 2 дня назад

      Jestem w tym nowy, proszę, jak mogę się z nim skontaktować?

    • @ootaung8144
      @ootaung8144 2 дня назад

      Jest aktywny na Telegramie ;(...🚀🚀🚀🚀🚀

    • @ootaung8144
      @ootaung8144 2 дня назад

      @Edwardmtrader⭐⭐⭐mówisz jak z książki

    • @ootaung8144
      @ootaung8144 2 дня назад

      Jego profil jest zweryfikowany✅.........

    • @mutlumemet2027
      @mutlumemet2027 2 дня назад

      Dzięki za informacje... Skontaktuję się z nim tak szybko, jak to możliwe. Chcę również zdobyć dobrą wiedzę i przestać tracić 🙏

  • @usz1444
    @usz1444 3 дня назад

    wierzę w jednego Tuska, posła wszechmogącego. stworzyciela Polski normalnej, z ruin pisowskiej i nienormalnej. I Szymona Holownię- marszałka wielkiego, utalentowanego. który z Tuskiem jest w sojuszu. Precz z ciemnymi wiekami!!! Tusk z Polski, światłość ze światłości.

  • @marekk1748ptp
    @marekk1748ptp 4 дня назад

    Fajna prezentacja. I potwierdzam, że niestety jeszcze się programuje w Windows Forms.

    • @tomek_kot
      @tomek_kot 4 дня назад

      To szybko uciekaj. Ja kończę na szczęście i wchodzę tylko w wpf + devexpress

    • @66sebolek
      @66sebolek 3 дня назад

      Szkoda czasu na elegancje. Kod ma działać nie wyglądać.

    • @marekk1748ptp
      @marekk1748ptp 3 дня назад

      @@66sebolek koledzy na code review mogą nie podzielać tego optymizmu. :P

    • @66sebolek
      @66sebolek 2 дня назад

      @@marekk1748ptp Nie mam kolegów na code review.

  • @ixLafaR
    @ixLafaR 4 дня назад

    Hej Cezary, śledzę Cię na youtubie prawie od początku :). Robisz może jakiś projekcik w wolnym czasie i mógłbym w nim wziąć udział żeby w ramach rozwoju :)?

  • @panbotuk
    @panbotuk 26 дней назад

    W praktyce po co tego używać?

  • @adammajerski8915
    @adammajerski8915 2 месяца назад

    Bardzo pomocny film, dzięki!

  • @zchpit
    @zchpit 2 месяца назад

    Cześć Cezary. Bardzo fajny film. Obejrzałem go w całości i zwróciłem uwagę na jedną rzecz. Pod koniec wspominasz w nim, że zrobisz osobny odcinek o monadach. Przeglądam teraz Twój kanał i nie widzę odcinku po monadach. Przynajmniej przeglądając tytuły filmów (przepraszam, nie mam czasu obejrzeć każdy z filmów osobna).

  • @zchpit
    @zchpit 3 месяца назад

    Komentarz na zachętę do tworzenia nowych materiałów.

  • @XBary_PL
    @XBary_PL 3 месяца назад

    Mózg miękki się robi od nowości, niektóre dodatki bardzo zaciemniają kod i użyteczność ich raczej jest mała, ale nie pracowałem w zespole może tam takie skróty zaciemnienia się przydają :)

  • @dariuszmion2764
    @dariuszmion2764 3 месяца назад

    C# piękny język o ładnej składni i z klamrami nie to co python ;-)

  • @johnybravo7253
    @johnybravo7253 4 месяца назад

    dobrze się ogląda

  • @rafa4121
    @rafa4121 5 месяцев назад

    Mam nadzieje , że to piwo jest 0.0% :)

  • @paweolejko1594
    @paweolejko1594 5 месяцев назад

    brakuje troche dzwiekow z hirosow

  • @kamilucjanek2409
    @kamilucjanek2409 5 месяцев назад

    super

  • @DanielŚmigiela
    @DanielŚmigiela 7 месяцев назад

    czemu VS a nie Rider? :D Pytam, bo sam zacząłem prace w C# (jestem pehapowcem) i firma ma w standardzie VS natomiast ja jestem mocno przekonany do IDE od JetBrains, więc dla mnie Rider jest bariej naturalnym wyborem. A Ty dlaczego wybrałeś VS?

  • @Tymonello
    @Tymonello 7 месяцев назад

    Na szczęście nigdy nie miałem okazji programować nic w WCFie...

  • @rafa.b.1738
    @rafa.b.1738 7 месяцев назад

    Dzięki za podzielenie się praktycznymi rozwiązaniami, chętnie bym obejrzał praktyczny projekt i kodowanie na żywo 8-12h. Jeśli jest więcej chętnych na takie live dajcie łapki pod komentarzem.

  • @TheBlindKilla
    @TheBlindKilla 8 месяцев назад

    gitówa, ale przerobiliśmy Fanout,Topic i Direct a co z Headerami?

  • @annamaria349
    @annamaria349 8 месяцев назад

    #Serilog #Kibana #Loki #Grafana #Tempo #Prometheus

  • @Tymonello
    @Tymonello 8 месяцев назад

    Oglądałbym

  • @Tymonello
    @Tymonello 8 месяцев назад

    Super maska Star Lorda z tyłu

  • @EnterVPl
    @EnterVPl 8 месяцев назад

    Fajny wstęp przed kursem ❤

  • @maksym2368
    @maksym2368 9 месяцев назад

    super

  • @DDDD-yn7yf
    @DDDD-yn7yf 9 месяцев назад

    A gdzie można znaleźć "Code maps"? Niestety nie widzę go w marketplejsie

  • @maciekpiwowarski8877
    @maciekpiwowarski8877 9 месяцев назад

    Super, oglądam drugi raz

  • @bartlomiejuminski
    @bartlomiejuminski 10 месяцев назад

    100% prawda, wszystko potwierdzam z własnego doświadczenia

  • @marcinopaka924
    @marcinopaka924 10 месяцев назад

    Dzięki za materiał ;) Często brakuje mi takich skróconych prezentacji działania konkretnej technologii ;)

  • @adamw8142
    @adamw8142 10 месяцев назад

    Super materiał, dzięki :)

  • @adamw8142
    @adamw8142 10 месяцев назад

    Super wytłumaczone, dzięki :)

  • @Lapikize
    @Lapikize 10 месяцев назад

    Jaka jest strata wydajności z każdym kolejnym opakowaniem?

  • @wedlocki
    @wedlocki 11 месяцев назад

    A ja sie zastanawiam czemu mam otwartych 650 socketow w mojej aplikacji :)

  • @lukaszl9542
    @lukaszl9542 11 месяцев назад

    haha ten kot z Half Life xD nie wiem co Cie tak rozsmieszyl :D ale pewnie polowa osob nawet nie kojazy HL

  • @adriansadowy46
    @adriansadowy46 11 месяцев назад

    Warto dodać, że jak dodamy czas do DateTimeOffset i przeskoczy nam to przez zmianę czasu na letni/zimowy to Offset się sam nie zaktualizuje. ;)

  • @Miviene13
    @Miviene13 Год назад

    Świetny webinar, podoba mi się różnorodność i to, że nigdy nie wiem jaki kolejny przykład mnie czeka. :D Minusem takiej mieszanki jest niestety forma tłumaczenia tzn. jak ogarniam damy przykład i jest to przypomnienie - idealnie, ale gdy pojawia się coś bardziej skomplikowanego i coś czego nie znam (nie jestem programistą) niestety nie mam możliwości nauki poprzez analogię.. i w takiej sytuacji to tłumaczenie odczuwam jako dziurawe, bo część rzeczy jest nieco pominięta w myśl "no to już znasz z innego języka". Przykład 1:00:24 jest dla mnie w sumie kompletnie nie zrozumiały 😅 Skąd te * 18008 i * 500? O co chodzi z wszystkimi FLOOR RAND? Znając jakąś tam logikę nie rozumiem jak to się kończy no bo @I się nigdzie później nie pojawia w postaci np I = I - 1 (nieczytelne ale tutaj piszę wielką literę i). Co ciekawe inne przykłady są super tłumaczone od deski do deski (w końcu dobrze rozumiem kursory i indeksy :)). Podsumowując - fajnie bo się człowiek nie nudzi, wadą niestety jest, to że ostatecznie webinar i tak jest bardziej dla osób z wiedzą no myślę, że na poziomie mida, jak nie w sql to jako dev javy czy innego języka, bo sporo kwestii określanych jest jako "proste", ale jest to punkt widzenia kogoś mocno doświadczonego. Jak ktoś widzi to 1 raz to wygląda to troszeczkę inaczej 😅. No ale też, nie ma co się czepiać, tytuł nie mówi o tutorialu dla beginners a szybkim treningu.. 😄 Cieszę się, że mogłam liznąć tematu o nieco innej strony niż typowy czysty odizolowany sql i nauczyć czegoś innego niż typowe tłumaczenie funkcji za funkcją :) Dziękuję za Twój czas i chęć dzielenia się wiedzą. Mocno doceniam każdy odcinek na kanale.

  • @andrzejsiebieranski7239
    @andrzejsiebieranski7239 Год назад

    Dobra robota

  • @mestorn79
    @mestorn79 Год назад

    super materiał, dzięki !

  • @andrijs1521
    @andrijs1521 Год назад

    Ciekawe jak stan cross platform UI sporo na ten temat szukam ale nic nie ogarniam :D

  • @andrijs1521
    @andrijs1521 Год назад

    dzieki

  • @TomaszJaworski0
    @TomaszJaworski0 Год назад

    jest to mój pierwszy komentarz w na yt. przy początkowym, mocno sceptycznym podejściu do Twojej osoby... muszę to napisać: "robisz kawał dobrej roboty"

  • @Fghhhg8883
    @Fghhhg8883 Год назад

    Microsoft kocha komplikować na potęgę

  • @Merionar
    @Merionar Год назад

    Super opisanie zmian. Warto się dowiadywać o nowościach... Szkoda ze niektóre projekty tak opieszale się aktualizują do nowości :D