- Видео 96
- Просмотров 271 725
Cezary Walenciuk
Добавлен 29 май 2013
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
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ą
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
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
Dodatki do Visual Studio 2022 i ich recenzja
Просмотров 2,6 тыс.2 года назад
Dodatki do Visual Studio 2022 i ich recenzja
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).
✊🚀✊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✊🚀.
Jestem w tym nowy, proszę, jak mogę się z nim skontaktować?
Jest aktywny na Telegramie ;(...🚀🚀🚀🚀🚀
@Edwardmtrader⭐⭐⭐mówisz jak z książki
Jego profil jest zweryfikowany✅.........
Dzięki za informacje... Skontaktuję się z nim tak szybko, jak to możliwe. Chcę również zdobyć dobrą wiedzę i przestać tracić 🙏
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.
Fajna prezentacja. I potwierdzam, że niestety jeszcze się programuje w Windows Forms.
To szybko uciekaj. Ja kończę na szczęście i wchodzę tylko w wpf + devexpress
Szkoda czasu na elegancje. Kod ma działać nie wyglądać.
@@66sebolek koledzy na code review mogą nie podzielać tego optymizmu. :P
@@marekk1748ptp Nie mam kolegów na code review.
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 :)?
W praktyce po co tego używać?
Bardzo pomocny film, dzięki!
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).
Komentarz na zachętę do tworzenia nowych materiałów.
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ą :)
C# piękny język o ładnej składni i z klamrami nie to co python ;-)
dobrze się ogląda
Mam nadzieje , że to piwo jest 0.0% :)
brakuje troche dzwiekow z hirosow
super
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?
Na szczęście nigdy nie miałem okazji programować nic w WCFie...
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.
gitówa, ale przerobiliśmy Fanout,Topic i Direct a co z Headerami?
#Serilog #Kibana #Loki #Grafana #Tempo #Prometheus
Oglądałbym
Super maska Star Lorda z tyłu
Fajny wstęp przed kursem ❤
super
A gdzie można znaleźć "Code maps"? Niestety nie widzę go w marketplejsie
Super, oglądam drugi raz
100% prawda, wszystko potwierdzam z własnego doświadczenia
Dzięki za materiał ;) Często brakuje mi takich skróconych prezentacji działania konkretnej technologii ;)
Super materiał, dzięki :)
Super wytłumaczone, dzięki :)
Jaka jest strata wydajności z każdym kolejnym opakowaniem?
A ja sie zastanawiam czemu mam otwartych 650 socketow w mojej aplikacji :)
haha ten kot z Half Life xD nie wiem co Cie tak rozsmieszyl :D ale pewnie polowa osob nawet nie kojazy HL
Warto dodać, że jak dodamy czas do DateTimeOffset i przeskoczy nam to przez zmianę czasu na letni/zimowy to Offset się sam nie zaktualizuje. ;)
Ś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.
Dobra robota
super materiał, dzięki !
Ciekawe jak stan cross platform UI sporo na ten temat szukam ale nic nie ogarniam :D
dzieki
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"
Microsoft kocha komplikować na potęgę
Super opisanie zmian. Warto się dowiadywać o nowościach... Szkoda ze niektóre projekty tak opieszale się aktualizują do nowości :D