Functional Programming in JVM-based languages

In this talk, we will cover the myths about functional programming and how to transition from the academic approach to real-life programming. We’ll go through the typical patterns like immutable structures, monads and approaches of various programming languages to error handling in a “functional” way. And of course, the pros and cons of this programming style

Jun 8, 2022, 3:00 – 6:00 PM

33
RSVP'd

RSVP Now

Key Themes

AndroidCareer DevelopmentGoogle I/O Extended

About this event

Hi there!👋 


Warm welcome to everyone, we're glad to announce our upcoming event about JVM languages.

What is a monad? Do I need a PhD to write in a functional style? Any hidden gems that will improve my developer experience?

In this talk, we will cover the myths about functional programming and how to transition from the academic approach to real-life programming. We’ll go through the typical patterns like immutable structures, monads and approaches of various programming languages to error handling in a “functional” way. And of course, the pros and cons of this programming style.


Language: English


👀 Katrin links to check:

Twitter: https://twitter.com/paranoidmonoid

GitHub: https://github.com/paranoidmonoid

Blog: https://paranoidmonoid.github.io/articles/


Stay turned!

---------------------------------------------------------------------------------

Привіт-привіт!👋

Сподіваємося, що ви в безпеці. Ми раді повернутися до вас з анонсом наступного івента – “Treasure.map(): Functional Programming in JVM-based languages” від спікера Karin-Aleksandra Monoid.

Karin – Senior Software Engineer, яка має бекграунд в різних мовах програмування. Зараз вона спеціалізується на Kotlin і виступає за функціональне програмування (за його хороші частини!). Ймовірно, вона спробувала вашу улюблену мову бекенда на фронтенді (Scala.js і Kotlin/JS).

🤔 Про що будемо говорити?

Що таке монада? Чи потрібна вам PhD, щоб писати у функціональному стилі? Чи є приховані дорогоцінні камені, які покращать ваш досвід розробника?

У своїй доповіді Karin розповість про міфи функціонального програмування та про перехід від академічного підходу до програмування до реального. Також ми розглянемо типові шаблони, такі як незмінні структури, монади та підходи різних мов програмування до обробки помилок «функціональним» способом. І звичайно, плюси і мінуси цього стилю програмування.


Мова: Англійська

👀 Запрошуємо переглянути медіа нашого спікера:

Твітер: https://twitter.com/paranoidmonoid

Гітхаб: https://github.com/paranoidmonoid

Блог: https://paranoidmonoid.github.io/articles/

Слідкуйте за анонсами! Stay tuned!

Speaker

  • Karin-Aleksandra Monoid

    Senior Software Engineer in CircleCI, Google Dev Expert in Kotlin

Organizers

  • Volodymyr Kosinsky

    Mint innovations

    GDSC Lead

  • Ivan Hedz

    Content creator

  • Olha Suprun

    Content creator

  • Diana Tryhub

    KPI

    Content creator

  • Dmytro Pashchenko

    Content creator

  • Oleg Ataman

    Content creator

  • Victoria Myts

    Content creator

  • Ekaterina Gricaenko

    KPI

    Mentor

  • Катерина Юрців

    Designer

  • Даша Дубравська

    Content creator

Contact Us