A tan solo

  • 00

    días

  • 00

    horas

  • 00

    minutos

  • 00

    segundos

Acerca del barcamp

¿Qué es barcamp?

BarCamp es una red internacional de "desconferencias" tecnológicas, cuyo contenido es auto-generado por los participantes y su orientación es hacia el desarrollo de Software y tecnología en general.

¿Quién puede participar?

Cualquier desarrollador de software interesado, personas de las diferentes universidad y público en general, el único requerimiento son ganas de aprender más!

¿Cuándo?

BarCamp RD 2014 será celebrado en el campus de Santiago de la Pontificia Universidad Catolica Madre y Maestra, el sábado 29 de noviembre del 2014, desde las 09:00 A.M hasta las 6:00 P.M.

Información del evento en 2013

event-image

23

Desconferencias

event-image

250+

Personas

Ir al sitio 2013

Sesiones



Programación de Inteligencia Artificial en VideoJuegos

Por: Manuel Saleta

La Inteligencia Artificial en Video Juegos se ha vuelto cada vez algo mas importante en estos en el paso de los años, gracias a la importancia que ha conseguido con el aumento en complejidad en los juegos. Es cada vez, mas necesario que estos agentes controlados por las maquinas puedan tomar decisiones y moverse en el mapa inteligentemente.

En primer lugar no se debe confundir la Inteligencia Artificial en Video Juegos con la Académica, ya que en la posterior se busca la solución de problemas, con mayor exactitud sin importar el tiempo que se tome en encontrarla, en cambio en los videojuegos lo que se busca es aprovechar al máximo las limitaciones del hardware y dar respuestas rápidas a situaciones, aunque no sean las optimas. Y por esto es que en los juegos lo que se busca es simular inteligencia mas que crear algo que analice situaciones.

En esta desconferencia veremos algunas de las técnicas básicas utilizadas en los juegos para simular inteligencia, viendo como estas se implementan y complementan entre ellas.


RAD App Development para la WEB

Por: Alexander Matos

Visual Studio 2013 Ultimate posee todo lo necesario para el desarrollo rapido de aplicaciones WEB, Desktop y Mobiles, con resultados extraordinario en poco tiempo. Todo el desarrollo se sustenta de una estructura preparada para soportar miles de usuarios y publicar las reglas de negocio a manera de servicios sin que tengas que hacer nada para disponer de manera inmediata de servicios REST.

La ultima actualizacion incorpora un acople total con la nube de Microsoft "Azure" de forma que puedas hacer publica tu aplicacion en cuestion de minutos.

En el desarrollo de esta desconferencia veremos:
-Creacion de la estructura de datos y la logica centralizada de negocios
-Definicion de relaciones, validacion y controles de acceso
-Uso de plantillas y sus diferentes implementaciones
-Ordenamiento de datos y filtrado (a nivel del servidor y de las pantallas)
-Personalizado de la aplicacion a travez de JavaScripts y CSS
-Deploy en la Nube y su posterior mantenimiento y monitoreo
-Uso de GIT como control de versiones
-Expresiones Lambda

Construyendo un Dream Team

Por: Chris Corcino

En esta desconferencia, el expositor planea explicar cómo crear equipos apasionados y comprometidos que alcancen resultados.


HTML5, REST, JSON, AngularJS y Java EE 7 - Aplicaciones Web Modernas y Escalables

Por: Eudris Cabrera

Javascript es un gran lenguaje de programación, en la actualidad es un stack de desarrollo completo, donde puede desarrollar aplicaciones completas escritas sólo en Javascript. Esto se debe a que Javascript ha comenzado a adoptar los mismos estándares de codificación robusta que el desarrollo del lado del servidor.

Podemos mencionar a Node.js, Angular.js y una gran cantidad de librerías que han comenzado a abordar las preocupaciones transversales como las pruebas, gestión de dependencia, la inyección de dependencia, la cobertura de código, IDEs de desarrollo y de integración continua.

