Life of a Functional Programmer
Browse by Tags
All Tags »
C# »
Functional Programming (
RSS)
-
|
Previously, when covering some of the additions to the .NET 4.0 Framework such as optional and named parameters , some of the other additions have caught my eye from the perspective of functional programming. Unlike .NET 3.5, this release is not...
|
-
|
Last week, I provided a basic wrap up of my functional programming talk at the Continuous Improvement in Software Development conference (KaizenConf) in Austin. Little did I realize that I was indeed being filmed while I talked by Mark Leon Watson . So...
|
-
|
This past weekend, I had the opportunity to attend and give a workshop at the Continuous Improvement in Software Development, or KaizenConf. I'm grateful to Scott Bellware and Dave Laribee for organizing this event. The tone and subject...
|
-
|
Next week at the "Continuous Improvement in Software Development Conference" (KaizenConf), I will be giving a session called "Functional Programming - Is it a game changer?". In this discussion, I'll cover the basics of functional...
|
-
|
Very recently on a project, I was having significant issues with System.IO.Directory.GetFiles, in which I was getting an access denied message which prevented further crawling of certain directories. The performance issue was another issue that...
|
-
|
Update: Removed Internal Constructor constraint on AsyncBuilder. As I covered earlier in my post Functional .NET - LINQ or Language Integrated Monads , I talked about using asynchronous computation expressions (monads) from C# 3.0. Brian McNamara...
|
-
|
As part of my talk at the Richmond Code Camp earlier in October, I had the opportunity to talk about how to implement functional aspects in C# 3.0. This talk revolved around such concepts as from mutable to immutable, from inheritance to functional...
|
-
|
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...
|
-
|
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...
|
-
|
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...
|
-
|
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...
|
-
|
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...
|
-
|
As noted before, I was scheduled to give a presentation on Aspects of Functional Programming in C# 3.0 yesterday at the Rockville .NET User Group (RockNUG) . Unfortunately, before the presentations were to commence, the power went out and the event was...
|
-
|
In my previous post , I talked about some of the basics of recursion and why you might want to use it to your advantage. Today, let's dive a little deeper into the different kinds of recursion, including linear, tail recursion and finally binary recursion...
|
-
|
Next week I will be presenting a lightning talk at the next Rockville .NET Users Group (RockNUG) on Functional C#. I've talked about this topic quite a bit recently on a couple of threads now: Functional C# Revisited - Into the Great Void Functional...
|
More Posts
Next page »