Hear from Joe Albahari, a C# Programming guru!
In April 2001, Joe wrote and published his first C# program.
Join him in discovering the most valuable principles that he’s learned in the 20 years of C# programming that followed.
In this video he covers a range of topics, with plenty of samples and useful code that you can take away.
This was chocked full of great information, definitely worth checking out!
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
Twitter || https://twitter.com/ssw_tv
Facebook || https://www.facebook.com/SSW.page
Created by SSW TV | Videos By Developers, For Developers
See more at http://tv.ssw.com
For any production related enquiries please email || firstname.lastname@example.org ||
About the speakers
Joe Albahari is a C# MVP, author of "C# 9 in a Nutshell", and the creator of LINQPad. Joe has given more than 40 talks at conferences and user groups over the past 10 years.
JK will show you how to improve your EF Core statements as well as how various configurations impacts the performance and scalability of your application. You’ll be blown away at how small changes can significantly impact not only the performance but also stability of the application.
Adam has a fun chat with SSW Solution Architect Jean Thirion about speaking up in the workplace. This is an important topic to discuss with your employer to make sure you are being treated fairly amongst your co-workers. There are some riveting stories Adam and Jean bring up that demonstrate the importance of always speaking up.
SSW Chief Architect Adam Cogan shows how to categorize your YouTube channel with playlists and custom thumbnails to maximize user engagement.
Do you know how to get the best performance from your EF Core projects? SSW Senior Software Architect Andreas Lengkeek speaks with SSW Solution Architect Jernej (JK) Kavka about common mistakes on EF Core projects and how to fix them.
SSW Chief Architect Adam Cogan reviews Chewing The Fat feedback from the SSW team on Return on Investment (ROI) best practices. He is joined by SSW Solution Architect Jean Thirion.
https://www.ssw.com.au/rules/best-trace-logging SSW Solution Architect JK is a battle scared logging in .NET Core veteran. He shows Andreas Lengkeek his best practices for logging, gathered through his years of experience. When setup correctly, logging can save you hours in those moments when your code don’t run as planned. So take some notes on these best practices…