[Chapter 02] Getting Started with the Scala Language
Introduction This summary is derived from my personal exploration of “Programming in Scala.” Notably, the discussions here are based on Scala 2, which is widely adopted in the industry and supported by a more extensive range of resources compared to Scala 3. This chapter delves into the practical aspects of Scala programming and is organized […]
[Chapter 01] Scala Language – The Versatile Language
Exploring Scala [Chapter 1]— The Versatile Language Introduction Welcome to my series of summaries on “Programming in Scala.” This discussion focuses on Scala 2, favored in the industry due to its extensive resources and established presence, despite the emergence of Scala 3. The chapter is organized into the following sections: Understanding Scala The Scalability of […]
Scala Immutable Collections
Collections are fundamental in software development, enabling the storage, manipulation, and retrieval of data efficiently. In Scala, the standard library offers a rich set of immutable collections that provide safety, concurrency, and functional programming benefits. In this article, we will explore Scala’s immutable collections, understand their characteristics, and demonstrate their usage through practical examples. Immutable […]
Data Validation using Either in Scala
As a Scala developer, you’ll inevitably encounter the necessity for validation while handling domain models. The Scala ecosystem presents an extensive array of tools tailored for this exact purpose. In this blog post, we’ll delve into several prevalent approaches, demonstrating their application to a domain model. Data validation is a fundamental aspect of building robust […]