Functional Programming
Back to TOCJust VideosExpanded TOC
Language Integrated Query, when used properly, enables you to build powerful applications in the functional programming style. Pure functional transformations are my recommended approach to document manipulation.
- Query Composition using Functional Programming Techniques in C# 3.0
- Performance of Chained Queries
- Atomized XName and XNamespace Objects
- Preatomization of XName Objects
- Statically Compiled Queries
- Performance of LINQ to XML
- The GroupAdjacent Extension Method
- How to Create Hierarchy from Flat Data using LINQ
- Writing Robust LINQ to XML Code that Performs Well
- Are Developers Using LINQ?
- Are Developers Using LINQ? (Part 2)
- Generating a LINQ to XML Tree from Anonymous Types
- Chunking a Collection into Groups of Three
- Use a Lambda Expression for an Event Handler
- Find Duplicates using LINQ
- Closures
- LINQ to TEXT and LINQ to CSV
- Formatting LINQ Code
- Using LINQ to XML Events and Annotations to Track if an XML Tree has Changed
- Comparing LINQ to XML and XPath
- Anders Hejlsberg Introduces C# 4.0 at PDC 2008
- Debugging LINQ Queries
- The SkipLast Extension Method
- Query Composition using Functional Programming Techniques in VB 9.0
- Equality Semantics of LINQ to XML Trees
- Manually Cloning LINQ to XML Trees
- The Composability Thought Process for LINQ
- Ease of Maintenance of LINQ Code
- Computing Deep Hash Codes using LINQ to XML
- Ease of Maintenance of LINQ Code (2)
- Why I Don’t Use the ForEach Extension Method
- Recursive Approach to Pure Functional Transformations of XML
- Implementing ‘Inheritance’ in XML
- Rollup Extension Method: Create Running Totals using LINQ to Objects
- Ad-Hoc String Concatenation using LINQ
- Hex Dump using LINQ (in 7 Lines of Code)
- Writing a Recursive Descent Parser using C# and LINQ
- Recursive Descent Parser using LINQ: The Augmented Backus-Naur Form Grammar
- Recursive Descent Parser: A Simple Grammar
- Creating a Collection from Singletons and Collections using LINQ
- Building a Simple Recursive Descent Parser
- Screen-Cast: Functional Programming Utility Methods and Classes for Open XML
- Open XML Specific Utility Methods and Classes in PowerTools for Open XML