u/kubukozcats,cats-effectin r/scala • Recommends
Scala project from scratch #2 - http4s, tapir, long fixes for simple issues
3.7K subscribers • 30 videos on Hallway
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 wordsu/kubukozcats,cats-effectin r/scala • Recommends