Por otro lado, el paquete de novedades de Java EE 7 simplifica de manera relevante el análisis y intercambio de datos y, como consecuencia final, facilita la creación de aplicaciones usando HTML5.

En esta charla vamos a demostrar cómo se puede utilizar uno de los frameworks de JavaScript más popular de la actualidad como es Angular JS y aprovechar las fortalezas de Java EE 7 a traves de los APIS JAX-RS,JSON-P, CDI y Bean Validation para construir aplicaciones HTML5 dinámicas y escalables.


Convertir Web app's en Desktop app`s con Node-WebKit

Por: Jose Gratereaux

Node Webkit es un entorno web en tiempo ejecución basado en Chromium y node.js, que ademas de permitir crear y correr aplicaciones nativas con cualquier tecnología web, también permite llamar modulos node.js directamente desde el DOM. Con esto puedes convertir aplicaciones web en apps para desktop y crear para tus clientes/usuarios un entorno donde no tengan que navegar mediante un navegador convencional.



SetUp Rápido en Azure

Por: Irving Rivas

Una serie de demostraciones para configurar los ambientes más comunes de desarrollo y producción en Azure.


Web Framework ligeros sobre Java

Por: Carlos Camacho

Muchas veces en aplicaciones o herramientas sencillas se necesitan integrar con sistemas de mayor envergadura y disponer del stack HTTP para utilizar RESTFUL ayuda a resolver estos problemas sin necesidad de utilizar framework web más completos y por defectos más pesados en recursos.

En la presentación estaré mostrando un paseo por los diferentes framework que podemos utilizar en la plataforma Java:

Java:
Spark
Groovy:
Ratpack
Scala:
Scalatra


Let's Talk About Arduino

Por: Roniel Guzman

Daremos a conocer la plataforma de desarrollo de estructura abierta Arduino, cuales son las capacidades posee, de que manera podríamos integrarlos en nuestro proyectos y como ha impactado en el desarrollo de dispositivos innovadores en actualmente.

There Is No Silver Bullet

Por: Henri Watson

Con una gran cantidad de transacciones siendo realizadas mediante la Internet, el beneficio de hackear una pagina web o un servidor ha sido elevado. Al mismo tiempo, muchas personas no le dan mente a la seguridad ya que ven su pagina como insignificante. Debido a esta actitud, miles de servidores son usados diariamente para conducir ataques mientras que los operadores de los ataques son desconocidos. Además, se ha creado una desconfianza en nuestra cultura de los servicios criollos ofrecidos en la web debido al riesgo de fraude.


Procesamiento de Lenguaje Natural con NLTK para Python

Por: Lisibonny Beato

El Procesamiento de Lenguaje Natural comprende un conjunto de técnicas que permiten extraer patrones o contribuyen a la obtención de modelos predictivos, que permitan extraer y hacer uso del conocimiento oculto que subyace en vastos repositorios de datos no estructurados, escritos en lenguaje natural, y que hoy en día están almacenados digitalmente alrededor del mundo.

Esto es lo que se llama Minería de Textos. Entre las posibles aplicaciones de la Minería de Textos están la Detección Automática de Tópicos, Categorización de Documentos, Recuperación de Información, Extracción de Información, Análisis de Sentimientos, entre otros.

Esta desconferencia busca ofrecer conocimientos básicos acerca de NLTK (Natural Language Toolkit), que es un conjunto de librerías y programas escritos en el lenguaje de programación Python, que posibilitan el Procesamiento de Lenguaje Natural sobre datos textuales.


Deshollywoodizando el Hacker

Por: Rilke Ulloa

Desmontaremos con diversión, sátira y demos en vivo la estereotípica forma en como hollywood y los medios por lo general proyectan al noble pensador con teclado y su contra-parte criminal.

También tendremos más la telefobia, ciber-tigueraje y mucho más paranoia, presentando escenarios reales que normalmente solo concibimos posibles en el 7mo arte, con el fin de, esperando lo mejor, preparar nuestras mentes para lo peor...


