Главная
Study mode:
on
1
Introduction
2
The Golden Rule
3
Agenda
4
Style
5
Abstract
6
Overwrite
7
Explicit types
8
Access modifiers
9
Qualifiers
10
Companions
11
Recursion
12
String Interpolation
13
SBT Rep
14
Warm JVM
15
Expressions vs Statements
16
Why Scala
17
Implementation
18
Return
19
Stop
20
Exception
21
Java libraries
22
Null checks
23
Option Example
24
Dont Overuse Option
25
Exception Control Flow
26
Immutable
27
Contravariance
28
Mutation
29
Collection
30
Collection API
31
mutable or immutable
32
Explicit import
33
Implicit
34
Implicit Resolution
35
Implicit Scope
36
Implicit Views
37
Keep it Simple
38
Thank You
39
Multiple Returns
40
Filter Condition
41
IR Key
42
List vs Vector
43
Converting Containers
Description:
Explore effective Scala programming techniques in this comprehensive conference talk. Discover essential do's and don'ts to optimize your use of Scala for solving real-world problems. Delve into topics such as the Golden Rule, coding style, abstractions, overwriting, explicit types, access modifiers, qualifiers, companions, recursion, and string interpolation. Learn about SBT Rep, JVM warming, expressions vs. statements, implementation strategies, exception handling, and working with Java libraries. Gain insights on null checks, Option usage, immutability, contravariance, mutation, and collection APIs. Understand the nuances of explicit imports, implicits, and implicit resolution. Presented by Mirco Dotta, co-founder of Triplequote and experienced Scala developer, this talk covers a wide range of advanced Scala concepts to help you become a more proficient developer.

Effective Scala - Reloaded

Devoxx
Add to list
0:00 / 0:00