How Does "20 seconds" Work in Scala? (a Rock the JVM tutorial)
Written version: https://blog.rockthejvm.com/twenty-seconds/
This video will show you how seemingly magical expressions like "20 seconds" or "1 to 10" work in Scala. Primarily, we'll talk about
- implicit classes
- the extension methods pattern
- how libraries provide extension methods
Take the free Scala at Light Speed downloadable 2-hour course:
https://rockthejvm.com/p/scala-at-light-speed
Follow Rock the JVM on:
LinkedIn: https://linkedin.com/company/rockthejvm
Twitter: https://twitter.com/rockthejvm
Blog: https://rockthejvm.com/blog
-------------------------------------------------------------------------
Home: https://rockthejvm.com
-------------------------------------------------------------------------
Contents:
0:00 intro
1:38 the duration package is magical
3:11 defining an implicit class
5:17 extension methods
7:11 storing and importing
8:37 duration extension methods
10:10 ranges as extension methods
Видео How Does "20 seconds" Work in Scala? (a Rock the JVM tutorial) канала Rock the JVM
This video will show you how seemingly magical expressions like "20 seconds" or "1 to 10" work in Scala. Primarily, we'll talk about
- implicit classes
- the extension methods pattern
- how libraries provide extension methods
Take the free Scala at Light Speed downloadable 2-hour course:
https://rockthejvm.com/p/scala-at-light-speed
Follow Rock the JVM on:
LinkedIn: https://linkedin.com/company/rockthejvm
Twitter: https://twitter.com/rockthejvm
Blog: https://rockthejvm.com/blog
-------------------------------------------------------------------------
Home: https://rockthejvm.com
-------------------------------------------------------------------------
Contents:
0:00 intro
1:38 the duration package is magical
3:11 defining an implicit class
5:17 extension methods
7:11 storing and importing
8:37 duration extension methods
10:10 ranges as extension methods
Видео How Does "20 seconds" Work in Scala? (a Rock the JVM tutorial) канала Rock the JVM
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![FS2: Typed Functional Streams in Scala](https://i.ytimg.com/vi/XCpGtaJjkVY/default.jpg)
![A Monads Approach for Beginners, in Scala | Rock the JVM](https://i.ytimg.com/vi/d-dy1x33moA/default.jpg)
![World's fastest talking man sings Michael Jackson's BAD in 20 seconds](https://i.ytimg.com/vi/4X4Fy8YqysY/default.jpg)
![Sending HTTP Requests with Scala & Akka HTTP | Rock the JVM](https://i.ytimg.com/vi/Agze0Ule5_0/default.jpg)
![Type-Level Programming in Scala, part 1 | Rock the JVM](https://i.ytimg.com/vi/qwUYqv6lKtQ/default.jpg)
![Scala Tutorial - Scala at Light Speed, Part 1: Getting Started](https://i.ytimg.com/vi/-8V6bMjThNo/default.jpg)
![MongoDB In 30 Minutes](https://i.ytimg.com/vi/pWbMrx5rVBE/default.jpg)
![](https://i.ytimg.com/vi/sJ3WgKFjwm0/default.jpg)
![Doobie Tutorial: Scala, Databases and pure Functional Programming](https://i.ytimg.com/vi/SvFL7c6F9xI/default.jpg)
![C# Tutorial For Beginners - Learn C# Basics in 1 Hour](https://i.ytimg.com/vi/gfkTfcpWqAY/default.jpg)
![Python Tutorial: if __name__ == '__main__'](https://i.ytimg.com/vi/sugvnHA7ElY/default.jpg)
![How to Code a Snake Game in Scala in 10 Minutes](https://i.ytimg.com/vi/sp6QO6eRRrg/default.jpg)
![Scala Generics: A Gentle Introduction](https://i.ytimg.com/vi/ozcY_K-ij20/default.jpg)
![Real-Time Analytics with Apache Pulsar and Spark Streaming](https://i.ytimg.com/vi/Ixh8PhGor1c/default.jpg)
![Computer program that learns to play classic NES games](https://i.ytimg.com/vi/xOCurBYI_gY/default.jpg)
![Scala General Type Projections are Unsound... What?!](https://i.ytimg.com/vi/O0fAAW38NFQ/default.jpg)
![Akka Typed: Actor Discovery](https://i.ytimg.com/vi/iuq-JBUiLpI/default.jpg)
![An Akka, Cats and Cassandra Project in Scala - Full Version](https://i.ytimg.com/vi/M1PeE90DC38/default.jpg)
![Scala Tutorial - Scala at Light Speed, Part 2: Basics](https://i.ytimg.com/vi/F90hJltCPEI/default.jpg)
![FS2 in Scala: Advanced Stream Transformations](https://i.ytimg.com/vi/W0jh2sO-TZ8/default.jpg)