Scala is one of the most popular languages to write data streaming platforms in. Implementing data platforms borrows a lot of concepts from Hadoop and the Big Data 1.0 space, but more often we see responsibilities blur with modern application development. For example, microservices can be thought of as long lived streaming services that consume and produce an unbounded set of data. A convergence of best practices and principles from the Big Data and Reactive Microservice world are enabling us to build high throughput, low latency, stateful, and ML-driven systems.
Join us to learn more about using Scala for the development of modern applications and data platforms.
Want to speak at Scala Toronto? Submit a talk using our talk submission form.
We got another virtual event for you! This talk will dive into some category theory and will attempt to take the blinders off and make things a lot easier to understand by providing some real-world examples that you can use! We will be using Google meetup and the event will be recorded.
Talk: Applicative: The Origin Story
Functors and Monads came from category theory but where did Applicatives come from? What is the Applicative type class and what can we do with it? This talk answers these questions and shows some practical examples of using Applicative Programming with Effects to solve real world problems.
Justin Heyes-Jones is a Scala developer at the consulting company Yoppworks. He works from his home in Vancouver, Canada. He has been programming in Scala for eight years and is very interested (semi-fanatical) in purely functional programming. Apart from writing code to solve business problems, his other great joy is bringing seemingly complex technical topics to a wider audience.
You can take a look at more of Justin's work here: http://justinhj.github.io
Submitting your own talk:
If you're interested in giving a talk about Scala, Scala libraries, Data engineering, or JVM topics please contact a Scala Toronto organizer. All experience levels are welcome.
Scala Toronto Slack:
I would also like to invite people to join our slack instance to chat with organizers, speakers, other members, and even recruiters! Click the following link to sign up.