TUTORIAL

Practical introduction to web application developement with Haskell

Use this to find out more about real-life Haskell work for implementing modern web applications that rely on Tailwind CSS, HTMX, SQL database, JWT security, Javascript frameworks and etc.

The introduction runs in an interactive Jupyter Notebook to make your life more interesting! Use the following Docker Compose config file to get on it (warning: you probably will have to fix the indentation in your compose file):

services:
nginx:
restart: always
image: whatsupfudd/jupytell:1.1
ports:
- "9980:80"
- "9443:443"
volumes:
- "/usr/share/nginx/html"
- "/etc/nginx/certs"
networks:
- proxies

jupyter:
restart: always
image: whatsupfudd/intro1:1.3
networks:
- proxies

networks:
proxies:

Connect to the machine you have launched the docker components on, and load:
http://<your_containers_host>:9980/lab/tree/PracticalHaskell.ipynb
with password fuddfudd to login to the notebook

To see the non-interactive version, follow the link:

INTRODUCTION #1