A type alias is usually used to simplify declaration for complex types, such as parameterized types or function types. Explore examples and how they work.
Also find me here:
Baeldung Editor
Ashley Frieze
I've been writing software since I was a kid, and have been doing it professionally since the days of dial-up internet. These days I'm a consultant, helping teams with full stack cloud projects in Java and TypeScript. When I'm not software engineering, I can be found performing as a stand-up comedian, or in musical theater.
Here's what I've reviewed (so far):
Baeldung on Scala
- All
- Scala Basics (2)
- Scala Type System (1)
- Scala Concurrency (1)
- Scala Collections (1)
- Play Framework (1)
Filter vs WithFilter
Filed under Scala Collections
Compare the differences of these two filtering functions for Scala collections.
Building a REST API in Scala with Play Framework
Filed under Play Framework
We build an example Scala REST API back end using The Play Framework. We cover the routes file and how to build simple controller functionality.
Mutability in Scala
Filed under Scala Basics
Mastering immutability allows us to reduce bugs caused when objects pass between functions or threads. Here we compare mutable and immutable objects in Scala.
A Guide to Scala Futures
Filed under Scala Concurrency
Futures allow us to create and compose executable code that will be run in the background. We explore Scala’s Future API and how to solve common problems.
Basics of Generics in Scala
Filed under Scala Type System
Generics allow us to maintain type safety while writing code that can be used with a variety of types. Here we explore generic classes and functions.