Blockchain
El Blockchain (o cadena de bloques) es una base de datos compartida que funciona como un libro para el registro de operaciones de compra-venta o cualquier otra transacción. Es la base tecnológica del funcionamiento del bitcoin.
Sobre el tema, staba leyendo este artículo https://www.bbva.com/es/busca-talento-blockchain-mucho-mas-programadores/ y doy fe que pasanto también en...
JoeTip #005 - Trabajar con Jetty y HikariCP en Spring Boot
Jetty
Cuando trabajas con spring boot por defecto si agregas la dependencia web esta viene con el contenedor de servlets tomcat. Si tu quieres trabajar con Jetty debes excluir el tomcat y agregar la dependencia de Jetty:
dependencies {
// Kotlin Dependencies
compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
compile "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version"
testCompile...
Usando CrudRepository con Kotlin
Ahora vamos a ver si podemos aplicar lo aprendido con Spring Boot y cambiar nuestro código con Kotlin.
Esta vez seguimos con Gradle
Nos aseguramos de tener las siguientes dependencias en buildScript:
buildscript {
ext {
kotlinVersion = '1.1.3-2'
springBootVersion = '1.5.6.RELEASE'
}
...
Primeros pasos con Spring y Kotlin
Ahora ya podemos crear nuestros proyectos Spring Boot y escoger como lenguaje Kotlin.
Con Maven
Las dependencias seran:
Se puede especificar la ubicación de tu código fuente y tus tests:
${project.basedir}/src/main/kotlin
${project.basedir}/src/test/kotlin
Para compilar módulos...
El nuevo HttpClientModule
HttpClientModule
Se ha escrito un nuevo HttpClientModule en reemplazo del HttpModule. Este nuevo módulo soluciona ya no exige extraer el JSON de la respuesta de cada request y trea mejoras para hacer nuestro testing al API de forma menos verbosa.
Cambiar tu import de:
import { HttpModule } from '@angular/http';
a:
import { HttpClientModule } from '@angular/common/http';
De...
Ejecutar Stored Procedures con JPA 2.1
Hoy generamos en mi trabajo una nueva versión para UAT (User Acceptance Test) y nos dimos con este problema.
Problema
Teníamos que llamar a dos stored procedures usando SimpleJdbcCall.
SimpleJdbcCall jdbcCall = new SimpleJdbcCall(spJdbcTemplate).withProcedureName(“DELETE_LANE”);
Map in = new...
Mis primeros pasos con Angular 2
En el mes de noviembre iniciamos un proyecto con Angular 2 para
construir un sistema para recursos humanos. En este post voy a contarles
lo que a mi parecer han sido las mejores referencias que hemos podido
encontrar con mi equipo y que nos ha dado resultados. Agradeceré de
antemano el aporte...
Fundamentos de Programación para niños, jóvenes y adultos
Este mes de abril del 2016 iniciamos un curso de fundamentos de
programación, ideal para quienes nunca han llevado un curso de
algoritmos o de lenguaje de programación.
Todo nació debido a la
iniciativa de mis hijos y cuñado de 14 que querían aprender ya a
programar. Mi esposa Miryan complice...
Hangouts del 2015
He descuidado mi blog por mucho tiempo, pero, he estado con muchos
proyectos encima. Aunque eso es bueno despues de todo, pero, espero en
verdad darle un mejor uso, así que aquí el primer post despues de 4
meses.
El año pasado hemos tenido muy buenos hangouts con la colaboración de miembros de la comunidad de PERU JUG y estoy seguro les gustará tener la lista de reproducción de todos los hangouts...
Webinar sobre JavaCard
Ponente: Carlos Ruiz de la Vega
Desarrollador Senior en Oficina Nacional de Procesos Electorales (ONPE)
Especialidades:
Java Card, aplicaciones biometricas, JEE, VC++, VB, Spring, Android
SDK, ADF, JMF, JAI, Pentaho, Base de datos Oracle, Cognos IBM, MS
SQLServer, MySql.
Compartimos la presentación.
...
Webinar sobre Metodologías Ágiles
El 02 de Octubre 2015 tuvimos un webinar sobre metodologías ágiles.
Ponente: Christian Paolo Vera Livia.
Especializado en Gestión de
Proyectos bajo las buenas practicas del PMBOK(PMI®) , metodología
PRINCE2® y Gestión de servicios enfocados a ITIL.
Cuento con la siguientes certificaciones a nivel internacional :
PRINCE2®
Practitioner Certificate in Project Management, Scrum Fundation...
Se nos fue Agosto 2015
Cursos
Este mes ha sido de mucho trabajo. Hemos podido desarrollar un curso personalizado para Inversiones de la Cruz en Android. Con este grupo tendremos un repaso final el 22 y hacemos la graduación el 29 de Agosto. Gracias por la confianza a ILC.
El 14 de Agosto terminamos un taller...
¿Puede tu Padre hackear tu vida?
Hoy 19 de Julio mi Padre cumple un año más que partió a la presencia del Padre.
Mi Padre siempre me mostró un gran amor a su Madre y sus hermanos. En vida siempre se preocupo por ellos, sus sobrinos, sus amigos. El jamás me contó su historia de niño, siempre vivió el presente y me enseño a...
JavaOne Brasil 2015
Por: José Díaz
Hola comunidad JoeDayz. Los Brasileños no
pudieron estar mas contentos, pues después de 2 años se volvió a
programar un JavaOne en latinoamerica que se desarrollo en TransAmerica
Expo Center en Sao Paulo.
Los que asistimos tuvimos el 23, 24 y
25 de Junio bastante cafeína para compartir....
Introducción a Apache JMETER
INTRODUCCION
Las pruebas de rendimiento sirven
a los colaboradores de control de calidad (testers) verificar que tan
bien una aplicación o sitio web se desempeña bajo ciertas circunstancias
específicas. Es ahí donde entra a tallar Apache JMeter que es una herramienta idónea para llevar a...
apostle.io
apostle.io es otra startup patrocinada por sitepoint.com que me ha gustado mucho porque siempre el tema de enviar e-mails es un dolor (pain) de cabeza. En fin el registro fue sencillo, puedes usar github o facebook si lo deseas o abrir tu cuenta ingresando tus datos desde cero. Empece creando mi template.
El...