ScalaSyd Reboot - Episode 3


Details
Almost 3 years after the last ScalaSyd event, we're back in 2021!
2021 will be a year full of ScalaSyd events!
We’re planning to have an event every month, at the beginning of each month.
If you want to give a talk, you can:
- Create an issue with your proposal in our Github repo: https://github.com/scalasyd/scalasyd
- Contact Jules Ivanic either on Twitter (https://twitter.com/guizmaii) and/or by email at jules.ivanic@gmail.com (I’m faster to answer on Twitter!)
We’re interested in everything around Scala!
Don’t be shy!
Come talk to our friendly community about your discoveries, your work, or anything you’re passionate about! 🙂
You can join the Australian Scala Community on Slack here: https://join.slack.com/t/scalamelb/shared_invite/zt-oi7bi1zb-WpnPocyf2S7tQA4EFMKPpg
-----
How to survive algorithms in Scala [Aussie edition]
William Narmontas
@ScalaWilliam / https://scalawilliam.com
A mention of an algorithm tends to conjure up images like 'i++' and 'a[x] = a[x-1] + a[x-2]' which come from the classic trinity of Python, C and Java. In 2020, Scala's immense growth has risen the bar from simply writing Java in Scala syntax, to thinking in immutable style.
In this talk, you will learn about my journey with algorithms in Scala and the educational website "Scala Algorithms".
Who is William?
William has been working with Scala for nearly 8 years, all the way from low-level performance optimization to architecture; his focus has mostly been in finance where conciseness plays a big part.
-----
Scala3, the new features
Afsal Thaj
A sneak peak into the following:
- Type matching
- Singleton types
- Polymorphic Function Types
- Type-class derivation using scala3 Tuple
- Reimplementing some scala3 functions
- Compile-time Mirror
- Type-class derivation revisited
- Inline, and transparent
- Macros
Who is Afsal?
Afsal, working as a functional programmer and consultant at Simple Machines.
Author of zio-config
Loves to hike, hike and hike + share knowledge.

ScalaSyd Reboot - Episode 3