DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
View Events Video Library
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Modern Digital Website Security: Prepare to face any form of malicious web activity and enable your sites to optimally serve your customers.

Low-Code Development: Learn the concepts of low code, features + use cases for professional devs, and the low-code implementation process.

E-Commerce Development Essentials: Considering starting or working on an e-commerce business? Learn how to create a backend that scales.

Getting Started With Jenkins: Learn fundamentals that underpin CI/CD, how to create a pipeline, and when and where to use Jenkins.

Avatar

Daniel Ciocirlan

[Deactivated] [Suspended]

Works at Rock the JVM

Joined Nov 2019

https://rockthejvm.com

Stats

Reputation: 609
Pageviews: 225.2K
Articles: 13
Comments: 2
  • Articles
  • Comments

Articles

article thumbnail
Comparing Akka Streams, Kafka Streams and Spark Streaming
We'll discuss the pros and cons of the frameworks and which to use when.
Updated May 9, 2022
· 18,128 Views · 3 Likes
article thumbnail
7 Uses of Underscore in Scala
Underscores are overloaded in Scala: see 7 places where '_' means different things.
September 15, 2020
· 6,924 Views · 2 Likes
article thumbnail
How Does "20 Seconds" Work in Scala?
This article will show you how a seemingly magical expressions work, and how you can build your own.
August 11, 2020
· 7,051 Views · 6 Likes
article thumbnail
The Practical Difference Between Abstract Classes and Traits in Scala
This short article will compare abstract classes and traits as means of inheritance.
August 7, 2020
· 8,736 Views · 2 Likes
article thumbnail
3 Reasons Why Akka Typed Helps You Write Better Code
A quick overview of how Akka bakes in good practices directly in the new typed API.
May 14, 2020
· 5,384 Views · 2 Likes
article thumbnail
Reading Spark DAGs
See how to effectively read Directed Acyclic Graphs (DAGs) in Spark to better understand the steps a program takes to complete a computation.
May 4, 2020
· 18,429 Views · 10 Likes
article thumbnail
Reading Spark Query Plans
This article is for the Spark programmer who has at least some fundamentals, but has not dived into how Spark works yet.
Updated May 4, 2020
· 18,323 Views · 5 Likes
article thumbnail
How to Create Controllable Futures in Scala
In this article, we discuss how to create controllable Futures in Scala with the help of Promises.
April 21, 2020
· 8,462 Views · 2 Likes
article thumbnail
Sending HTTP Requests in 5 Minutes With Scala and Akka HTTP
In this article, we discuss how to get started sending HTTP requests in Scala with Akka, as a simple HTTP client.
April 20, 2020
· 23,062 Views · 2 Likes
article thumbnail
Why Is Contravariance in Scala so Hard?
In this article, we dive into some basics around contravariance in Scala to help you get a better understanding of generics.
April 7, 2020
· 6,300 Views · 5 Likes
article thumbnail
8 Scala Pattern Matching Tricks
In this article, we get you better acquainted to pattern matching in Scala, focusing on list extractors, Haskell-like prepending, type specifiers, etc.
April 2, 2020
· 22,187 Views · 7 Likes
article thumbnail
Scala at Light Speed, Part 5: Advanced
Learn more about advanced Scala in the final part of this series!
January 13, 2020
· 12,259 Views · 5 Likes
article thumbnail
Scala at Light Speed, Part 1: The Essentials
Learn Scala fast in this installment on learning Scala essentials, including types, values, and more.
Updated January 13, 2020
· 11,596 Views · 3 Likes

Comments

Scala at Light Speed, Part 2: Object Orientation

Jan 17, 2020 · Daniel Ciocirlan

Scala at Light Speed, Part 3: Functional Programming

Jan 09, 2020 · Daniel Ciocirlan

User has been successfully modified

Failed to modify user

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends: