Quantcast
Channel: the pluralsight blog » functional programming
Browsing latest articles
Browse All 6 View Live

Image may be NSFW.
Clik here to view.

How to reduce ambiguity in C# method calls using named arguments

As of .NET version 4.0, C# supports named and optional arguments. This comes in really handy for distinguishing method parameters that have the same type. For example: public interface...

View Article



Image may be NSFW.
Clik here to view.

Domain Driven Design in C# – implementing immutable value objects

In his book, Domain Driven Design (DDD), Eric Evans encourages the use of Value Objects in domain models. Here at Pluralsight we are using the DDD approach to modeling, and we are taking his advice and...

View Article

Image may be NSFW.
Clik here to view.

My Clojure journey: Hearts, koans, and 4clojure

I blogged recently that my boys and I have started learning Clojure. It’s been an incredibly fun journey so far, sans the challenges of cobbling together a Clojure dev environment (which I’ll talk...

View Article

Image may be NSFW.
Clik here to view.

My Clojure journey: pure functions

In my last blog post in this series, I pointed to 4clojure as a great tool to help you practice writing functions in Clojure. By its very nature, 4clojure only allows you to write pure functions. In...

View Article

Image may be NSFW.
Clik here to view.

On Immutability

At Pluralsight, we’ve been programming with immutable objects for a couple of years now, and I know some of the team is wondering why we bother. When you’re a traditional OO developer used to updating...

View Article


Image may be NSFW.
Clik here to view.

New course: Haskell fundamentals Part 1

We are happy to introduce our newest author, Benson Joeris, who has just published his first course, Haskell fundamentals Part 1. In this course, Benson teaches you Haskell, a unique, mature, and...

View Article
Browsing latest articles
Browse All 6 View Live




Latest Images