YoVDO

Effective Scala - Reloaded

Offered By: Devoxx via YouTube

Tags

Devoxx Courses Scala Courses Recursion Courses Immutability Courses String Interpolation Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

Syllabus

Introduction
The Golden Rule
Agenda
Style
Abstract
Overwrite
Explicit types
Access modifiers
Qualifiers
Companions
Recursion
String Interpolation
SBT Rep
Warm JVM
Expressions vs Statements
Why Scala
Implementation
Return
Stop
Exception
Java libraries
Null checks
Option Example
Dont Overuse Option
Exception Control Flow
Immutable
Contravariance
Mutation
Collection
Collection API
mutable or immutable
Explicit import
Implicit
Implicit Resolution
Implicit Scope
Implicit Views
Keep it Simple
Thank You
Multiple Returns
Filter Condition
IR Key
List vs Vector
Converting Containers


Taught by

Devoxx

Related Courses

Play by Play: Developing Microservices and Mobile Apps with JHipster
Pluralsight
Software Archaeology - Learning from the Landing on the Moon
Devoxx via YouTube
Create an Eco-Friendly World with Green Software Engineering
Devoxx via YouTube
Platform Building for Data Mesh - Show Me How It Is Done
Devoxx via YouTube
The Hitchhiker's Guide to Software Architecture and Design
Devoxx via YouTube