Sometimes it’s difficult to have a birds eye view over an entire site; here’s Baeldung on Scala from 10000 feet:
Expand All
- June 2023 (1)
- May 2023 (5)
-
April 2023
(7)
- 26: Safer Scala Code by Using WartRemover (0)
- 21: The Builder Pattern in Scala (0)
- 20: Export Clause in Scala 3 (0)
- 15: Check if a List Is a Sublist of Another List (0)
- 15: Generate Frequency Map of Strings in Scala (0)
- 13: GraalVM with Scala (2)
- 13: Get the Current Scala Version (0)
-
March 2023
(6)
- 30: Working with Redis in Scala (0)
- 22: Comparing Scala REPL, SBT console, and SBT consoleQuick (0)
- 18: Testing an Akka HTTP Application (0)
- 12: Filter “None” Values From a Map (0)
- 10: Rotating a Scala Collection (0)
- 10: Introduction to ScalaPy (0)
-
February 2023
(8)
- 28: AWScala – AWS SDK for Scala (0)
- 26: Difference Between tell and forward in Akka Actor (0)
- 23: Writer Monad in Cats (1)
- 21: Creating a New Scala Sbt Project Using Giter8 (0)
- 11: Reading Query Parameters in Akka HTTP (0)
- 09: Scala Functional Programming Tutorial (0)
- 08: Convert Byte Array to String in Scala (0)
- 05: Using the “with” Keyword When Creating Instances (0)
-
January 2023
(13)
- 31: Making Integration Testing Easier With TestContainers-scala (0)
- 31: Logging in Scala Applications Using Scala-Logging (0)
- 31: Introduction to Event Sourcing Using Akka Persistence (0)
- 25: Apache Pulsar Scala Client – pulsar4s (0)
- 22: Get the First N Rows of a Spark Dataframe (0)
- 19: Introduction to Skunk – Scala Driver for PostgreSQL (0)
- 19: Introduction to Akka HTTP in Scala (0)
- 19: @targetName Annotation in Scala 3 (0)
- 16: Querying Mappings in Scala Maps (0)
- 08: Find the Last Occurrence of an Element in a List (0)
- 03: Introduction to Macros in Scala 2 (0)
- 03: Using foreach() Method in Scala Collections (0)
- 03: LazyList in Scala (0)
- December 2022 (6)
-
November 2022
(12)
- 30: Setting up Global Configurations in SBT (0)
- 28: How to Flatten Collections in Scala (0)
- 24: Introduction to uTest (0)
- 22: Remove an Item by Index From a List (0)
- 21: Count the Number of Occurrences of an Element in a List (0)
- 18: Replace Elements in a Scala List by Index (0)
- 12: Resource Handling in ZIO (0)
- 12: How to Execute OS Commands in Scala Using os-lib (0)
- 10: Shuffle Collections in Scala (0)
- 08: Introduction to Tapir (0)
- 05: Create a List With the Same Repeated Element (0)
- 05: Get a Random Element From an Array in Scala (0)
-
October 2022
(12)
- 27: Merge Two Maps in Scala (0)
- 27: Find the Element With Max Value in a Map in Scala (0)
- 25: Difference Between flatMap(), flatTap(), evalMap() and evalTap() in Cats Effect (0)
- 25: Generate a List of Random Numbers in Scala (0)
- 25: Introduction to ZIO Streams (0)
- 17: Guide to Scala ListMap (0)
- 17: List Files in a Directory in Scala (0)
- 15: Product With Serializable in Scala (0)
- 13: Scala Collections (0)
- 11: Introduction to Apache Log4j in Scala (0)
- 09: Match Types in Scala 3 (0)
- 06: Introduction to Lightbend Config (0)
-
September 2022
(3)
- 30: Introduction to Akka gRPC (0)
- 12: Introduction to MUnit (0)
- 04: Apply Method in Scala (1)
-
August 2022
(9)
- 29: Remove Elements from the End of a String in Scala (0)
- 26: Using the ScalaTest Runner (0)
- 26: Using forall in Scala (0)
- 26: Guide to Scala ListSet (0)
- 25: Server Sent Events With Alpakka (0)
- 24: Split a Sequence in Scala (0)
- 17: Split List by Fixed Number of Elements (0)
- 09: Introduction to Scala.js (0)
- 04: A Guide to the Scala Retry Library (0)
-
July 2022
(10)
- 30: Scala Interview Questions (0)
- 28: @Specialized Annotation in Scala (0)
- 22: Resource Handling in Cats Effect (0)
- 16: Array vs. WrappedArray in Scala (0)
- 14: Get a Random Number in Scala (0)
- 14: Introduction to SBT (0)
- 11: Main Features of the Scala Language (0)
- 09: Count All Occurrences of a char Within a String in Scala (0)
- 05: Logging with Play! (0)
- 03: Difference Between delay, defer, and deferred in Cats Effect (0)
- June 2022 (5)
-
May 2022
(11)
- 31: Deleting Directories Recursively in Scala (0)
- 31: Initializing an Array in Scala (0)
- 26: Find Unique Items in a List in Scala (0)
- 26: Scala App Configurations With Clarity Using ClearConfig (0)
- 19: Guide to Arrays in Scala (0)
- 17: Introduction to Scala Reflection API (0)
- 16: Copy an Array to Another in Scala (0)
- 09: Introduction to ScalaMock (0)
- 08: The Magnet Pattern in Scala (0)
- 05: Remove Duplicates in a Scala List (0)
- 02: Nested Functions in Scala (0)
-
April 2022
(9)
- 28: Get a List Item by Index in Scala (0)
- 25: Building Native Applications in Scala Using Scala Native (0)
- 25: Actor Discovery in Typed Akka (0)
- 19: String Comparison in Scala (0)
- 19: Testing Scala with JUnit (0)
- 12: Excluding Dependencies with SBT (0)
- 08: Guide to Scalatra (0)
- 05: Introduction to http4s (0)
- 05: Comparing Collection Contents with ScalaTest (0)
-
March 2022
(3)
- 23: Load Configuration Files In Scala Using PureConfig (0)
- 15: What Is an Apache Spark RDD? (0)
- 04: Console I/O in Scala (0)
-
February 2022
(10)
- 27: Convert RDD to DataFrame in Spark (0)
- 27: Using ScalaTest With Mockito (0)
- 24: Function Composition in Scala (0)
- 24: Different Ways to Package a Simple Scala Application (0)
- 22: Convert a String to Date in Scala (0)
- 17: Reading Command-Line Arguments in Scala (0)
- 10: Generate Build Info Using sbt-buildinfo (0)
- 08: map vs. flatMap in Apache Spark (0)
- 05: The return Keyword in Scala (0)
- 01: Reading an Akka-HTTP Response Body as a String (0)
-
January 2022
(6)
- 17: Guide to ArrayBuffer (0)
- 15: Read a File From the Resources Folder in Scala (0)
- 13: Introduction to Parallelism and Parallel Collections (0)
- 12: Type Inference in Scala (1)
- 11: Different Ways to Stop Akka Actors (0)
- 03: Break Statement in Scala (0)
-
December 2021
(8)
- 30: Guide to elastic4s – Elasticsearch Scala Client (2)
- 29: Printing Arrays in Scala (0)
- 23: Check if a String Is a Number in Scala (0)
- 17: Better Enumerations in Scala Using Enumeratum (0)
- 16: Iterating Over a Scala Map (0)
- 13: Check If a File or Path Exists in Scala (1)
- 13: Simple REST Requests Using Requests-Scala (0)
- 06: Introduction to doobie – a JDBC Layer for Scala (0)
-
November 2021
(8)
- 29: Lambda Expressions in Scala (0)
- 28: Introduction to ScalaCheck (0)
- 25: Guide to Annotations in Scala (0)
- 21: Creating a List in Scala (0)
- 21: New Control and Quiet Syntax in Scala 3 (0)
- 17: Introduction to ZIO (0)
- 11: @inline and @noinline in Scala (0)
- 05: File Operations Using Ammonite-Ops (1)
-
October 2021
(5)
- 23: The inline Modifier in Scala 3 (1)
- 20: Ammonite Scripting (0)
- 17: Introduction to Scala REPL (0)
- 17: Contextual Abstractions: Given Instances and Using Clauses (0)
- 12: Testing Akka Actors (0)
-
September 2021
(7)
- 28: Optional Braces in Scala 3 (0)
- 24: Extension Methods in Scala 3 (0)
- 22: Open Classes in Scala 3 (0)
- 18: Intersection Types in Scala 3 (0)
- 16: Dependency Injection with Play (0)
- 10: Multiversal Equality in Scala 3 (0)
- 05: Parameter Untupling in Scala 3 (0)
- August 2021 (6)
-
July 2021
(5)
- 29: Guide to Scala Duration and FiniteDuration (0)
- 16: Scala 3 Implicit Redesign (0)
- 14: List Concatenation Operators in Scala (0)
- 06: Parsing JSON with Circe (0)
- 04: Working With Dates and Times in Scala (0)
- June 2021 (3)
-
May 2021
(6)
- 28: Rich Wrappers in Scala (0)
- 26: StringBuilder in Scala (0)
- 24: Benefits of Using Vector in Scala (0)
- 12: Opaque Type Alias in Scala 3 (1)
- 11: Templating in Play Framework with Scala (0)
- 05: Creating Singletons in Scala (0)
-
April 2021
(4)
- 17: @switch Annotation in Scala (0)
- 13: Case Objects vs Enumerations in Scala (0)
- 13: Scala Traits vs. Abstract Classes (0)
- 06: Functors in Functional Programming (0)
-
March 2021
(8)
- 29: Introduction to Reactive Mongo (0)
- 27: Actor Lifecycle in Akka (0)
- 23: Folding Lists in Scala (0)
- 22: Implicit Imports in Scala (0)
- 22: The Tagless Final Pattern in Scala (3)
- 15: How To Use Structural Types in Scala (0)
- 11: Iteration With Index and Value in Scala (0)
- 06: Scheduling Asynchronous Tasks in Play Framework (0)
- February 2021 (5)
-
January 2021
(6)
- 27: Error Handling in the Play Framework Using Scala (0)
- 22: Joining a Collection of Strings in Scala (0)
- 21: Private and Protected Constructors in Scala (0)
- 14: Type Disjunction (Union Types) in Scala (0)
- 08: Monads in Scala (7)
- 06: Introduction to Scalaz (0)
-
December 2020
(4)
- 28: Path-Dependent Types in Scala (0)
- 10: Scala – Introduction to Cats (0)
- 08: Repeated Parameters in Scala (0)
- 04: Implicitly in Scala (0)
-
November 2020
(5)
- 18: Introduction to Alpakka (1)
- 15: Type Declaration in Scala (0)
- 12: Map a Future for Both Success and Failure in Scala (0)
- 09: Caching in Play Framework for Scala (0)
- 06: Stream vs Views vs Iterators in Scala (0)
-
October 2020
(7)
- 28: Difference Between Nil, Null, Nothing, Unit, and None in Scala (0)
- 23: Supervision and Monitoring in Akka (2)
- 22: Filter vs WithFilter (1)
- 14: Finding the Index of an Element in a List with Scala (0)
- 12: Access Play Configuration in Scala (0)
- 07: How to Read Environment Variables in Scala (0)
- 05: Guide to Scaladoc (0)
-
September 2020
(14)
- 29: Converting Java Collections to Scala Collections (0)
- 28: Implicit Parameters in Scala (0)
- 28: Try-With-Resources in Scala (0)
- 27: Conversion to and from a String in Scala (0)
- 26: Sealed Keyword in Scala (0)
- 26: Lifting in Scala (0)
- 24: Akka Interaction Patterns: Request-Response (0)
- 24: The Option Type in Scala (0)
- 23: Introduction to Akka Scheduler (0)
- 22: Synchronous Handling of Futures (0)
- 12: The Difference Between foldLeft and reduceLeft in Scala (0)
- 09: The Principles Behind Scalaz (0)
- 08: Preserving Type Information at Runtime in Scala (0)
- 01: Building a REST API in Scala with Play Framework (3)
-
August 2020
(21)
- 31: Type Hierarchies in Scala (0)
- 25: Introduction to Slick (2)
- 24: Type Classes in Scala (0)
- 23: A Guide to Scala Maps (0)
- 21: How to Convert Binary to Text Data in Scala (0)
- 21: Companion Objects in Scala (0)
- 20: Polymorphism in Scala (0)
- 20: Guide to Data Types in Scala (0)
- 20: Creating a Fat JAR Using SBT (0)
- 20: Monoids and Semigroups in Scala (0)
- 19: Pimp My Library Pattern in Scala (0)
- 18: Configuring Heap Size for SBT (0)
- 17: Akka Interaction Patterns: The Tell Pattern (0)
- 17: Type Casts in Scala (0)
- 14: Loops in Functional Scala (0)
- 12: Demystifying View and Context Bounds (0)
- 10: Access Modifiers in Scala (0)
- 10: Set Up IntelliJ for Scala Development with SBT (0)
- 05: Looking for a Scala Technical Editor for Baeldung (0)
- 03: Higher-Kinded Types (0)
- 02: Range in Scala (0)
-
July 2020
(17)
- 27: Functions in Scala (0)
- 27: Introduction to Strings in Scala (0)
- 25: Algebraic Data Types in Scala (0)
- 25: By-Value and By-Name Parameters in Scala (0)
- 24: Object Oriented Programming in Scala (0)
- 24: Error Handling in Scala (0)
- 23: The Cake Pattern (0)
- 22: Difference Between % and %% Symbols in build.sbt (0)
- 20: BDD Testing with Scala (0)
- 19: Building REST APIs in Scala with Finch (0)
- 19: Self-Type Annotation in Scala (0)
- 18: Difference Between Case Object and Object (2)
- 11: Usages of Underscore (_) in Scala (0)
- 11: A DSL for Writing “20 seconds” in Scala (0)
- 06: Named and Default Arguments in Scala (0)
- 03: Implicit Conversions (0)
- 03: File IO in Scala (0)
-
June 2020
(13)
- 28: String Interpolation in Scala (0)
- 23: Futures and Promises in Scala (0)
- 23: Implicit Classes (0)
- 18: Packaging, Importing and Package Objects in Scala (0)
- 14: Introduction to Scala Operators (0)
- 12: Typed Akka: The Actor Model Done Right (0)
- 11: Classes and Objects in Scala (2)
- 09: Mutability in Scala (0)
- 09: A Guide to Scala Futures (0)
- 08: Introduction to the Play Framework in Scala (1)
- 05: Introduction to Optics in Scala Using Monocle (2)
- 03: Class Composition with Mixins (0)
- 03: Equality in Scala (0)
-
May 2020
(8)
- 31: Basics of Generics in Scala (0)
- 31: Difference Between Class and Case Class in Scala (0)
- 28: Functions and Methods in Scala (1)
- 20: Guide to Scala Collections (2)
- 20: Scala Conditional Expressions (0)
- 20: Variances in Scala (0)
- 11: Guide to Scala Enumerations (2)
- 04: Integrating Lagom with Play Framework and Akka Actors (0)
-
April 2020
(11)
- 29: Exception Handling in Scala (0)
- 27: An Introduction to Scala Extractor Objects (0)
- 26: A Comprehensive Guide to For-Comprehension in Scala (0)
- 26: Introduction to Traits in Scala (0)
- 24: Def, Var & Val in Scala (0)
- 20: Currying in Scala (1)
- 19: Guide to lazy val in Scala (0)
- 13: Partial Functions in Scala (0)
- 12: Introduction to Testing With ScalaTest (2)
- 05: For Loops in Scala (0)
- 02: A Guide to Sorting in Scala (0)
-
March 2020
(3)
- 22: A Guide to Scala Tuples (0)
- 21: Higher-Order Functions in Scala (0)
- 10: Tail Recursion in Scala (0)
-
January 2020
(1)
- 27: Regular Expressions in Scala (0)
-
December 2019
(1)
- 25: Pattern Matching in Scala (3)
-
October 2018
(1)
- 28: Introduction to Scala (0)