SlideShare a Scribd company logo
How Dare You!
You‘ve stolen my Scala Futures!
The challenge
• Apologies, the pun crossed my
mind as I was listening to John
De Goes presentation for the
Berlin ZIO Hackathon 2019, the
main theme being only the part
of the ZIO platform related to
Futures.
• However, there is a bigger
challenge.
The challenge
• ZIO needs to grow its community,
• Not only Scala developers, but from Java or else, are welcome,
• They will need to use ZIO in production projects to be interested,
• They will eventually stumble upon migration issues,
• One major block in the road is http servers,
• That would be ideally ZIO-native, but...
The challenge
• We don‘t need to start from scratch, do we?
• There are a couple of projects out there doing similar things,
• Not guaranteed to do it lazily at all,
• So, ...
The proposal
• Why don‘t we analyze existing projects,
• With their corresponding test packages,
• And choose a candidate to create a new ZIO-native http server?
Candidates
• Http4s
• Twitter Finagle Finch
• Etc...
Constraints
• We don‘t have time during the Hackathon to go much further,
• We should compare pros and cons of different candidates,
• We should make it attractive from point of view of migration,
• I.e., resemble something that is widely used by the community,
• (Same mistake as Java and C syntax?)
• And create a start to invite developers to join as usual in an open source effort,
• Respecting ZIO principles (laws?) and types.
Share your thoughts!

More Related Content

Similar to Zio motivation to create ZIO-native http package

Devconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developedDevconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developed
Alexander Makarov
 
Git Branching – the battle of the ages
Git Branching – the battle of the agesGit Branching – the battle of the ages
Git Branching – the battle of the ages
Jasmin Fluri
 
Dissemination beyond academic circles
Dissemination beyond academic circlesDissemination beyond academic circles
Dissemination beyond academic circles
scottw
 
Presentation presentation
Presentation presentationPresentation presentation
Presentation presentation
illuminati_yachtclub
 
Untangling spring week2
Untangling spring week2Untangling spring week2
Untangling spring week2
Derek Jacoby
 
CloudFoundry-summit-2015-a-look-back
CloudFoundry-summit-2015-a-look-backCloudFoundry-summit-2015-a-look-back
CloudFoundry-summit-2015-a-look-back
Krishna-Kumar
 
Bug bounty programs
Bug bounty programsBug bounty programs
Bug bounty programs
Dan Vasile
 
Appcelerator Titanium Intro
Appcelerator Titanium IntroAppcelerator Titanium Intro
Appcelerator Titanium Intro
Nicholas Jansma
 
OSGeo Incubation 2014
OSGeo Incubation 2014OSGeo Incubation 2014
OSGeo Incubation 2014
Jody Garnett
 
Joomla 4 is on the Horizon - JAB 2018
Joomla 4 is on the Horizon - JAB 2018Joomla 4 is on the Horizon - JAB 2018
Joomla 4 is on the Horizon - JAB 2018
George Wilson
 
Foundation Comparison
Foundation ComparisonFoundation Comparison
Foundation Comparison
Jody Garnett
 
Foundation Comparison
Foundation ComparisonFoundation Comparison
Foundation Comparison
Jody Garnett
 
Jsday
JsdayJsday
Breaking out of the endless callback look - #jsday Italy keynote
Breaking out of the endless callback look - #jsday Italy keynoteBreaking out of the endless callback look - #jsday Italy keynote
Breaking out of the endless callback look - #jsday Italy keynote
Christian Heilmann
 
Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...
Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...
Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...
Linuxmalaysia Malaysia
 
Html5 today
Html5 todayHtml5 today
Html5 today
Roy Yu
 
Build your next application in weeks and not months with Groovy and Grails
Build your next application in weeks and not months with Groovy and GrailsBuild your next application in weeks and not months with Groovy and Grails
Build your next application in weeks and not months with Groovy and Grails
People10 Technosoft Private Limited
 
Building innovation community sites in sharepoint 2013
Building innovation community sites in sharepoint 2013Building innovation community sites in sharepoint 2013
Building innovation community sites in sharepoint 2013
Frank Hatzack
 
Library, Library Lets Use THAT Library – DFW Mobile
Library, Library Lets Use THAT Library  – DFW MobileLibrary, Library Lets Use THAT Library  – DFW Mobile
Library, Library Lets Use THAT Library – DFW Mobile
Adam Hill
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
Brian LeRoux
 

Similar to Zio motivation to create ZIO-native http package (20)

Devconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developedDevconf 2011 - PHP - How Yii framework is developed
Devconf 2011 - PHP - How Yii framework is developed
 
Git Branching – the battle of the ages
Git Branching – the battle of the agesGit Branching – the battle of the ages
Git Branching – the battle of the ages
 
Dissemination beyond academic circles
Dissemination beyond academic circlesDissemination beyond academic circles
Dissemination beyond academic circles
 
Presentation presentation
Presentation presentationPresentation presentation
Presentation presentation
 
