Skip to content
0:00 / 0:00

#scala#http4s#tapir

Scala project from scratch #2 - http4s, tapir, long fixes for simple issues

Jakub Kozłowski

3.7K subscribers • 30 videos on Hallway

YouTube
  • Recommended by 1 person: 1 in engineering communities.
  • Presented by Jakub Kozłowski
  • Linked in the descriptionkubukoz/steve

Intermediate. Assumes working knowledge.

6.2K views5 years ago1 recommendation

Programming languagesWeb developmentScalaHTTP, REST and GraphQL

Jakub Kozłowski integrates http4s and Tapir into a Scala application to expose HTTP endpoints.

Second episode of the series in which I'm making a full app in functional Scala! This one is a little longer because I lost track of time due to many breaks in recording, hope you don't mind. If you make it to the end I appreciate you so so much! Stay tuned for more. Let me know if you like the format and what you'd like me to focus on in future episodes! In this episode, we're setting up Scala Steward for our app, exposing the server through HTTP with tapir and http4s, as well as connecting to that server in the client, also using these libraries. A major part of the video is me trying to understand and fix two issues that turn out to be quite simple, in fact. Project URL: github.com/kubukoz/steve If you enjoyed this video, please like and subscribe, and hit the bell icon so you don't miss another one ;) I'm on Twitter: twitter.com/kubukoz on GitHub: github.com/kubukoz sometimes stream on Twitch: twitch.tv/kubukoz And you can buy me a coffee if you want: ko-fi.com/kubukoz Read the code (at the point after the video): github.com/kubukoz/steve/tree/episode-1 - Introduction, plans for the episode - Setting up Scala Steward - Setting up the server - Brief intro to Tapir - Implementing the server - Solving the wild StackOverflowError - Implementing the second endpoint - Implementing the client - Solving the second tapir issue - Planning the next steps - Parting words

Why it's here

1 person recommends this

u/kubukozcats,cats-effectin r/scala • Recommends

Scala project from scratch #2 - http4s, tapir, long fixes for simple issues