-
Continue reading →: Estrategias para escribir mejores test
Hace tiempo, odiaba escribir test, me resultaban una perdida de tiempo. Y si empezaba a escribirlos, rápidamente los dejaba de lado porque me resultaban lentos. Y el problema era que no sabía como escribir tests. Ahora me encanta escribir test, es más, me siento un poco incómodo si no tengo…
-
Continue reading →: Haciendo debug con patitos de goma
¿En serio? ¿Cómo es posible que la mejor manera de hacer debug sea usando un patito de goma? Aunque visto así, pueda parecer un poco bizarro voy a contarte porqué hacer debug con un patito de goma es más efectivo de lo que parece. No es una técnica novedosa, los…
-
Continue reading →: mi experiencia con el curso y la certificación de «Professional Scrum Master I»
Hace un tiempo asistí al curso de Professional Scrum Master impartido por Jerónimo Palacios. Mi idea, en un principio era mejorar mi conocimiento sobre Scrum y afianzar ese conocimiento presentándome al examen de certificación Profesional Scrum Master I. Aquí me gustaría contar como fue todo, como preparé el curso y la…
-
Continue reading →: Como montar un SSD en MacBookPro y como instalarlo todo automaticamente con ansible
Ya llevaba tiempo dándole vueltas a dar un poco de cariño a mi MacBook Pro (13 pulgadas, finales de 2011). Así que hace poco decidí instalar un SSD, junto con una memoria RAM de 8G. ¿Como hice todo esto? La idea que tenía era sustituir el disco duro que trae el Mac…
-
Continue reading →: Instalando Go: Primeros pasos
Hemos hablado mucho de PHP, PHPUnit, al principio tratamos temas de Java y ahora es el turno de Go. Go es un lenguaje de programación concurrente y compilado creado por Google, con una sintaxis parecida a C y tipado estático. Instalando go en Mac La manera más sencilla de instalar…
-
Continue reading →: Iniciando un proyecto en Laravel con Docker
Laravel es un framework de desarrollo PHP muy potente y cada vez más utilizado. Además tiene una comunidad impresionante, donde muchas personas contribuyen a crear un ecosistema genial. Hoy vamos a ver como empezar un proyecto Laravel y además añadirle Docker para así no tener que instalar nada de software…
-
Continue reading →: Refactoring y ConnascenceHace poco tiempo hablamos de Connascence. En el post comentamos que el Connascence es una métrica de calidad software y una taxonomía (forma de clasificar) el acoplamiento entre componentes software. Por ello es una buena herramienta para tomar decisiones de diseño sobre todo cuando estamos refactorizando. En el libro de…
-
Continue reading →: Connascence, otra manera de hablar de acoplamiento y cohesiónSeguro que siendo desarrolladores de software todos hemos oído los términos de acoplamiento y cohesión. Para quien no le suene, el término «acoplamiento» hace alusión al grado de dependencia que tienen dos unidades de software y la «cohesión» tiene que ver con la forma en la que agrupamos unidades de…
-
Continue reading →: Optimizando aplicaciones web – No solo WPOEn este post no vamos a hablar de como tunear el apache para que cargue más rápido, ni de como modificar el htaccess para que cachear assets e imágenes, ni siquiera vamos a hablar de Varnish o de niveles de caché. Vamos a hablar de todo lo que rodea a…
-
Continue reading →: Configurando WordPress de manera profesional
En nuestro post anterior, acabamos teniendo un repositorio con docker-compose listo para usar, junto con una instalación de WordPress que utiliza composer y wpackagist, así que ahora vamos a personalizar nuestra instalación de WordPress para sacarle el máximo partido a WordPress de manera profesional.






