Acerca de usar Spark para cargar datos en MariaDB

Imaginemos que tenemos que cargar datos residiendo en un cluster spark y los tenemos que guardar en una base de datos MariaDB, esta publicación me permite recordar que tuve que hacer para poder lanzar en una spark-shell los comandos necesarios. Primero Necesito el driver jdbc de MariaDB en el classpath de spark. En mi caso,…

Advertisement

Acerca de como escribir mejor código java. Primera parte.

Esto es un recordatorio sobre enlaces interesantes sobre buenos consejos para escribir código de calidad. Espero que sea el primero de muchos. https://dzone.com/articles/another-3-techniques-for-writing-better-java?edition=626291&utm_medium=email&utm_source=dzone&utm_content=Writing%20better%20Java&utm_campaign= buen uso del polimorfismo y de la inicialización temprana de dependencias. https://dzone.com/articles/7-tips-to-write-better-java-code-you-should-know-1 https://dzone.com/articles/4-techniques-for-writing-better-java?edition=626291&utm_medium=email&utm_source=dzone&utm_content=Writing%20better%20Java&utm_campaign= mejora al primero a la hora de usar polimorfismo https://dzone.com/articles/5-practices-to-eliminate-bad-code?edition=626291&utm_medium=email&utm_source=dzone&utm_content=Writing%20better%20Java&utm_campaign= buenas prácticas para evitar escribir mal código

Sobre componentes de una arquitectura de microservicios siguiendo el patrón CQRS/ES.

Introducción. Qué necesitaría hacer si tuviera que crear una libreria que me asegurara operaciones idempotentes at most once en una arquitectura de microservicios que siga el patrón CQRS/ES? Un ejemplo, pongamos que queremos una operación que se ejecute una sola vez, por ejemplo sacar dinero del banco. Que implicaría algo asi? Un usuario autentificado, a…

Acerca de usar pair programming para reclutar

Voy a dar mi opinión acerca de usar esta técnica para tratar de reclutar a alguien para un equipo de ingeniería de software que hace producto o para ser contractor. Pero antes, voy a recordar qué es esta técnica. Basicamente, poner a dos personas a resolver un problema, con un solo ordenador. Tenemos dos figuras,…

Consejos para uno mismo y para los demás. Si me permiten.

Deja de pedir tranquilidad.Deja de pensar en los errores del pasado.Deja de esperar demasiado de ti mismo.Deja de preocuparte por cosas que no puedes controlar.Deja de tomar decisiones basadas en cómo te sientes. Stop asking for reassurance. Stop ruminating on past mistakes. Stop expecting too much of yourself. Stop worrying about things you can’t control.…

About some notes on microservices architecture

My notes on the Atomikos microservices course along with an analysis. I am analyzing the two protocols existing today to create a microservices architecture, Two Commit phase and Saga. This is a translation of the original document in Spanish. If there are a lot of syntax errors, I would appreciate it if you could tell…