YoVDO

Suave – Zero to Hero of HTTP APIs

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses F# Courses Functional Programming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Discover how to create powerful HTTP APIs using Suave and F# in this 50-minute conference talk. Learn to leverage functional composition and programming techniques to quickly deploy services, gaining insights into the thought patterns behind the popular suave.io web server. Explore HTTP basics, developer happiness, cross-platform capabilities, and various protocols including server-sent events and WebSockets. Delve into open-source transactions, Haskell influences, and lean thinking principles. Gain practical knowledge on Suave's inner workings, including lager ing, server pretests, and Expecto testing. Explore advanced topics such as type providers, Swagger documentation, authentication, logging frameworks, and distributed persistent channels. Leave with valuable takeaways for building efficient, competent, and flexible web APIs using functional programming concepts.

Syllabus

Introduction
Henrik Feldt
Why would you listen
Free yourself
HTTP
RFC 2068
RFC 19992014
HTTP basics
Developer happiness
Community driven
Crossplatform
Protocols
Server sent events
Start the web server
Chat API
Live notifications
WebSockets
Two Men Driven
Open Source Transactions
Haskell
Consulting
Lean Thinking
How am I on time
The rise of the curating organization
Suave is open
Adaptive nonlinear human system
Production code
How Suave works
Lagering
Server Pretest
Expecto
Type Providers
Swagger Documentation
Suave Swagger
Slam Music Stone
FSharp Applied
FSharp Scaffold
Elm
Linux Intro Course
Linux Integrals
Attempting
Authentication
Identity Server
Logging Framework
Concurrent
Distributed Persistent Channels
Takeaway
Sponsorship
Contact


Taught by

NDC Conferences

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX