Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

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

Scala project from scratch #1 - rough idea, setting up, design decisions

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

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

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

F [Scala] 2023 — Шансы на мэйнстрим

F [Scala] 2023 — Шансы на мэйнстрим

Олег Нижников — Scala. Война Эффектов. ZIO vs Cats Effect

Олег Нижников — Scala. Война Эффектов. ZIO vs Cats Effect

Все по-плану идет... В ИРКУТСКОЙ ОБЛАСТИ 160 000 ЧЕЛОВЕК БЕЗ ОТОПЛЕНИЯ

Все по-плану идет... В ИРКУТСКОЙ ОБЛАСТИ 160 000 ЧЕЛОВЕК БЕЗ ОТОПЛЕНИЯ

I waited 4 years for this Scala feature...

I waited 4 years for this Scala feature...

Save your Scala apps from the LazyValpocalypse, with Łukasz Biały!

Save your Scala apps from the LazyValpocalypse, with Łukasz Biały!

SBT in Scala, Full Tutorial: How to Set Up Scala Projects with SBT

SBT in Scala, Full Tutorial: How to Set Up Scala Projects with SBT

Меня пригласили на ФЕЙКОВУЮ работу в Scala...

Меня пригласили на ФЕЙКОВУЮ работу в Scala...

Extend your JVM app at runtime with SPI

Extend your JVM app at runtime with SPI

SBT in Scala (part 1) - Setting Up a Scala Project, Adding Libraries, Configurations

SBT in Scala (part 1) - Setting Up a Scala Project, Adding Libraries, Configurations

ZIO from Scratch — Part 1

ZIO from Scratch — Part 1

CQRS with Event Sourcing, Scala, Akka and Cassandra

CQRS with Event Sourcing, Scala, Akka and Cassandra

Scala: Beyond the basics with Christopher Batey

Scala: Beyond the basics with Christopher Batey

#sbt Tutorial - Part 1

#sbt Tutorial - Part 1

Fabio Labella—How do Fibers Work? A Peek Under the Hood

Fabio Labella—How do Fibers Work? A Peek Under the Hood

John De Goes - 12 Steps To Better Scala (Part I)

John De Goes - 12 Steps To Better Scala (Part I)

Something Weird Happens When E=−mc²

Something Weird Happens When E=−mc²

Scala best practices I wish someone'd told me about - Nicolas Rinaudo

Scala best practices I wish someone'd told me about - Nicolas Rinaudo

The Making of an IO - Daniel Spiewak

The Making of an IO - Daniel Spiewak

NotebookLM's Biggest Updates Yet - Every New Feature Explained

NotebookLM's Biggest Updates Yet - Every New Feature Explained

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]