Tag: Functional Programming

Articles and experiments related to Functional Programming.

C# 3.0

I recently commented on an old blog post about C# 3.0, expressing initial agreement with a sentiment against functional programming in the industry. However, upon reflection, I realized C# 3.0 isn't purely functional but rather integrates some academic concepts into a practical context for industry use. While still learning C# 3.0, functional programming, and LINQ, I've found my tests using these features to be clearer and more presentable. Although there's a learning curve, especially with the generic delegate syntax and translating between "SQL" and object syntax, I'm embracing the ongoing learning process.

Read article

C# 3.0. Ugh!

I'm struggling to understand the purpose and syntax of Lambda Expressions in C# 3.0. They seem convoluted and unnecessary, deviating from C#'s object-oriented nature. I agree with Abhinaba's concerns about C# incorporating functional programming features, potentially making the language more complex and less accessible to the average developer.

Read article

Stay in the loop.

I'm trialing a newsletter. Join for monthly insights into web dev, Chrome, and the open web.

alternate_email

Get in touch

Open to chat about Chrome or Web development.

Book a consultation