Like a mad scientist, or perhaps a profane philosopher, I cannot stop researching declarative programming and applying the query expression syntax to data structures and patterns beyond sequences and observers. Be forewarned: this talk is not for the faint of heart. I will immediately take you on a deep dive into the heart of what it means to be declarative, applying useful functions to gain you both performance and syntactic clarity, before moving into the application of query expressions to concepts like functions, graphs, and specifications. If there is time, I will take it to a more abstract level with monads and magmas.
This talk will make your brain hurt, but in the process you will see C# through a new lens.