lunes, 26 de septiembre de 2016


¡PROUNION VERANO 2016!

El pasado 28 de julio clausuramos PROUNION 2016. 


Tras algo más de medio año intenso de  trabajo hemos conseguido hacer un parón de tres días para compartir conocimientos técnicos, ideas, planes y estrechar vinculos entre compañeros, colaboradores y gente cercana a nosotros.





Rubén,  nuestro experto en bases de datos NoSQL, nos presentó los cuatro tipos generales de bases de datos NoSQL y nos habló cuatro o cinco implementaciones distintas:


La primera, las bases de datos de tipo clave/valor, tipo hash como Redis. La segunda se trata de bases de datos con clasificación en columnas familias, agrupaciones de datos similares a tablas, pero con columnas clasificadas en familias como Apache HBase.Como tercera clasificación, tenemos las bases de datos documentales, entre ellas están MongoDB y ElasticSearch como motor de búsqueda basado en Lucene.Por último, están las bases de datos de grafos, un ejemplo es Neo4j.


La charla de nuestro jovén e intrépido Jorge versó sobre el estado del arte en el mundo JavaScript entre chiste y chiste.

Cuáles son las librerías, lenguajes, tecnologías, etc, que parecen tener más aceptación entre los desarrolladores JavaScript. 
Nos pareció interesante porque conseguió dar una visión global de dónde estamos y hacia dónde nos estamos dirigiendo en lo que se refiere a desarrollo web. 


¿Para qué sirve Node.js? Silvano nos comenta que usa el  motor de JavaScript V8 de Google, una VM tremendamente rápida.
Es uno de los intérpretes más rápidos que puedan existir en al actualidad para cualquier lenguaje dinámico. Además las capacidades de Node para I/O son realmente ligeras y potentes, dando al desarrollador la posibilidad de utilizar a tope la I/O del sistema.


Hadoop es uno de los sistemas BigDatas que más impato tienen en la actualidad nos indica Javier. Cómo funciona y qué herramientas existen para poder sacarle el máximo partido a nuestra información; el procesamiento distribuido en paralelo. Cómo interacciona con las base de datos NoSQL: Cassandra, MongoDB, HBase, etc...





Luis Ramón nos hizo un repaso a las novedades de la versión 4 de Spring, relativas al desarrollo web, servicios REST...



Finalizamos con una reunión final sobre la visión panorámica de Pronoide 2016: resultados, objetivos, retos... e hicimos alguna dinánica de team building. Y, para poner la guinda, nos fuimos a cenar y a celebrar que ya estabamos cerca de un merecido descanso. 




Agradecemos a los amigos que en esta prounion se han acercado en algún momento a compartir un rato con nosotros y a Cle Formación por cedernos sus instalaciones.  

miércoles, 16 de diciembre de 2015

¡POR FIN LLEGO CODEMOTION 2015!

 



Los días 27 y 28 de  noviembre  se celebró  Codemotion 2015, y allí estuvo  el equipo de PRONOIDE preparado  con entusiasmo para participar en las ponencias y dispuesto a  aprender






A primera hora del viernes, Silvano arrancó el taller “Scrum Lego. ¡A divertirse ágilmente!"  para darnos a conocer de una manera dinámica está metodología ágil mediante un caso práctico: ¡nos solicitan la fabricación de un robot!

Con la creación de tres equipos de trabajo y asignación de roles, Silvano nos demuestra como  a través de la aplicación de unas buenas prácticas conseguimos trabajar conjuntamente en equipo y obtener el mejor resultado posible para nuestro proyecto.   

Finalmente, cada equipo analizó cómo fue su manera de trabajar y cuáles fueron los problemas que les frenó  progresar adecuadamente.

Enlaces:




A continuación, Luis Ramón nos sorprendió con su taller magistral “Juegos con Swift y SpriteKit para iOS”. Todos los asistentes estaban absortos, nada ni nadie consiguió interrumpir  nuestra atención, ni el proyector, que se cansó de funcionar durante algo más de quince minutos.

 
Nos fue introduciendo  estratégicamente a los puntos más importantes del framework, a  conceptos como: protocolo, especificación, structs, enumeraciones, variables… a través de la realización de tres ejemplos muy interesantes de programación de  juegos; aprendimos a crear naves espaciales, a volar,  disparar de mil maneras diferentes, a crear bolas gigantes que saltan, se  chocan… 

Al finalizar el taller  los asistentes  le recompensamos con un  sonoro aplauso.

Enlances: 

Tras un merecido descanso amenizado con una estupenda de comida con todo el equipo de PRONOIDE recogimos fuerza para la segunda parte del día. 

 

 
Rubén,  desde la sala Magna con un centenar de asistentes, nos situó detalladamente a lo largo de su ponencia “Postgres como base de datos NoSQL” en el mundo tan interesante  y de moda de las bases de datos no relacionales.
 
Nos hizo un recorrido por el sistema de almacenamiento y explotación de datos NoSQL, destacando las caracteristicas de PostgreSQL, su integración con JSON, y  una compartativa con una base de datos que está pegando actualmente muy  fuerte,  MongoDB.



Cerrando la ponencia nos presento a  ToroDB, proyecto español,  como base de datos ejecutada sobre postgreSQL, con su función de  intermediaria, poniendo la interfaz de MongoDB.

Enlaces:
 
A primera hora del sábado, todos algo dormidos, pero muy atentos, Fernando nos pone las pilas en su taller de “Spock: testing (in the) Enterprise”. A través de los personajes de Star Trek, nos va  desmenuzando los contenidos a base de casos prácticos,  tres minutos para resolverlos y saltamos al siguiente. Poniendo el foco en las  diferentes características de Spock como framework de pruebas, cubriendo todos los comandos y códigos necesarios. 



Enlaces:






Nuestro colaborador  tan querido, Adolfo,  nos enriqueció con su ponencia “Navega con Piloto Autómático con CasperJS”.  Nos enseñó qué es CasperJS, cómo funciona, qué podemos hacer con él, con qué podemos usarlo. Demostrándonos  el potencial de esta herramienta amenizada con una pequeña demo ilustrativa. 

 



Enlances: 
 
 
 
 



Finalizó el evento nos fuimos  algo cansados, pero muy contentos de haber compartido con esta comunidad tantos conocimientos y experiencias de nuestra vida profesional, y esperando  poder participar en  el próximo Codemotion.