Untangling spring week2
Untangling spring week2Untangling spring week2
Untangling spring week2
 
CloudFoundry-summit-2015-a-look-back
CloudFoundry-summit-2015-a-look-backCloudFoundry-summit-2015-a-look-back
CloudFoundry-summit-2015-a-look-back
 
Bug bounty programs
Bug bounty programsBug bounty programs
Bug bounty programs
 
Appcelerator Titanium Intro
Appcelerator Titanium IntroAppcelerator Titanium Intro
Appcelerator Titanium Intro
 
OSGeo Incubation 2014
OSGeo Incubation 2014OSGeo Incubation 2014
OSGeo Incubation 2014
 
Joomla 4 is on the Horizon - JAB 2018
Joomla 4 is on the Horizon - JAB 2018Joomla 4 is on the Horizon - JAB 2018
Joomla 4 is on the Horizon - JAB 2018
 
Foundation Comparison
Foundation ComparisonFoundation Comparison
Foundation Comparison
 
Foundation Comparison
Foundation ComparisonFoundation Comparison
Foundation Comparison
 
Jsday
JsdayJsday
Jsday
 
Breaking out of the endless callback look - #jsday Italy keynote
Breaking out of the endless callback look - #jsday Italy keynoteBreaking out of the endless callback look - #jsday Italy keynote
Breaking out of the endless callback look - #jsday Italy keynote
 
Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...
Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...
Can Open Source bring about your next Innovation Breakthrough? - Gen Kanai, M...
 
Html5 today
Html5 todayHtml5 today
Html5 today
 
Build your next application in weeks and not months with Groovy and Grails
Build your next application in weeks and not months with Groovy and GrailsBuild your next application in weeks and not months with Groovy and Grails
Build your next application in weeks and not months with Groovy and Grails
 
Building innovation community sites in sharepoint 2013
Building innovation community sites in sharepoint 2013Building innovation community sites in sharepoint 2013
Building innovation community sites in sharepoint 2013
 
Library, Library Lets Use THAT Library – DFW Mobile
Library, Library Lets Use THAT Library  – DFW MobileLibrary, Library Lets Use THAT Library  – DFW Mobile
Library, Library Lets Use THAT Library – DFW Mobile
 
Mobeers waterloo-2011
Mobeers waterloo-2011Mobeers waterloo-2011
Mobeers waterloo-2011
 

More from Mauricio Fernandes de Castro

Apresentação do Aplicativo de Controle de Combustíveis
Apresentação do Aplicativo de Controle de CombustíveisApresentação do Aplicativo de Controle de Combustíveis
Apresentação do Aplicativo de Controle de Combustíveis
Mauricio Fernandes de Castro
 
tece-report-1
tece-report-1tece-report-1
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte II
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte IIMeetup ScalaCamp Curitiba, Fevereiro de 2017, Parte II
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte II
Mauricio Fernandes de Castro
 
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte I
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte IMeetup ScalaCamp Curitiba, Fevereiro de 2017, Parte I
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte I
Mauricio Fernandes de Castro
 
Intellij windows
Intellij windowsIntellij windows
Capital Humano no Setor de TI
Capital Humano no Setor de TICapital Humano no Setor de TI
Capital Humano no Setor de TI
Mauricio Fernandes de Castro
 
MVP Sustentável
MVP SustentávelMVP Sustentável
Akka basics
Akka basicsAkka basics
Estrategia digital, uma visão associativista
Estrategia digital, uma visão associativistaEstrategia digital, uma visão associativista
Estrategia digital, uma visão associativista
Mauricio Fernandes de Castro
 
Iservport recipes
Iservport recipesIservport recipes
Iservport recipes
Mauricio Fernandes de Castro
 
CQRS/ES com Lagom
CQRS/ES com LagomCQRS/ES com Lagom
CQRS/ES com Lagom
Mauricio Fernandes de Castro
 
ScalaCamp Meetup - Coleções em Scala
ScalaCamp Meetup - Coleções em ScalaScalaCamp Meetup - Coleções em Scala
ScalaCamp Meetup - Coleções em Scala
Mauricio Fernandes de Castro
 
iservport - Uma Plataforma de Monitoramento para sua empresa e sua rede de ne...
iservport - Uma Plataforma de Monitoramento para sua empresa e sua rede de ne...iservport - Uma Plataforma de Monitoramento para sua empresa e sua rede de ne...
iservport - Uma Plataforma de Monitoramento para sua empresa e sua rede de ne...
Mauricio Fernandes de Castro
 
Scala why
Scala whyScala why
Iservport circle-game
Iservport circle-gameIservport circle-game
Iservport circle-game
Mauricio Fernandes de Castro
 
O efeito chaminé.
O efeito chaminé.O efeito chaminé.
O efeito chaminé.
Mauricio Fernandes de Castro
 

More from Mauricio Fernandes de Castro (16)

Apresentação do Aplicativo de Controle de Combustíveis
Apresentação do Aplicativo de Controle de CombustíveisApresentação do Aplicativo de Controle de Combustíveis
Apresentação do Aplicativo de Controle de Combustíveis
 
