Antonio Martín

Artisan Software, Data Engineer and Architect

Big DataGitJavaNodeScalaSpark


mia

!Hola! Me llamo Antonio Martín y soy "Ingeniero del Software". Comencé como desarrollador hace ya más de 10 años, mientras acaba de la carrera de Informática. He trabajado para varias empresa y, en varios países. Actualmente trabajo como Software Engineer para PagoNxt.

En este blog podrás encontrar artículos sobre varias tecnologías, sobretodo de Java y Big Data. Tambien tengo una "Bucketlist" sobre libros y cursos que quiero realizar, estoy realizando o he realizado.

 Antonio Martín

Antonio Martín
Crear un proyecto en Spark 2.1

En este post voy a crear un pequeño proyecto en Spark + Scala (Vamos a usar Spark 2.1 y Scala 2.11.8), al cual iré añadiendo nuevas funcionalidades más adelante. Para comenzar voy a crear un fichero pom.xml de Maven que compilé el proyecto en Scala. Antes de empezar vamos a necesitar tener instalado la versión... » read more

Antonio Martín
Introducción a Scala

Este es mi primer post sobre Scala y como estoy haciendo, voy poner la descripción de Scala que viene en la wikipedia: Scala es un lenguaje de programación multi-paradigma diseñado para expresar patrones comunes de programación en forma concisa, elegante y con tipos seguros. Integra sutilmente características de lenguajes funcionales y orientados a objetos. La... » read more

Antonio Martín
Servidor Rest en Node JS con HapiJS

Voy a inaugurar la sección de Node con un pequeño ejemplo, como realizar un servidor Rest en node usando el “framework” Hapi. Pero antes de todo, ¿Que es Node? Si buscamos en la wikipedia podemos encontrar lo siguiente: Node.js es un entorno en tiempo de ejecución multi plataforma, de código abierto, para la capa del servidor... » read more

Antonio Martín
Algunos comandos básico de Git

Aunque este es mi segundo post sobre “git” voy a comenzar con una pequeña introducción sobre lo que es Git: Git (pronunciado “guit”2 ) es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando éstas tienen un gran número de... » read more