-
Testing with Hamcrest
When I build software one of the things that I need to consider is how to test what I’ve built. Testing gives me a safety net to add new features and to refactor existing code without breaking functionality. For having the basics covered, I use unit tests, and with frameworks such as JUnit we can…
-
Libro: The Clean Coder
Esta semana he terminado de leer «The Clean Coder», de Robert (Uncle Bob) Martin, un libro que la crítica considera la la continuación del célebre «Clean Code» del mismo autor, pese a que está más enfocado a corregir ciertas actitudes a la hora de programar, de relacionarnos con compañeros, aceptar responsabilidades, etc, dentro de la…
-
Manteniendo nuestros eBooks sincronizados entre diferentes dispositivos.
Cuando nos movemos del modelo de libros físicos al modelo de libros digitales, ganamos una enorme conveniencia, y es que nuestros libros de repente se vuelven accesibles allá donde vayamos, en nuestro lector de eBooks, en nuestro móvil, en nuestra tablet, e incluso en cualquier ordenador vía el navegador, guardando el estado de la lectura.…
-
Y llegó 2016
Ya con esta son seis ediciones del resumen anual de mi blog, o lo que es lo mismo, más de 2000 días desde mi primer artículo, y es que 2015 ha sido un año muy interesante para mí, aunque he de reconocer que he escrito menos, mucho menos, de lo que pensaba en un primer…
-
OT: Corriendo voy… un año después
El año pasado por estas fechas comentaba mi primera experiencia en una carrera popular, y toda la tecnología que había visto en su momento. He de reconocer que fue agónico, tuve que parar varias veces y el resultado implicó una semana de agujetas, aunque fue suficiente para que me picara la curiosidad, empezara a correr…
-
Estuve en el Lambda World
Escribo estas líneas volviendo en tren desde Cádiz, una ciudad enigmática que me recuerda muchísimo a mi añorada Habana, tal vez porque la segunda se construyera basándose en la primera. Cádiz, además de ser la ciudad que acogió la firma de la primera Constitución Española en 1812, ha acogido el pasado fin de semana el…
-
Scala desde la perspectiva de C# y JavaScript, desde la Mindcamp
Este fin de semana he tenido la oportunidad de dar una charla en la Mindcamp sobre las características de Scala que he ido aprendiendo durante estas últimas semanas. Aunque queda aún mucho por aprender, esta charla resume los temas que hemos ido viendo en los artículos anteriores de esta serie, así como algunos ejemplos donde…
-
Scala desde la perspectiva de C# y JavaScript, tercera parte
En los artículos anteriores de esta serie, veíamos una pequeña introducción a Scala, y hacíamos una kata para comprobar que habíamos entendido la sintaxis. En este artículo veremos dos construcciones del lenguaje que resultan bastante interesantes, llamadas traits y case classes. Traits Podemos entender los traits como una mezcla entre interfaces y clases abstractas, ya…
-
Importando el calendario de nuestro evento favorito
El próximo 27 y 28 de noviembre estaré un año más en el Codemotion, un evento que se celebra en Madrid reúne comunidades de todo tipo y del que hemos hablado en otros artículos de años anteriores. En ellas desarrolladores de .NET, Java y la JVM, Ruby, Python, JavaScript, Objective-C, Swift, PHP y otros, se…
-
Scala desde la perspectiva de C# y JavaScript, segunda parte
En la primera parte de esta serie vimos una primera introducción a Scala como lenguaje de programación definiendo algunas características de su sintaxis. En esta segunda parte pasaremos a la práctica utilizando una Code Kata. En las artes marciales, se denomina kata a una representación, individual o colectiva, de un conjunto de movimientos. En disciplinas…
Quieres recibir las entradas en tu email?