Blog.

School of Haskell Goes Public

  • Bartosz Milewski
  • 18.02.2013
The FP Complete School of Haskell has been officially released to public. The beta has already been available for some time, so no big surprise there. The response from ...
READ MORE

School of Haskell Goes Beta

  • Bartosz Milewski
  • 22.01.2013
We are happy to announce the beta of the FP Complete School of Haskell. Our goal is to remove the biggest obstacle to learning the language.
READ MORE

Designing the Haskell IDE

  • Bartosz Milewski
  • 17.10.2012
As you might have heard through the grapevine, or learned from Michael Snoyman's blog, or from Gregg Lebovitz' presentation at the Boston Haskell User’s Group, FP ...
READ MORE

Yesod Tutorial 1. My First Web Site

  • Bartosz Milewski
  • 02.10.2012
This is the first in the series of tutorials introducing a new approach to web development using Haskell and Yesod. Haskell is a functional language and Yesod is a web ...
READ MORE

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

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

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