Zio_hackaton

ZIO 1.0 is here! Join ZIO Hackathon by Scalac & Ziverge

Zio_hackaton

Together with Ziverge Inc., we’re more than happy to invite you to the first ZIO Hackathon 2020 after the official launch of the 1.0 version that took place on August 4, 2020. The whole ZIO community was waiting for this moment for almost three years, but here we are!

During the ZIO Hackathon 2020, you will be able to attend talks on ZIO projects straight from ZIO open source contributors, as well as get advice on all your ZIO challenges like bugs and new feature ideas.

About ZIO Hackathon 2020

Date: 20 – 21 November 2020
Location: Online – Zoom/Discord/Github

Schedule

  • Friday, November 20st: Introductory talk – 8 pm (GMT+1)
  • Saturday, November 21st: ZIO Hackathon – Start: 10 am (GMT+1)

Hands-on open-source coding, guided by expert mentors – is, of course, the main idea of the ZIO Hackathon 2020. However, attendees can join breakout sessions to learn about specific aspects of ZIO (ZIO core, fibers, STM, execution traces, fiber dumps, ZIO test, ZIO config, etc.), and team leaders will help different groups work on core issues in ZIO, the ZIO ecosystem, and other related libraries in the functional Scala ecosystem.

Additionally, Anyone who attends the ZIO Hackathon and merges a contribution to any official ZIO project during the event will get a free ZIO T-shirt (no shipping limitations) and a 10% discount to the Functional Scala 2020 Conference.

About ZIO

ZIO is a zero-dependency Scala library for asynchronous and concurrent programming. Powered by scalable, non-blocking fibers that never waste or leak resources, ZIO lets you build scalable, resilient, and reactive applications that meet the needs of your business.

After the big launch, it already has more than half a million downloads in a month. ZIO is used by firms like Netflix, DHL, Evolution Gaming, and many others.

The event was brought to you by Ziverge Inc. – the commercial developer of the ZIO library and us, Scalac. Scalac is a development, and consulting company, and contributor in multiple projects in the ZIO ecosystem. Find out more about Scalac.

Other ZIO events and resources by Scalac

Functional World Meetup

Exploring ZIO Prelude: The game-changer for type classes in Scala

Join us on Thursday, August 20 at 6.00 PM, GMT+2

About the talk

On this talk, we are going to explore how ZIO Prelude provides us an accessible and fun way of writing pure, generic, and composable code in Scala, without needing to appeal to the traditional Functor hierarchy.

More specifically, we’ll explore these uses cases:

  • Combining data structures
  • Traversing data structures
  • Validating data structures
  • And… working with the brand-new ZPure!

About Jorge Vasquez

Software developer focused on the backend. He had the chance to work with several technologies and programming languages across different industries, such as Telco, AdTech, and Online Education. 

He’s always looking to improve his skills, finding new and better ways to solve business problems. He loves functional programming, and he’s convinced it can help to make better software. Also, he’s excited about new libraries like ZIO that are making Scala FP more accessible to developers. 

Author of the “Mastering modularity in ZIO with Zlayer” ebook mentioned below.

Mastering Modularity in ZIO with Zlayer Ebook

Writing modular applications is without a doubt very important in software engineering.  It allows us to build software no matter the complexity involved. And composability has been one of the core principles of ZIO from the very beginning.

In this e-book you will learn:

  • What is the new module structure suggested by ZIO
  • How to reorganize the ZIO application around ZLayers
  • ZIO new data types: ZLayer and Has
  • ZLayer type aliases
  • How to create and combine ZLayers, with a horizontal and vertical composition
  • How to reorganize ZIO tests and mocks around ZLayers 

Read also

Download e-book:

Scalac Case Study Book

Download now

Authors

Daria Karasek
Daria Karasek

Marketing Hero at Scalac. I strongly believe in creating opportunities rather than waiting for them to come. As befits Scalac team member I'm a hard worker, I always try to do the right thing and have a lot of fun! I'm an awesome friend and content writer, in that order. When I'm out of the office, I love to cook delicious Italian food and play board games with my friends. #boardgamegeek

Latest Blogposts

17.04.2024 / By  Michał Szajkowski

Mocking Libraries can be your doom

Test Automations

Test automation is great. Nowadays, it’s become a crucial part of basically any software development process. And at the unit test level it is often a necessity to mimic a foreign service or other dependencies you want to isolate from. So in such a case, using a mock library should be an obvious choice that […]

04.04.2024 / By  Aleksander Rainko

Scala 3 Data Transformation Library: ducktape 0.2.0.

Scala 3 Data Transformation Library: Ducktape 2.0

Introduction: Is ducktape still all duct tape under the hood? Or, why are macros so cool that I’m basically rewriting it for the third time? Before I go off talking about the insides of the library, let’s first touch base on what ducktape actually is, its Github page describes it as this: Automatic and customizable […]

28.03.2024 / By  Matylda Kamińska

Scalendar April 2024

scala conferences april 2024

Event-driven Newsletter Another month full of packed events, not only around Scala conferences in April 2024 but also Frontend Development, and Software Architecture—all set to give you a treasure trove of learning and networking opportunities. There’re online and real-world events that you can join in order to meet colleagues and experts from all over the […]

software product development

Need a successful project?

Estimate project