Skip to content
0:00 / 0:00

#spock#postgresql-simple#webdevelopment

ZuriHac 2015 - Beginning Web Programming in Haskell

Google TechTalks

349K subscribers • 62 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Oliver Charles
  • Linked in the descriptionmeiersi/HaskellerZ
  • May be out of date. The tools, versions or practices it shows have likely moved on.

Beginner. No background in the topic needed.

11K views11 years ago1 recommendation

Web developmentProgramming languagesHaskellFull-stack frameworksPostgres

Oliver Charles demonstrates how to build a basic CRUD web application in Haskell using the Spock framework and postgresql-simple.

Google Tech Talk May 29, 2015 ("show more" for more information) Presented by Oliver Charles wiki.haskell.org/ZuriHac2015#Oliver_Charles ABSTRACT For many people, Haskell is not their first programming language - a lot of us learnt to program in other languages like Python or Java, and would like to be able to use Haskell to solve practical problems. However, what seem to be simple web applications in other languages can be daunting to even begin using Haskell. In this talk, we'll look at how to build a small web application to allow ZuriHac participants to share what they have been working on. We'll use the Spock web framework along with postgresql-simple to build a basic CRUD application, and see how we can start prototyping a simple web application within minutes. Slides for this talk are available here: github.com/meiersi/HaskellerZ/blob/master/meetups/20150529-Z…

Why it's here

1 person recommends this

What people say. Recommended as a helpful practical guide for getting started with web development in Haskell beyond basic hello-world examples.

u/get-your-shineboxin r/haskell • Recommends

On “Spock: Taking authentication to the next Level”

I always feel obliged to comment on how much I like Spock. It seems to really nicely have everything you need (routing, sessions, connection pooling, csrf protection, authentication, workers, etc), while still feeling small and simple. I hope to see it gain more traction. edit: I found this very helpful with getting started beyond the sort of "hello world" tutorial: link to this video

u/get-your-shineboxin r/haskell • Recommends

On “Spock: Taking authentication to the next Level”

I found this very helpful with getting started beyond the sort of "hello world" tutorial: link to this video

u/get-your-shineboxin r/haskell • Recommends

On “Writing a simple file-upload website with authentication”

Spock + the "users" library I have a little demo project where I was testing it out: https://github.com/cgag/spock-starter/blob/master/src/App.hs I think this was based on a combination of this talk: link to this video https://www.spock.li/2015/08/23/taking_authentication_to_the_next_level.html

u/tibbein r/haskell • Mentions

On “ZuriHac'15 videos (Google Open Source Blog)”

The link to Beginning Web Programming in Haskell is wrong. It should be link to this video I will have the blog post updated.