We Work Remotely

Por: Amhed Herrera

Que significa trabajar remoto?

Cuales son los beneficios?

Como se puede administrar un equipo trabajando remotamente?

Que requiere un Ing. para trabajar remotamente?

La experiencia de una startup en Sillicon Valley


Código, Redes y Seguridad para una Comunicación Invisible

Por: Reiner Campillo

Si te interesa saber sobre seguridad en redes de datos, si te interesa ver algo de código en C para hablar a bajo nivel con una tarjeta de red, si te interesa saber un poco sobre Kernel space y User space en Linux, si te interesa ver un hackeo de comunicación en tiempo real, si después del hackeo te sientes inseguro y quieres ver un nuevo protocolo para proteger tu comunicación, o si eres una persona muy curiosa que quiere saber más cada día y hacer muuuuchas preguntas, entonces esta desconferencia es para ti.

Hablaremos y demostraremos en tiempo real (si, practicaremos en vivo todo) lo siguiente:

- Confidencialidad, integridad y autenticidad de la información.
- Seguridad por capas en el modelo OSI.
- Veremos los problemas de seguridad en las capas inferiores del modelo OSI.
- Demostraremos vulnerabilidades innatas en protocolos de red y las aprovecharemos para comprometer la comunicación en una red protegida en una capa superior.
- Hablaremos un poco del Kernel space y User space de Linux.
- Veremos la estructura, el código y la aplicación de un nuevo protocolo para proteger la comunicación en una capa inferior.



Code Review

Por: Priamo Germosen

Conocer el concepto de code review, y las distintas herramientas que nos pueden ayudar a reducir la deuda técnica.

Android Wear

Por: Noe Branagan

Introducción a Android Wear, como realizar aplicaciones para wereables ej Google Glass y Relojes con Android wear(ej Moto360).


Métodos de pagos electrónicos

Por: René Olivo

Implementación de métodos de pagos electrónicos usando Cardnet, una muy buena solución local que es simple de implementar y customizar, y Authorize.net, una solución extranjera que permite guardar datos crediticios de nuestros clientes y la implementación de pagos recurrentes.


Datawarehousing & Business Intelligence

Por: Radhames Silverio

Presentar aspectos conceptuales sobre Datawarehousing & Business Intelligence y descripción de los principales procesos relacionados con estas tecnologías.

Charlistas



Alexander Matos

Autodidacta, pedagogo, apasionado por la tecnología y en lo que podemos hacer de ella para promover el crecimiento de nuestra comunidad de desarrollo en la Republica Dominicana. Con más de 10 años de experiencia, mi carrera me ha permitido el privilegio de trabajar al lado de los mejores profesionales del área quienes me han nutrido de las mejores practicas para lidiar con proyectos en nuestro país. Estoy sumamente honrado de poder compartir dichos conocimientos en tan prestigioso evento.

Twitter:@alex_sotam

Amhed Herrera

...

Twitter: @amhedH

Carlos Camacho

Graduado de Ingeniería Telemática en la PUCMM, Master en Tecnología Educativa en la Universidad Pontificia Universidad Católica Madre y Maestra. Actualmente profesor de Programación en PUCMM.

Twitter: @ccamachog


Chris Corcino

...

Eudris Cabrera

Graduado de Ingeniería Telemática en la PUCMM. Entusiasta del código abierto, con amplia experiencia en el desarrollo de aplicaciones basadas en Java (EE / SE) y otras tecnologías abiertas. Un apasionado del aprendizaje que cree en la cultura de compartir conocimientos, enseñar y aprender de los demás, de innovar y de trabajar juntos de manera eficaz para hacer la diferencia!.

Twitter: @eudriscabrera

Henri Watson

Estudiante con ocho años de experiencia en el desarrollo web (con un enfoque en PHP). Apasionado por el código libre, el hacking ético, y las tecnologías de pagos.

@henriwatson


Irving Rivas

