What I've learned from 20 years of programming in C# with Joe Albahari with Q&A session - YouTube
In April 2001, I wrote and published my first C# program. Join me in discovering the most valuable principles that I've learned in the 20 years of C# programming that followed. We'll cover a range of topics, with plenty of samples and useful code that you can take away.
00:00 - Introduction
01:04 - Types
18:55 - Functional Programming
19:43 - What Defines Functional Programming?
33:26 - Lazy Values
36:20 - Cache a function - Memoizer
41:49 - Using a Closure instead of a Class
43:24 - Memoizer example
45:07 - Asynchronous Programming
47:58 - How do we abstract around Futures?
53:54 - Asynchronous locking
58:04 - Implementing A-synch lock with Semaphore
01:09:48 - Await inside a UI method vs a library method
01:18:04 - Using Exceptions
01:36:18 - Implementing a Retry
01:39:02 - IEither interface
01:39:58 - Downloading samples on LINQPad
01:40:27 - Q&A Session
مطالب مشابه
- اشتراکها
دوره مقدماتی NET 7.اشتراکها
دوره مقدماتی #Cاشتراکها
دوره پیاده سازی minimal API با دات نت 7اشتراکها
دوره 11 ساعته ساخت یک برنامهی مدیریت اموال با Blazorاشتراکها
دوره 3 ساعته PostgreSQLاشتراکها
دوره 4 ساعته شروع به کار با NET MAUI.اشتراکها
دوره 15 ساعته #C پیشرفتهاشتراکها
دوره 2 ساعته سیشارپ برای مبتدیهااشتراکها
دوره بررسی ASP.NET CORE Identityاشتراکها
دوره مقدماتی 9 ساعته زبان Go