Jorge Vásquezjorgevasquez.blog·Jan 31, 2024ZIO HTTP: Programación Funcional en Acción con Scala!En esta presentación se introducen conceptos básicos de Programación Funcional, para luego mostrar cómo se puede aplicarla en el mundo real a través de librerías como ZIO HTTP. Mira la grabación https://www.youtube.com/watch?v=O70q1ayxz2o 💡 Puede...DiscussScala
Lachlan O'Dealachlan.hashnode.dev·Jan 14, 2024Every Argument for Static Typing Applies to Typed ErrorsThis was originally published in February 2022 as a gist. Think of all the arguments you've heard as to why static typing is desirable — every single one of those arguments applies equally well to using types to represent error conditions. An odd th...Discuss·40 readsScala
Jorge Vásquezjorgevasquez.blog·Nov 18, 2023Links to ZIO-related articles I've published in other blogsIntroduction to Programming with ZIO Functional Effects How to write a (completely lock-free) concurrent LRU Cache with ZIO STM Mastering Modularity in ZIO with ZLayer Improve your Focus with ZIO Optics How to implement streaming microservices wi...DiscussScala
Yadukrishnanyadukrishnan.live·Aug 20, 2023Diving into ZIO Test 'Aspects': Streamlining Cross-Cutting Concerns in Testing1. Introduction Testing is one of the most essential parts of any software development. As a result, developers spend a lot of time writing unit and integration tests to make the code free from errors. Often, it becomes necessary to address non-funct...Discuss·1 like·993 readsScala
Jorge Vásquezjorgevasquez.blog·Apr 21, 2023Teach Your Web API To Speak Loud And Clear CLI!Most Scala-based backend applications are web APIs, which typically use the HTTP protocol and the JSON format. As a developer, it's crucial to test your APIs during development. One option is to call them from the command line using tools like curl, ...Discusszio-http-cli
Jorge Vásquezjorgevasquez.blog·Dec 2, 2022Behold! The Happy Path To Captivate Your Users With Stunning CLI Apps!As developers, we often have to create command-line applications, which expose APIs, workflows or data processing functionality in a way that is accessible to scripts and non-developers. Although a simple command-line application can be created by on...DiscussFunctional Scala
Jorge Vásquezjorgevasquez.blog·Jun 30, 2022Programación Funcional 101 con Scala y ZIO 2.0Se incluyeron los siguientes temas: Conceptos básicos de Programación Funcional Diferencias entre Programación Funcional y Programación Orientada a Objetos Beneficios de la Programación Funcional Qué es un Efecto Funcional Conceptos básicos de Z...Discussprogramación funcional
Jorge Vásquezjorgevasquez.blog·Mar 11, 2022A Prelude of Purity, scaling back ZIOSome parts of our applications don't need to be asynchronous or interact with the outside world: it's enough that they are stateful, possibly with the ability to handle failures, context, and logging. Although you can use ZIO 2 or monad transformers ...Discusszio-prelude
Jorge Vásquezjorgevasquez.blog·Apr 15, 2021Functional Programming 101 with Scala and ZIOWatch the recording: https://www.youtube.com/watch?v=gZMwjYTkK9k 💡 You can find the slides hereDiscussScala