• Monocle 3 by Julien Truffaut - Scala communities in Europe

    Evento en línea

    You can find the official event here 👉 https://www.meetup.com/es-ES/Scala-Berlin-Brandenburg/events/275841617/

    Hello Scala lovers, in this online edition Julien Truffaut introduces Monocle 3, an optics library for Scala.

    This remote meetup is a collaboration between the Scala communities in Europe. London, Amsterdam, Lisbon, Porto, Barcelona, Madrid, Berlin, and Hamburg are already joining. If your city is not on the list, spread the word to your community organizer as well.

  • Free monads from scratch

    Evento en línea

    Abstract:
    If purely functional programming avoids side-effects at all cost, then how do you write programs that are both pure and useful? How do you implement and test such programs without depending on the outside world?

    Free monads allow us to structure complex programs while retaining purity, by decoupling their structure from their evaluation, but how do they work? After discussing the substitution model of evaluation, we will implement a naive Free monad in Haskell and in Scala, and discuss the real-world benefits of Free programs.

    Most of this talk will be based on the paper "Data Types à la carte" written by Wouter SWIERSTRA, and it requires no previous experience with Free, but some experience with pure FP will be helpful.

    Our Speaker:
    Guillaume is passionate FP, and currently uses Scala to build a media management and streaming platform for the largest french pay-TV network

    Conference mode: Zoom
    we will publish the link some days before the event 😄

    6
  • Contributing Scala OSS in Hacktoberfest

    Evento en línea

    Zoom Link: https://zoom.us/my/ignasimarimonclos

    Hi community !!!

    From ScalaBcn, we will be collaborating with the Hacktoberfest which is a global 1-month event focused on promoting OSS (Open Source Software).

    Abstract

    In this meetup Ignasi will do a quick intro to how to contribute to an OSS project and he'll present a high-level overview of the Akka ecosystem and help locate low-hanging fruit tasks for you to contribute.
    This will be a great opportunity to push your Hacktoberfest (https://hacktoberfest.digitalocean.com/) contributions forward!
    If you want to code during the meetup (and you are highly encouraged to do it) make sure you fulfil the following requirements.

    Requirements:

    1. you have a jdk 8 and jdk11 (recommended AdoptOpenJDK) installed
    - recommend using sdkman (https://sdkman.io/))
    - `sdk install java[masked].hs-adpt`
    - `sdk install java[masked].hs-adpt`
    2. you have an IDE (IntelliJ or VSCode)
    3. you have sbt (https://www.scala-sbt.org/download.html)
    - `sdk install sbt`
    4. you have `git` installed

    Bio:

    Ignasi works at Lightbend currently as a team member on the Akka team where he breaks builds for a living. He's been working full-time as a OSS contributor for several years.

    More info about Hacktoberfest visit the website ( https://hacktoberfest.digitalocean.com ).

    6
  • Introduction to cats-effect and weaver-test

    Evento en línea

    Abstract:
    This talk will focus on why referential transparency matters, and will introduce cats-effect, a library that offers referentially-transparent constructs to deal with side-effects, as well as weaver-test, a test-framework recently released by Disney that is built on top of cats-effect.

    https://typelevel.org/cats-effect/
    https://disneystreaming.github.io/weaver-test/

    Our Speaker:
    Olivier Mélois, engineer at Disney Streaming Services, principal contributor of weaver-test library.

    Conference mode:
    We will publish how the meetup will be screen. Working with Zoom, Google Meet, Youtube solutions, next days we will publish the option that fit better for us 😄

    [UPDATE] Conference will be done by Zoom.us.
    Link will be provided on Monday

    Link: https://intenthq.zoom.us/j/95447521333
    Pass:[masked]

  • FS2: Streams, Pulls, and... Creeks? with Michael Pilquist

    Evento en línea

    Abstract:
    The Functional Streams for Scala library provides infrastructure for major functional Scala libraries, e.g. HTTP4S and Doobie, and has dozens of integration projects. In this talk, we'll look at building a small stream library from scratch in order to understand some of the design decisions of FS2. We'll then look in to an "industrial grade" sample application to show how these ideas scale up to full program design.

    Our Speaker:
    Michael has been using Scala since 2009, when he was convinced to give it a try by listening to Dick Wall and the Java Posse.

    He introduced Scala at Comcast and has written a number of open source functional programming libraries since then, including scodec, simulacrum, and ip4s. He’s also the lead maintainer of FS2, a pretty neat functional streaming library.

    Conference mode:
    We will publish how the meetup will be screen. Working with Zoom, Google Meet, Youtube solutions, next days we will publish the option that fit better for us 😄

    8
  • Scala Beers for Christmas, Last Call 🙂🎄🎁

    BrewDog Barcelona

    Esta Meetup es informal y tiene como objetivo ... pues como bien dice el título, celebrar la Navidad y despedir este año juntos des de la comunidad de Scala con alguna 🍺 or 🥤 y cenar juntos 🥗🍔.

    Ha sido un año genial, y toca empezar a pensar cosas para la vuelta en el 2020.

    Las personas que queráis venir, hacer lo siguiente:
    1. Entrar en el slack de ScalaEs https://scalaes-register.herokuapp.com/
    2. Ir al channel de #local-bcn y comentar que quieres venir a la cena 🙂

    A la 13h de mañana se llamará al restaurante para decir el número final de asistentes.

  • Contributing Scala OSS in Hacktoberfest

    Trovit Search

    Hi community !!!

    Note in your calendar this date: Next Monday 21th October

    From ScalaBcn, we will be collaborating with the Hacktoberfest which is a global 1-month event focused on promoting OSS (Open Source Software).

    This event will aim to introduce to everyone the Scala community through contributing to a friendly-beginner libraries which want to participate in the Hacktoberfest. We will try to search for a list of Scala contributions which could be a good entrypoint.

    Agenda
    ---
    18:30 - Welcome
    18:40 - Intro to open source & how to contribute By Sw developer (Scala/Java) @ Lightbend Ignasi Marimon
    19:00 - Hack time!
    20:30 / 21h - End
    ---

    We aim to encourage people contribute to the opensource ecosystem, and more specific in Scala community, both for beginners and veterans, so everyone are very welcome.

    Requirements:

    * you will need to come with your own laptop.
    * lot of desire to learn.

    Venue pending to be defined.

    More info about Hacktoberfest visit the website ( https://hacktoberfest.digitalocean.com ).

    Thanks for JUG to inspire us to write this text 😊

    7
  • Scala Beers

    Fàbrica Moritz Barcelona

    Esta Meetup es informal y tiene como objetivo ... pues como bien dice 🍺 y más 🍻 con todas las personas interesadas en la comunidad de Scala en Barcelona 💪
    Ha sido una season[masked] genial, y que mejor manera de hacer un punto y a parte antes de las vacaciones entre todos viendo que se puede mejorar y empezar a pensar entre todos cosas para la vuelta.

    Os esperamos a todos!!

    P.D: Luego de las cervezas siempre hay gente que se anima a cenar 🤩

    1
  • ZIO: A Better Future for Scala

    Adevinta Spain

    On this occasion we will welcome Oleksandra Holubitska. She has wide experience with OOP, web development and PL/SQL. Her passion is pure FP and ZIO.

    She will talk about pure FP, how to create an IO effect, about ZIO Data Types, Parallelism and Concurrency and will compare ZIO vs Future.

    21
  • Introducción a los lentes en Scala

    letgo

    Arnau Abella es nuestro próximo speaker y nos contará cómo las lentes son referencias funcionales componibles que permiten acceder y modificar estructuras de datos anidadas con una sintaxis parecida a un lenguaje imperativo.

    Durante la presentación, aprenderemos a base de ejemplos en Scala, cómo usar este concepto tan poderoso y a la vez simple.

    Vamos a repartir stickers venidos calentitos del #ScalaDays 🎉🎉🎉

    Gracias a Letgo por hostear el evento!! 💪

    6