Monday

22 May

17:00

From Zero to Hero – build data-driven webs like a pro


FunkProgSTHLM

FOOD:
Yes

LEVEL:
Intermediate


Welcome to a night of functional programming for the web!

This evening we have the pleasure of offering members of this user-group a sneek peak at Henrik Feldt's speech for NDC2017 and the amazing pair Ville Svärd and Linus Ericsson who will talk about their experience with writing a functional frontend on top of a fully cacheable, functional, value-oriented database in a real-world project.

17:00 – Meet & Greet

17:20 – From Zero to Hero of HTTP APIs

Software should just work! Suave gives you HTTP super powers by letting YOU decide how you want your API to respond. Libraries should be competent at what they do and then get out of your way. In this talk I'll show you how to program F# with Suave to create smooth HTTP APIs from scratch and how to leverage functional composition and functional programming in a sweet symphony to quickly and effortlessly deploy a service. We'll go behind the scenes and discover the thought patterns behind the hugely popular suave.io web server and web library written in all F#.

Henrik has programmed for the web since the late nineties; take this opportunity to learn about how to write server-side software for the web by a true web development expert and co-author of the Suave web server, a cross-platform, functional-first library for building HTTP APIs.

18:10 – Food

18:25 – The Database as a Value

What happens when your database can be viewed (and treated) as a value and a data structure in a functional sense - that is immutable and persistent? Furthermore, what if its structure and data is available to its clients and queries can be resolved locally - in memory?

18:50 – Functional, reloading, data-driven, reactive frontend

Or buzzword-driven frontend development - the functional way. I want to present our experience with having a frontend that dynamically loads new code, is reactive AND how that relates to functional programming and immutability.

As a bonus - advantages of using the same (functional) programming language in both backend and frontend.

19:20 – Roundtable "Does functional programming work for real-life projects?"

The three presenters and a member of the audience will gather in a roundtable. The member of the audience is shifted as the discussion flows and the participants can join in to ask questions and discuss how to use the functional paradigm in real-world software.

19:50-20:30 – Mingle and AW

Event sponsor:

tretton37



Tags functional programming composition suave.io db

Platinum Partners

Sveaekonomi100px

Premium Partners

Microsoft100px Iis 100px King100px Webstep100pxnew Af100px Tretton37px100

Partners

Pinmeto100px Informator16 100px Agical100px Repeat100px Oderland100px Factor10px100 Falconio100px
Sign in