Writing a Haskell API Server, Part 4

Show me the code!

If you’ve been following along with the blog posts (parts: one, two, and three) then you’ll know quite a few details about how the project works. The last piece, obviously, is how it all fits together. So we’re open sourcing  the code that this series of blog posts is based upon.

You can find the code here: https://github.com/bendyworks/api-server.

I’ve made a few changes that generalized the code and fixed a few bugs. Long story short, Travis CI really helps you realize how to make your build repeatable. I’ve released the code under an MIT license, so feel free to use and modify this in projects. If you find fixes or enhancements, I heartily encourage you to send us a pull request!

Want to find out more?

If this series has piqued your interest in Haskell, functional programming, or any other related topic, please get in touch via twitter: @bendyworks or email; we’d love to chat. And if you are in the Madison area, Jon and I are staring a meetup group: http://www.meetup.com/Madison-Haskell-Users-Group/

Posts in this series

  • Actually Using the Database
  • Writing a Haskell API Server, Part 2
  • Guarantee Authentication via Haskell's Type System
  • Writing a Haskell API Server, Part 4