This presentation was recorded at YOW! 2017. #GOTOcon #YOW https://yowcon.com Joseph Albahari - Owner & Software Architect at LINQPad @josephalbahari2993 RESOURCES https://www.linkedin.com/in/albahari https://github.com/albahari https://twitter.com/linqpad https://www.linqpad.net ABSTRACT C# is a language of breadth. At one end it allows #LowLevelProgramming with #pointers and lock-free synchronization; at the other end, it sports high-level features such as #closures, expressions trees and #AsynchronousFunctions. Which leads us to a challenge: can we write a non-contrived program that uses all of the above? The answer is “of course!”, and I’m going to walk you through a practical example: a high-speed communications library built on shared memory (and used in production!) Come and join the author of C# 7 in a Nutshell and LINQPad in an advanced session, where we step outside the box and play with all of C#’s best toys at once. RECOMMENDED BOOKS Joseph Albahari • C# 12 in a Nutshell • https://amzn.to/3Hd5aDZ Joseph Albahari • C# 10 in a Nutshell • https://amzn.to/3RUeXUf Joseph Albahari & Ben Albahari • C# 9.0 in a Nutshell • https://amzn.to/3RMgITu Joseph Albahari & Ben Albahari • C# 7.0 Pocket Reference • https://amzn.to/48O6J6T Joseph Albahari & Ben Albahari • LINQ Pocket Reference • https://amzn.to/3ROBwd0 Jon Skeet • C# in Depth • https://amzn.to/4aRgFxs https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.facebook.com/GOTOConferences #Csharp #Programming #ProgrammingTutorial #ProgrammingLanguage #LearnToCode #JoeAlbahari #YOWcon Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.