FP Complete

Blog

Posts

Tying the Knot in Haskell

This post has nothing to do with marriage. Tying the knot is, in my opinion at least, a relatively obscure technique you can use in Haskell to address certain corner

May 25, 2021

Companies today are facing a perfect storm in information technology. As the world becomes more and more technological, more and more of

As you might have heard through the grapevine, or learned from Michael Snoyman’s blog, or from Gregg Lebovitz’ presentation at the Boston

This is the first in the series of tutorials introducing a new approach to web development using Haskell and Yesod. Haskell is

In the previous tutorial I described a single-file Yesod program that ran a very simple web site. I will continue adding new

Over the next two years Haskell will have a lot more users, including many in commercial settings. We at FP Complete spend

I gave a talk about Functional Patterns in C++ at the meeting of the Northwest C++ Users Group. It was a long

Learning a new programming language involves learning syntax, semantics, and idioms. Syntax itself can tell you a lot about the philosophy of

We are now offering a 5-day introductory on-site Haskell course. For details see our Services page. It’s a hands-on course during which

I’m Michael Snoyman, the founder of the Yesod Web Framework for Haskell, and maintainer of a number of the Haskell community’s open

The Gang of Four book introduced many a C++ programmer to the world of patterns. Those patterns are mostly based on everyday

The latest C++11 Standard was a brave attempt, after many years of neglect, at catching up with the reality of concurrent programming.

by Aaron Contorer – CEO In 1999 I went to Bill Gates with an idea to create a software tools group dedicated

Imperative programming is in my bloodstream. I’ve been a C++ programmer for most of my life. I wrote a book about C++.