tece-report-1
tece-report-1tece-report-1
tece-report-1
 
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte II
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte IIMeetup ScalaCamp Curitiba, Fevereiro de 2017, Parte II
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte II
 
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte I
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte IMeetup ScalaCamp Curitiba, Fevereiro de 2017, Parte I
Meetup ScalaCamp Curitiba, Fevereiro de 2017, Parte I
 
Intellij windows
Intellij windowsIntellij windows
Intellij windows
 
Capital Humano no Setor de TI
Capital Humano no Setor de TICapital Humano no Setor de TI
Capital Humano no Setor de TI
 
MVP Sustentável
MVP SustentávelMVP Sustentável
MVP Sustentável
 
Akka basics
Akka basicsAkka basics
Akka basics
 
Estrategia digital, uma visão associativista
Estrategia digital, uma visão associativistaEstrategia digital, uma visão associativista
Estrategia digital, uma visão associativista
 
Iservport recipes
Iservport recipesIservport recipes
Iservport recipes
 
CQRS/ES com Lagom
CQRS/ES com LagomCQRS/ES com Lagom
CQRS/ES com Lagom
 
ScalaCamp Meetup - Coleções em Scala
ScalaCamp Meetup - Coleções em ScalaScalaCamp Meetup - Coleções em Scala
ScalaCamp Meetup - Coleções em Scala
 
iservport - Uma Plataforma de Monitoramento para sua empresa e sua rede de ne...
iservport - Uma Plataforma de Monitoramento para sua empresa e sua rede de ne...iservport - Uma Plataforma de Monitoramento para sua empresa e sua rede de ne...
iservport - Uma Plataforma de Monitoramento para sua empresa e sua rede de ne...
 
Scala why
Scala whyScala why
Scala why
 
Iservport circle-game
Iservport circle-gameIservport circle-game
Iservport circle-game
 
O efeito chaminé.
O efeito chaminé.O efeito chaminé.
O efeito chaminé.
 

Recently uploaded

Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
brainerhub1
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
Massimo Artizzu
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
Peter Muessig
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
NishanthaBulumulla1
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
TaghreedAltamimi
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
VALiNTRY360
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
GohKiangHock
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
Quickdice ERP
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
mz5nrf0n
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
ToXSL Technologies
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 

Recently uploaded (20)

Unveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdfUnveiling the Advantages of Agile Software Development.pdf
Unveiling the Advantages of Agile Software Development.pdf
 
Liberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptxLiberarsi dai framework con i Web Component.pptx
Liberarsi dai framework con i Web Component.pptx
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
UI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design SystemUI5con 2024 - Bring Your Own Design System
UI5con 2024 - Bring Your Own Design System
 
YAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring detailsYAML crash COURSE how to write yaml file for adding configuring details
YAML crash COURSE how to write yaml file for adding configuring details
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
Lecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptxLecture 2 - software testing SE 412.pptx
Lecture 2 - software testing SE 412.pptx
 
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdfTop Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
Top Benefits of Using Salesforce Healthcare CRM for Patient Management.pdf
 
SQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure MalaysiaSQL Accounting Software Brochure Malaysia
SQL Accounting Software Brochure Malaysia
 
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian CompaniesE-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
E-Invoicing Implementation: A Step-by-Step Guide for Saudi Arabian Companies
 
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
在线购买加拿大英属哥伦比亚大学毕业证本科学位证书原版一模一样
 
How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?How Can Hiring A Mobile App Development Company Help Your Business Grow?
How Can Hiring A Mobile App Development Company Help Your Business Grow?
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 

Zio motivation to create ZIO-native http package

  • 1. How Dare You! You‘ve stolen my Scala Futures!
  • 2. The challenge • Apologies, the pun crossed my mind as I was listening to John De Goes presentation for the Berlin ZIO Hackathon 2019, the main theme being only the part of the ZIO platform related to Futures. • However, there is a bigger challenge.
  • 3. The challenge • ZIO needs to grow its community, • Not only Scala developers, but from Java or else, are welcome, • They will need to use ZIO in production projects to be interested, • They will eventually stumble upon migration issues, • One major block in the road is http servers, • That would be ideally ZIO-native, but...
  • 4. The challenge • We don‘t need to start from scratch, do we? • There are a couple of projects out there doing similar things, • Not guaranteed to do it lazily at all, • So, ...
  • 5. The proposal • Why don‘t we analyze existing projects, • With their corresponding test packages, • And choose a candidate to create a new ZIO-native http server?
  • 6. Candidates • Http4s • Twitter Finagle Finch • Etc...
  • 7. Constraints • We don‘t have time during the Hackathon to go much further, • We should compare pros and cons of different candidates, • We should make it attractive from point of view of migration, • I.e., resemble something that is widely used by the community, • (Same mistake as Java and C syntax?) • And create a start to invite developers to join as usual in an open source effort, • Respecting ZIO principles (laws?) and types.