scala

Recursos de programación de scala
This presentation was given as part of Lambda World 2017 by Raul Raja and Paco Estevez. Follow: -https://www.twitter.com/47deg -https://www.twitter.com/lambda_world -https://www.twitter.com/raulraja -https://www.twitter.com/pacoworks Visit: -https://www.47deg.com/events for more details - http://kategory.io/ ___ Kategory is a library that started as a port of Typelevel Scala cats for the Kotlin Programming Language and is now evolving to bring the best of typed FP to Kotlin. This talk will cover some of the main datatypes and abstractions that make typed Functional Programming in Kotlin Possible. Kategory features techniques such as monadic comprehensions, laws, cartesian builders, emulated higher kinds, free monads, and global typeclass instances for the increasingly popular Kotlin programming language. Raul and Paco will discuss some pragmatic applications of Kategory and some of the different styles you can adopt when working with typed FP in Kotlin including transformers, tagless final, and free algebras.
Freestyle es una librería que nos ayuda en nuestras aplicaciones a implementar enfoques orientados a programación funcional. En este screencast Raúl Raja, uno de los principales contribuidores de la librería nos explica cómo ésta nos ayuda a ahorrarnos boilerplate y por qué es de utilidad ???? Entrevista Raúl Raja: https://www.youtube.com/watch?v=gI8AhDMkICQ Subscríbete para más vídeos como este!: https://www.youtube.com/CodelyTV?sub_confirmation=1
Web
15-11-2017
Last June I attended the amazing Habla Computing's Purely functional Scala course in Madrid. It's a challenging course in which we learned about type classes, functors, monadic APIs and composition of effects. It's tough but very interesting, and I discovered a very flexible and robust way of designing software which goes beyond what you can achieve using ports and adapters in OO. Habla Computing's team explains these concepts in a very creative and accessible way that gently takes you from what...
¿Qué hace un ingeniero en Boeing? ¿Cómo fueron los inicios de 47 Degrees? ¿Por qué apostar por Scala? Hoy Raúl Raja, CTO de 47 Degrees nos explica su trayectoria y da su opinión al respecto de la industria. Próximamente iremos publicando el resto de entrevistas y screencasts que pudimos grabar en la LambdaWorld 2017. Kategory, Freestyle, y demás, aquí! https://www.youtube.com/c/CodelyTV?sub_confirmation=1
This presentation was given as part of Lambda World 2017 by Daniela Sfregola. Follow: -https://www.twitter.com/47deg -https://www.twitter.com/lambda_world -https://twitter.com/DanielaSfregola Visit: -https://www.47deg.com/events for more details. ___ Category Theory has become one of the hot topics in the community. Why is this theory suddenly so interesting for developers? Why are the cool kids talking so much about it? This talk will introduce the general principles of Category Theory in a pragmatic, non-mathematical way. We will show practical examples of how this theory has managed to simplify and solve common challenges that we encounter in our code daily, such as nullable values, error handling, parallel and sequential operations and data validation. Also, we will apply them to create our own category theory library from scratch using Scala and ScalaCheck as the only dependency.
This presentation was part of Lambda World 2017 given by Jarek Ratajski. Follow: -https://www.twitter.com/47deg -https://www.twitter.com/lambda_world -https://www.twitter.com/jarek000000 Visit: -https://www.47deg.com/events for more details. ___ You all use lambda expressions. But what does it mean... Lambda? This talk will be about the story behind this term, from a little bit more scientific point of view. Church Lambda calculus, Entscheidungsproblem and incompleteness theorem. Almost all of that will be presented in Scala. And of course, you can later impress your friends with some impressive math tricks. There are going to be some very crazy code pieces shown such as a perfectly unusable implementation of boolean (based on lambda expressions). Come and see what purely functional really means.
An overview of the Lambda World 2017 in Cádiz, Spain. The event featured over 450 attendees, 31 speakers, 18 talks, 7 workshops, 2 unconferences, a Scala Center Spree, and networking events. Visit: https://www.47deg/events for more information and follow us at https://www.twitter.com/lambda_world and https://www.twitter.com/47deg Special thanks to Gold Sponsors: Signify Technology Accenture Technology Microsoft Intelygenz RavenPack Everis
"Estamos acostumbrados a hablar de la calidad del código "de producción", pero ¿qué hay de la calidad de los test? ¿Cómo medimos si son buenos o malos? En esta sesión veremos problemas comunes que nos encontramos al empezar a testear, cómo evitar malas prácticas, y daremos nuestra opinión acerca de los tipos de test que más valor aportan. Por último, también hablaremos del encaje del testing en una aplicaciones CQRS y DDD (Arquitectura Hexagonal). Para demostrar que son principios agnósticos del lenguaje, los ejemplos de código serán tanto en Scala como en PHP." Todos los videos de Barcelona Software Craftsmanship https://www.youtube.com/playlist?list=PLKxa4AIfm4pXfHIuhB89H6TdUO8syJMui&playnext=1 Descarga gratis la versión digital del libro de Roberto Canales “Conversaciones con CEOs y CIOs sobre Transformación Digital y Metodologías Ágiles ” https://goo.gl/i2zZtJ Suscríbete a nuestra newsletter; https://goo.gl/5jc6uP Facebook; https://goo.gl/o8HrWX Twitter; https://goo.gl/MU5pUQ LinkedIn https://goo.gl/2On7Fj/
Por fin! Después de *mucho* trabajo, hoy presentamos CodelyTV Pro. Oferta lanzamiento ???? http://bit.ly/lanzamiento-yt CodelyTV Pro es la plataforma de cursos de CodelyTV. Ya tenéis disponibles cursos sobre Agile (retrospectivas), AWS (deploy en EC2), Testing en iOS y Android, CQRS (arquitectura de Software), y por último, introducción a Scala. Cada día publicaremos un nuevo vídeo de alguno de los cursos. Por 30€ al mes podrás acceder a todo el catálogo de cursos y los que se vayan publicando. ¡Pero ojo! Ahora tenemos una oferta al 50% durante el primer mes de lanzamiento: http://bit.ly/lanzamiento-yt Le hemos puesto mucho cariño. Esperamos que lo disfrutéis, os sea útil en vuestro día a día, y aprendáis nuevas cosas para desarrollar mejor ???? Mil gracias a todos los colaboradores que apoyan este proyecto para que salga adelante. Cualquier cosa, aquí estamos.
???? Oferta pre-lanzamiento 3 meses por 30€: http://bit.ly/codelytvpro-yb Vídeo presentación de la nueva plataforma de formación continua CodelyTV Pro. Cursos avanzados de programación para mantenerte al día y aprender nuevos conceptos. CQRS, Testing iOS y Android, AWS, Agile, Scala, y mucho más! Oferta lanzamiento: http://bit.ly/codelytvpro-yb