Rafael Ruiz

Tools

Cómo cambiar la codificación de un audio

Hoy me he encontrado en una situación un tanto molesta. Tras obtener de forma totalmente legal y lícita una gran colección de videos mp4, los cargué en mi disco duro externo, enchufé el disco duro en mi televisor, le di

Read More »
Implícitos En Scala
Agile web and app development

Implícitos en Scala: Presentaciones

Este artículo no va a ser una mirada en profundidad a los implícitos en Scala, sino una presentación sobre qué son. Va dirigido tanto a aquellos que estén empezando en Scala y necesiten un first-look a los implícitos como a … Read More

Read More »
Generalized Type Constraints
Agile web and app development

Scala Generics III: Generalized type constraints

En este tercer artículo sobre genéricos en Scala vamos a hablar de más constraints, ahora vamos a por los generalized type constraints: Generalized type constraints En Scala Generics I hablamos de las type bounds y use site variance y cómo estos

Read More »
Covarianza y Contravarianza
Agile web and app development

Scala Generics II: Covarianza y Contravarianza

En el artículo anterior, vimos Scala Type bounds, en el de hoy continuaremos con Scala generics y hablaremos sobre la Covarianza y Contravarianza en los tipos genéricos. El principio de sustitución de Liskov (la L. de S.O.L.I.D.) precisa que, en

Read More »
Desarrollo web

F-bound en Scala: Traits genéricos con higher-kinded types

Todos aquellos a los que nos gusta Scala dedicamos ratos muertos a hacer experimentos, investigando aspectos del lenguaje que no acabamos de entender o controlar. En este artículo relato cómo aprendí a usar F-bound sobre traits genéricos, usando higher-kinded types

Read More »
Clases Genéricas Y Type Bounds
Agile web and app development

Scala Generics I: Clases genéricas y Type bounds

Clases Genéricas en Scala Clases genéricas, tipos abstractos, type bounds, todos estos conceptos son extraños para desarrolladores que vengan de lenguajes en que el uso de genéricos es inexistente o muy poco utilizado, de manera que vamos a tratar de

Read More »

Most Popular:

Secured By miniOrange