Companies today are facing a perfect storm in information technology. As the world becomes more and more technological, more and more of
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
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++.