- 95
- 268 850
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 306
วีดีโอ
C# Krótszy kod to nie lepszy kod
มุมมอง 2.1Kปีที่แล้ว
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
มุมมอง 5Kปีที่แล้ว
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
มุมมอง 499ปีที่แล้ว
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
มุมมอง 36Kปีที่แล้ว
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.2Kปีที่แล้ว
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.5Kปีที่แล้ว
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.2Kปีที่แล้ว
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.6Kปีที่แล้ว
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.3K2 ปีที่แล้ว
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.1K2 ปีที่แล้ว
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
มุมมอง 6762 ปีที่แล้ว
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.2K2 ปีที่แล้ว
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.3K2 ปีที่แล้ว
Kolejna ciekawa zmiana w .NET 7.0? Czy jednak nie odstanie ona etykiety, aby tak nie programować? [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 ➡️ cezarywalen... ➡️ pl.linkedin...
Cache w .NET 7 : Mało kodu z minimalną aplikacją
มุมมอง 1.1K2 ปีที่แล้ว
Jak szybko dodać Cache do swojego projektu? Z Cache w .NET 7 jest to bardzo proste[end][cat:asp.net] Spis treści : 0:00 Intro 0:25 Minimalne API Demo 2:00 .NET 7.0 Preview 2:11 Co, jak i kiedy 2:48 Jak to dodać? 3:43 Atrybuty MVC 4:33 NoCache 5:53 VarByQuery I Expire 7:25 Aktualizacja Cache 9:29 IOutputCachePolicy 12:50 Lock na Cache 15:38 Koniec Chcesz mi pomóc : Discord: ➡️ discord.gg/YSSghxM...
IAsyncEnumerable w C#, Linq i współbieżność w asynchroniczność
มุมมอง 1.5K2 ปีที่แล้ว
IAsyncEnumerable w C#, Linq i współbieżność w asynchroniczność
Według TikToka jak wygląda programowanie?
มุมมอง 1.6K2 ปีที่แล้ว
Według TikToka jak wygląda programowanie?
ElasticSearch, Kibana, Serilog i C# przykład z Pokemonami
มุมมอง 3K2 ปีที่แล้ว
ElasticSearch, Kibana, Serilog i C# przykład z Pokemonami
Kafka C# Tutorial Jak to działa ta kolejka?
มุมมอง 3.3K2 ปีที่แล้ว
Kafka C# Tutorial Jak to działa ta kolejka?
Stos, Sterta, Typy wartościowe i referencyjne : Pytania rekrutacyjne i pamięć w C#
มุมมอง 2.4K2 ปีที่แล้ว
Stos, Sterta, Typy wartościowe i referencyjne : Pytania rekrutacyjne i pamięć w C#
Hash i ukrywanie parametrów w HTTP GET ASP.NET Core
มุมมอง 1K2 ปีที่แล้ว
Hash i ukrywanie parametrów w HTTP GET ASP.NET Core
ASP.NET Core Rest API Wersjonowanie Versioning z Swagger
มุมมอง 9972 ปีที่แล้ว
ASP.NET Core Rest API Wersjonowanie Versioning z Swagger
Ciągła nauka, lęk i strach : Wyzwania programisty
มุมมอง 3.3K2 ปีที่แล้ว
Ciągła nauka, lęk i strach : Wyzwania programisty
WPF 6 i MVVM, Data-Binding : Tutorial i podstawy
มุมมอง 4.9K2 ปีที่แล้ว
WPF 6 i MVVM, Data-Binding : Tutorial i podstawy
Dodatki do Visual Studio 2022 i ich recenzja
มุมมอง 2.6K2 ปีที่แล้ว
Dodatki do Visual Studio 2022 i ich recenzja
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
KurwA nowy język ukraińsko polski
Dzięki, za ciekawy materiał, zostało mi sprawdzenie wiedzy w boju.
Czy Span to coś jak malloc w Cpp?
Taką refleksję drobną mam. Zastanawiałem się dlaczego ludzie szybko rezygnują, chociaż początkowo zdają się być pełni werwy i pasji. Jedno co mi przychodzi do głowy (kto wie, może są też inne powody) że ludzie początkowo piszą dla samego pisania. Trochę to wygląda jak przepisywanie bez końca alfabetu. Prędzej czy później faktycznie przychodzi znudzenie i frustracja. Ja pisanie traktuję jako hobby i tak już ze trzy lata. Bez wyżej wymienionych... Niemal codziennie siadam do kompa i klepie po klawiaturze. Tyle że mnie nie jara pisanie jako takie a raczej budowanie, kreacja, eksperymentowanie z formami podejścia do tematu. Do autora kanału - bardzo cieszy mnie że kanał prowadzisz w takiej właśnie formie i wplatasz do tematów jakąś filozofię / przemyślenia. Z całego serca życzę ci jak największych sukcesów bo widać że wkładasz w to sporo wysiłku:)
forma uczenia z alkoholem (jak dla młodego programisty ) jest mega ciekawa i... angażująca :DD
Console.WriteLine("Daj komentarz");
| Method | Mean | Error | StdDev | |------- |-----------:|--------:|--------:| | ileForEach | 1,067.7 ns | 3.94 ns | 3.29 ns | | ileLinq | 423.8 ns | 2.19 ns | 1.94 ns | int ileLinq(IEnumerable<bool> list) { return list.Where(x => x).Count(); }
Nigdzie poza Twoim materiałem nie mogę znaleźć informacji o tym xd
th-cam.com/video/WqeSRUXJ9VM/w-d-xo.html
Refleksja jest wolna i jeżeli jest to możliwe należy jej unikać.
TL;DR; Kod funkcyjny w LINQ jest wolniejszy od imperatywnego, gdzie są pętlę, mutowalne zmienne, itp. W sumie nic odkrywczego, wiadomo to było od zawsze, chyba jedyny język gdzie taki funkcyjny kod jest tak samo wydajny jak imperatywny to Rust. Przyznam że lata używania LINQ, i ogólnie higher-order functions w różnych językach (teraz to praktycznie we wszystkich xD), sprawia że te przykłady imperatywne są dla mnie dużo mniej czytelne niż te używające LINQ. W dużej mierze to kwestia obycia trochę z innym paradygmatem pisania kodu. Jak wchodził LINQ w c# to dużo było głosów, że ten kod jest dużo mniej zrozumiały, tak samo jak wprowadzali to w Javie, teraz takich opinii jest dużo mniej. Ale przyznam, że kod imperatywny dużo łatwiej się debuguje, no i jest zazwyczaj bardziej wydajny, ale to raczej w 90% nie ma znaczenia. A i ten ostatni przykład to bym szczerze napisał trochę inaczej, bo te 3 joiny to rzeczywiście trochę źle się czyta, można zrobić Concat kolejnych enumerablów, a joina na końcu (w osobnej linijce dla czytelności ;-))
W tych wszystkich filmikach to ja mam wrażenie, że ich praca polega na chodzeniu po całym budynku i jedzeniu xD
no i pięknie\
No i pięknie