Skip to content
0:00 / 0:00

#zio#functionalprogramming#refactoring

John A. De Goes at #ScalaUA - Thinking Functionally

ScalaUA Conference

1.2K subscribers • 26 videos on Hallway

YouTube
  • Recommended by 2 people: 2 in engineering communities.
  • Presented by John A. De Goes
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

20K views7 years ago2 recommendations

Programming languagesSoftware designScalaFunctional programmingConcurrency and parallelism

John A. De Goes demonstrates how to refactor a concurrent imperative program into a purely functional equivalent using ZIO.

John A. De Goes at #ScalaUA - Thinking Functionally In Thinking Functionally, you'll learn how a functional programmer thinks about problems as John live-refactors a concurrent imperative program to its purely functional equivalent — which is shorter, more powerful, more type-safe, and far easier to reason about and test. Don't miss this chance to witness both the "why" and the "how" of functional programming and learn more about ZIO, the hot new Scala library for asynchronous and concurrent programming that makes it easy to conquer the impossible. Follow ScalaUA Conference on Twitter: twitter.com/@ScalaUA_Conf

Why it's here

2 people recommend this

What people say. Recommended as an exceptionally good talk demonstrating the practical benefits and mechanics of functional programming.

Moments people linked to

u/know_not_muchin r/scala • Recommends

All Videos of ScalaUA conference are now available! All the videos of ScalaUA conference can be seen at link to this video and https://old.reddit.com/r/ScalaConferenceVideos/ Since this conference has exceptionally good topic selection, I am listing down the urls to all the talks below Thinking Functionally - John A. De Goes Big Step to Functional Programming - Alex Zvolinskiy Scheduling and retrying effects with cats - Miklós Martin Conquering Concurrency with Functional Programming - Jakub Kozłowski Scala Schemas with Shapeless - Kévin Rauscher Backpressure over the wire - when things go wrong - Zahari Dichev Things I wish I knew when I started with Akka - Markus Jura [Tou…
69View on Reddit

u/JavaSuckin r/scala • Recommends

John A. De Goes at #ScalaUA - Thinking Functionally