Browse by Tags

All Tags » Functional Programming » C# (RSS)

Richmond Code Camp 2008.2 - Functional C# Recap by podwysocki

Thanks to everyone who attended my session "Functional C# or how I lost the foreach and learned to love LINQ". This is still an ongoing passion of mine that I hope to expand upon in the upcoming posts. Some of these topics include favoring functional...

Upcoming Events - Richmond, Ruby DCamp and more by podwysocki

The next couple of months are pretty busy for me. There are several items worth noting whether I'm speaking or just plain attending. This is a great season for community events and chances for continuous improvement. Richmond Code Camp - October 4, 2008...

Object Oriented F# - Creating Classes by podwysocki

In the past couple of posts, I covered extension everything in F#. This allows me to extend .NET types with such things as extension static and instance methods, properties, properties with indexers, events and so on. But, let's go back to the beginning...

Herding Code Episode 18 - Functional Programming and F# by podwysocki

A couple of days ago, I had the pleasure of recording Episode 18 of Herding Code on Functional Programming and F#. The topic on their minds was around functional programming, and more in particular with some of the things I've been doing around the .NET...

Functional C# - Pattern Matching by podwysocki

In the past, I've covered quite a bit of functional programming in C# 3.0 and how you can implement some of the basic constructs using the language. In preparation for the Richmond Code Camp coming up on October 4th, for which I'm planning to present...

Side Effects and Functional Programming by podwysocki

One of my first posts at CodeBetter was in regards to side effects and how, when unmanaged, can be truly evil. Today, I want to revisit that topic briefly in regards to functional programming and managing side effects. When I was out in Redmond a couple...

Aspects of Functional Programming in C# Presentation and Code Redux by podwysocki

Last month, I posted my Functional C# presentation for the Rockville .NET User Group (RockNUG) . Yesterday, I was able to finally present the material, although I was feeling under the weather and there was a lot of information in just that brief amount...

Recursing on Recursion - Continuation Passing by podwysocki

In this continuing series of my back to basics, I've been talking about recursion, and various strategies around using it effectively. This includes covering the basic types of recursion, whether it be linear, binary, and tail. Then I took it a step further...

Recursing into Recursion - Memoization by podwysocki

Lately, I've been heads down on a lot of concurrency items which will hopefully come out soon. In the mean time, I want to get back to the basics one last time with recursion. As I posted earlier, I've been talking about recursion in the past couple of...

Recursing into List Processing by podwysocki

Lately I've been getting back to basics with regards to recursion. This is a basic and essential skill, especially in the functional programming world. Today's dive will be into immutable lists and recursion. I'll do my best to provide the F# and C# equivalent...
More Posts Next page »