profile

Hola soy Marcelo Andrade R.

Soy de Quito Ecuador, he trabajado en el área de desarrollo de software por más de 17 años. He trabajado como empleado y proveedor en empresas de distintos sectores como telecomunicaciones, banca, salud, legal, transporte, recursos humanos y nómina entre otros. Publico semanalmente tips y artículos de interés en el área de desarrollo de software.

Featured Post

La arquitectura que nadie necesita

Hola, esta semana leí un post que resonó mucho en mí, y pensé en compartirlo. El autor Greg Navis en su blog The Architecture No One Needs habla de aplicaciones de única página o SPA que en teoría deberían ayudar al desarrollo de un producto de software, pero que en general no cumplen lo que prometen y solo aumentan los costos asociados al desarrollo. Obviamente hay casos en los que este tipo de aplicaciones tienen sentido, ya que se requiere muchas interacciones en tiempo real con los...

3 months ago • 1 min read

Hola, hace poco me topé con este titular: "Prison. Bankruptcy. Suicide. How a software glitch and a centuries-old British company ruined lives" Este es el link del artículo https://edition.cnn.com/2024/01/13/business/uk-post-office-fujitsu-horizon-scandal/index.html Como desarrolladores de software al estar en contacto con bugs en software de forma frecuente lo asumimos como propio de la profesión, que siempre trataremos de hacer que funcione bien, pero como humanos no somos perfectos y que...

4 months ago • 1 min read

Hola, Reader. Ha pasado algún tiempo desde mi último mensaje. Espero poder volver a hacerlo semanalmente. Para los nuevos suscriptores generalmente escribo tips acerca del desarrollo de software que sean de utilidad en su día a día. Hoy quiero compartir una nueva herramienta que se ha vuelto mi primera opción el momento de desplegar una aplicación web. Para aplicaciones pequeñas en las que todos los componentes pueden ser instalados en un solo servidor (app, bd, web, etc) y solo se necesita...

about 1 year ago • 1 min read

Hola, recientemente leí un post interesante y quería compartirlo y anotar mi opinión. Things they didn't teach you about Software Engineering Al haber estado por un largo tiempo en la rama de ingeniería de software muchas de las afirmaciones resonaron conmigo, entre las cuales destaco: Casi nunca se escribe un programa/sistema desde cero, aún si están iniciando un nuevo sistema, casi siempre podemos usar un framework que hace todo el trabajo tedioso y nos deja escribir solo la parte de la...

over 1 year ago • 1 min read

Buen día Reader, Ha pasado algún tiempo desde mi última comunicación, espero poder volver a escribir con la misma cadencia de antes. Esperando que estés bien, te comparto lo siguiente: 3 Pequeñas herramientas que me han ayudado. https://instances.vantage.sh/ si necesitas revisar rápidamente cuánto cuesta un servidor en AWS por tipo de instancia ffmpeg, es el la navaja suiza para edición de video, lamentablemente es solo línea de comandos, pero buscando en google encuentras algunas maravillas,...

over 1 year ago • 1 min read

Buen día Reader, En casa hacemos home schooling, y mi hija mayor quiso aprender acerca de programación, ayer comenzamos a revisar el curso de introducción al desarrollo web de MDN. Es chistoso como al tratar de enseñar a alguien que no sabe mucho te das cuenta de toda la información que la tienes por sentado y casi nunca cuestionas nada y solo lo aceptas. Estábamos revisando la estructura de un sitio web y vimos la etiqueta meta para el charset="utf-8", y obviamente para un novato eso es...

over 1 year ago • 2 min read

3 Pequeñas herramientas que me han ayudado. aws cli, Permite interactuar con todos los servicios de AWS de una manera más eficiente, reproducible y programable. phinx, herramienta para migrar bases de datos usando código PHP, funciona con cualquier framework. cookie autodelete, extensión para evitar que te sigan los cookies en todos los sitios que visitas, es necesario hacer un whitelist de los sitios que si necesitan cookies, pero se puede hacer por dominio. Evitando los cookies de...

over 1 year ago • 1 min read

"Las pruebas me ralentizan" dice al mismo tiempo que recarga su navegador y rellena el formulario una vez más por décima quinta vez este día. 3 Pequeñas herramientas que me han ayudado. Emoji searcher, me permite buscar y copiar emojis VarDumper de Symfony, es un mejor formato que un simple dump o var_export en php y funciona en cualquier framework. ParallelLint, chequea que todos los archivos de un proyecto PHP estén sintácticamente bien, que no falte punto y comas en algún lugar. 2...

almost 2 years ago • 1 min read

3 Pequeñas herramientas que me han ayudado. Bunny Fonts, webfonts compatibles con GDPR, y reemplazan fácilmente google fonts. rclone, hace muchas cosas pero lo uso principalmente para sacar backups hacia cualquier nube, tiene conectividad con muchas backend. loom, "tiktok enterprise edition" permite realizar grabaciones de tu escritorio y/o tu cámara para compartir flujos de trabajo muy útil para evitar reuniones enviando videos cortos con tu descripción. 2 Artículos de interés. Por si...

almost 2 years ago • 1 min read

3 Pequeñas herramientas que me han ayudado. Rector no es una pequeña herramienta, es una gran ayuda cuando se hace upgrades de código PHP, esta semana me tomo solo un día migrar phalcon 4 a phalcon 5, tiene muchas reglas para hacer refactoring disponibles Vite esta semana tuve que crear un sitio estático, y encontré un template hecho en tailwindcss y react, pero lo que me impresionó es que estaba usando un nuevo compilador de js llamado vite, aprovecha ES modules para facilitar el desarrollo...

almost 2 years ago • 1 min read
Share this page