Next
Livestream will start soon!
Livestream has already ended.
Presentation has not been recorded yet!
  • title: Strings are Evil: Methods to hide the use of primitive types
      0:00 / 0:00
      • Report Issue
      • Settings
      • Playlists
      • Bookmarks
      • Subtitles Off
      • Playback rate
      • Quality
      • Settings
      • Debug information
      • Server sl-yoda-v2-stream-004-alpha.b-cdn.net
      • Subtitles size Medium
      • Bookmarks
      • Server
      • sl-yoda-v2-stream-004-alpha.b-cdn.net
      • sl-yoda-v2-stream-004-beta.b-cdn.net
      • 1685195716.rsc.cdn77.org
      • 1239898752.rsc.cdn77.org
      • Subtitles
      • Off
      • English (auto-generated)
      • Playback rate
      • Quality
      • Subtitles size
      • Large
      • Medium
      • Small
      • Mode
      • Video Slideshow
      • Audio Slideshow
      • Slideshow
      • Video
      My playlists
        Bookmarks
          00:00:00
            Strings are Evil: Methods to hide the use of primitive types
            • Settings
            • Sync diff
            • Quality
            • Settings
            • Server
            • Quality
            • Server

            Strings are Evil: Methods to hide the use of primitive types

            May 17, 2018

            Speakers

            NW

            Noel Welsh

            Speaker · 0 followers

            About

            Most primitive types we use are "too wide" for how we are using them; for example, there are an infinite number of Strings, but we are only using the String (hex!) representation of a 128-bit UUID. This is a huge source of bugs in our programs. This talk will go over the many ways we can reduce these kinds of errors in Scala, such as wrapper types, refined types, type restrictions, and more. Required knowledge none Learning objectives I haven't seen a comprehensive guide to reducing errors fro…

            Organizer

            SD
            SD

            Scala Days

            Account · 249 followers

            Categories

            Software & Programming

            Category · 1k presentations

            About Scala Days

            Scala Days brings together developers from all corners of the world to share their experiences and new ideas around creating applications with Scala and related technologies, like Spark, Kafka, and Akka. Scala Days provides a unique opportunity for Scala users to interact with the contributors to the language and related technologies and connect with fellow developers.

            Like the format? Trust SlidesLive to capture your next event!

            Professional recording and live streaming, delivered globally.

            Sharing

            Recommended Videos

            Presentations on similar topic, category or speaker

            Security with Scala: Refined Types and Object Capabilities
            31:28

            Security with Scala: Refined Types and Object Capabilities

            Will Sargent

            SD
            SD
            Scala Days 7 years ago

            Total of 0 viewers voted for saving the presentation to eternal vault which is 0.0%

            Farewell Any => Unit, welcome Akka Typed!
            42:21

            Farewell Any => Unit, welcome Akka Typed!

            Heiko Seeberger

            SD
            SD
            Scala Days 7 years ago

            Total of 0 viewers voted for saving the presentation to eternal vault which is 0.0%

            Differentiable Functional Programming
            34:22

            Differentiable Functional Programming

            Noel Welsh

            SD
            SD
            Scala Days 7 years ago

            Total of 0 viewers voted for saving the presentation to eternal vault which is 0.0%

            Integrating IDEs with Dotty, the experimental Scala compiler
            39:52

            Integrating IDEs with Dotty, the experimental Scala compiler

            Guillaume Martres

            SD
            SD
            Scala Days 7 years ago

            Total of 0 viewers voted for saving the presentation to eternal vault which is 0.0%

            Slinky: A Modern Toolkit for Modern Apps
            47:57

            Slinky: A Modern Toolkit for Modern Apps

            Shadaj Laddad

            SD
            SD
            Scala Days 7 years ago

            Total of 0 viewers voted for saving the presentation to eternal vault which is 0.0%

            Compiling Scala Faster with GraalVM
            46:16

            Compiling Scala Faster with GraalVM

            Vojin Jovanovic

            SD
            SD
            Scala Days 7 years ago

            Total of 0 viewers voted for saving the presentation to eternal vault which is 0.0%

            Interested in talks like this? Follow Scala Days