...

José Gratereaux

Ingeniero en sistemas de información.

Twitter: @jgratereaux

Lisibonny Beato

Graduada de la carrera de Ingeniería en Sistemas, Máster en Tecnologías de la Información en la Universidad Politécnica de Madrid, Doctorado en Tecnologías para el Desarrollo de Sistemas Software Complejos, informática, minería de datos, clasificación de textos, biomedicina. Actualmente imparte clases en el área de Ingeniería de Sistemas y Computación de la PUCMM.

LinkedIn: Lisibonny Beato Castro


Manuel Saleta

Egresado de Ingeniería de Sistemas y Computación de la Pontificia Universidad Católica Madre y Maestra, actualmente trabaja como desarrollador de Software en Intellisys.

Twitter: @Menyueru

Noe Bautista

Cuenta con más de 10 años de experiencia como desarrollador, comprometido a contribuir con la comunidad de desarrolladores, tanto en el país como en el exterior. Especializado en el desarrollo de aplicaciones móviles. Trainer, charlista, organizador de comunidades para desarrolladores como Google Developer Group Santo Domingo. BlackBerry developer community manager y sirviendo de Colaborador en Startup Weekend Santo Domingo. Actualmente es Senior Mobile Developer en Orange R&D skill center desarrollando aplicaciones para el mercado local e internacional.

Twitter: @noeBranagan

Priamo Germosen

Ingeniero de Sistemas y Computación de la PUCMM.

Arquitecto en Jefe, Ministerio de Hacienda.

Experto en Java (SE/EE)

Predicador de performance, clean code, design patterns.

Twitter: @pgermosen


Radhamés Silverio

...

Facebook: Radhamés Silverio

Reiner Campillo

Ingeniero en Electrónica y Comunicaciones egresado del INTEC. Especialidad en Hardware, Redes y Comunicación de Datos en el ITLA. Postgrado en Aseguramiento de la Información y Maestría en Redes y Administración de Sistemas en el Instituto Tecnológico de Rochester, NY.

Apasionado investigador tecnológico con más de 12 años de experiencia en aseguramiento de la información, gestión de proyectos, desarrollo de productos tecnológicos (hardware/software), diseño, implementación y administración de redes y sistemas de datos.

LinkedIn: Reiner Campillo

Réne Olivo

Ingeniero en Sistemas, graduado con mérito de la maestría en Comercio Electrónico y Bases de Datos de la Universidad de Westminster del Reino Unido y tiene mas de 15 años de experiencia como ingeniero full stack en el área de desarrollo web utilizando tecnológicas como Javascript, NodeJS, Angular, PHP, MySQL, MongoDB, entre otras.

Actualmente ejerce como Director Digital de Capital DBG.


Rilke Ulloa

Programador, hacker ético y artista con más de 20 años de experiencia en las áreas de la (in)seguridad de los sistemas de cómputo, telefónicos y de redes. Investigador y desarrollador de nuevos vectores de ataque y vulnerabilidades de aplicaciones, sistemas y servicios tales como: Microsoft Windows, Mozilla Firefox, Cisco, Dropbox.com, FreePBX, No-IP.com y otros.

Rilke Petrosky usa su experiencia en seguridad bancaria, militar y de la vida diaria para expandir con los límites de la tecnología que nos rodea para el bienestar de la humanidad.

Roniel Guzmán

Ing. Mecatrónica egresado de la universidad INTEC, CEO & Founder de la compañía Robotech, me especializo en Hardware Developer y nos enfocamos en el desarrollo de nuevas tecnologías bajo el concepto de Open Hardware y Open Source. Somos representantes de los Microcontroladores Arduino en nuestro país, en fin, soy un joven normal que definitivamente le apasiona la robótica.

Twitter: @robotechrd

Lugar

Edificio Padre Arroyo, Campus Santiago
Pontificia Universidad Católica Madre
y Maestra

EN LA WEB


ENVÍANOS TU OPINIÓN