~/talk

Enjoy Typesafe Web Development with Eta

Talkat Conf42 Enterprise Software 2021 · 2021-03-25..05-05· [typescript]
slides:none on file

Demo shows building a small web backend in Eta (Haskell on JVM) using gradle/atlas.run and Docker to resolve dependencies. Code implements a fibonacci API and a JSON hello endpoint running on localhost:9000 and the demo requests return correct values. Compiler error messages and strong static types enable confident refactors and easier concurrency. Caveat: Eta tooling and package hosting are shaky so builds require Docker and careful Haskell dependency selection. atlas.run is used to fetch and run the project.

AI-written summary · about

  1. 0:00Functional programming in web dev
  2. 1:57What functional programming means
  3. 3:05Benefits for developers
  4. 5:33Code reliability improvements
  5. 8:22Pure functional languages
  6. 9:47Elm success stories
  7. 12:59Eta as JVM language
  8. 14:22Live Eta web demo
  9. 20:27Eta limitations
  10. 21:09Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.