Scala project from scratch #1 - rough idea, setting up, design decisions
Автор: Jakub Kozłowski
Загружено: 2021-09-19
Просмотров: 24214
I'm starting a new series! These episodes are going to be loooong, and there's going to be a number of them. We'll build a project that simulates Docker's CLI/daemon architecture, in Scala, with lots of fun stuff like our own language for builds / programs, caching of intermediate build steps, potentially a build registry and more!
You're going to see all of it unfold in this series, so join me for the adventure and 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 a Scala 3 project, Continuous Integration (CI) on github, defining the base models for the builds we'll be dealing with, and introducing the first piece of logic, as well as some MUnit tests for it.
Project URL: https://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: / kubukoz
on GitHub: https://github.com/kubukoz
sometimes stream on Twitch: / kubukoz
And you can buy me a coffee if you want: https://ko-fi.com/kubukoz
Read the code (at the point after the video):
https://github.com/kubukoz/steve/tree...
0:00 - Introduction
13:25 - Setting up the project
27:44 - Defining the base model
42:11 - Basic CI setup
53:12 - Redefining the model
57:47 - Defining the Executor interface
1:07:40 - Testing and implementing the basic executor
1:22:14 - Next steps
1:25:28 - Summary, parting words
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: