Malas costumbres

Recientemente estuve escuchando el episodio Two Anti-Patterns To Avoid del podcast Developer Tea (excelente podcast por cierto). En el episodio Jonathan Cutrell discute dos anti-patrones, o como mejor me gusta llamar, malas costumbres que podemos cometer en el código fuente […]

Primeros pasos usando Vue.js

Entonces un día decidí que solo aprenderé solo un, a lo máximo dos, Javascript frameworks. Así fue que me decidí por Vue.js. Y es que en estos días abundan miles de frameworks que de una forma u otra «te ayudan» a […]

Engineering en el software

Recientemente The Atlantic publicó un artículo (más largo que la deuda pública de Puerto Rico) reclamando que los programadores deberían dejar de llamarse a sí mismos ingenieros. Como era de esperarse la comunidad ripostó rápidamente (y es que en Internet […]

Primeros pasos usando TypeScript

¿Qué es TypeScript? TypeScript es un lenguaje de programación de código abierto desarrollado y mantenido por Microsoft (así como oyes). Es un superconjunto estricto de JavaScript, y añade, de manera opcional, tipado estáticos y herramientas que ayudan a desarrollar a […]

El legado de Satoru Iwata

View image | gettyimages.com El trabajo de un programador es producir un buen trabajo, lo que significa que los planificadores y diseñadores no deben sentir las limitaciones del hardware. Les digo a mis programadores: piensen cuidadosamente antes de decir algo […]

HTTP Routing a través de Laravel

Uno de los fundamentos de cualquier aplicación web es el enrutado de componentes. Por conveniencia usaremos el anglicismo router en vez de enrutador y lo acompañaremos del protocolo básico que permite el routing entre los componentes de nuestra aplicación, el […]