Blog.

Yesod Tutorial 2. Playing with Routes and Links

  • Bartosz Milewski
  • 01.10.2012
In the previous tutorial I described a single-file Yesod program that ran a very simple web site. I will continue adding new features to this program to illustrate ...
READ MORE

What do commercial users want from Haskell?

  • Aaron Contorer
  • 24.09.2012
Over the next two years Haskell will have a lot more users, including many in commercial settings. We at FP Complete spend a lot of time interviewing and studying ...
READ MORE

Functional Patterns in C++

  • Bartosz Milewski
  • 05.09.2012
I gave a talk about Functional Patterns in C++ at the meeting of the Northwest C++ Users Group. It was a long talk, so the video is split into three parts. Even though ...
READ MORE

Ten Things You Should Know About Haskell Syntax

  • Bartosz Milewski
  • 22.08.2012
Learning a new programming language involves learning syntax, semantics, and idioms. Syntax itself can tell you a lot about the philosophy of the language, but learning ...
READ MORE

5-Day Haskell Course

  • Bartosz Milewski
  • 13.08.2012
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 students will learn Haskell from ...
READ MORE

Joining forces to advance Haskell

  • Michael Snoyman
  • 16.07.2012
I’m Michael Snoyman, the founder of the Yesod Web Framework for Haskell, and maintainer of a number of the Haskell community’s open source packages. For the past four ...
READ MORE

The Functor Pattern in C++

  • Bartosz Milewski
  • 20.06.2012
The Gang of Four book introduced many a C++ programmer to the world of patterns. Those patterns are mostly based on everyday examples, although there are a few more ...
READ MORE

Asynchronous API in C++ and the Continuation Monad

  • Bartosz Milewski
  • 09.04.2012
The latest C++11 Standard was a brave attempt, after many years of neglect, at catching up with the reality of concurrent programming. The result is a new memory model ...
READ MORE

It's time for Functional Programming

  • Aaron Contorer
  • 10.03.2012
by Aaron Contorer - CEO In 1999 I went to Bill Gates with an idea to create a software tools group dedicated to shipping complex software faster. Engineers’ time is ...
READ MORE

The Downfall of Imperative Programming

Imperative programming is in my bloodstream. I've been a C++ programmer for most of my life. I wrote a book about C++. I helped Andrei and Walter design an imperative ...
READ MORE