¿Interesado en que Hackparty llegue a tu instituto o universidad? Escríbenos a hackparty@bitzeppelin.com

hackparty Todo un día dedicado a aprender, programar y demostrar tu talento

viernes 5 de abril del 2013

Universidad Técnica Federico Santa María
Avenida España 1680 - Valparaíso

¡Hackparty en Valparaíso fué todo un éxito!

El equipo de Bit Zeppelin con los participantes de Hackparty

Menú

Volver al menú

Programa

Hora Actividad
09:00 Introducción a Hackparty / Developeronomics! (Breno Colom / Antonio Ognio)
09:30 Desarrollo web moderno con herramientas opensource (Essio Colom / Antonio Ognio)
10:00 Introducción a HTML 5 y CSS (Sergio Nouvel)
11:00 Introducción al desarrollo web con Python (BZ / Worldrat)
12:00 Introducción al desarrollo web con Ruby (Continuum)
13:15 Refrigerio
14:00 Code Katas (Facilitadores)
15:00 Code challenge: 5 problemas en forma individual (Facilitadores)
16:00 Demo Wars: Concurso de mini-proyectos web en equipos (Facilitadores)
19:30 Presentación de proyecto y selección de equipo ganador (Facilitadores)
Volver al menú

Facilitadores

Antonio Ognio @gnrfan Gerente de arquitectura y desarrollo / Chief Architect - Bit Zeppelin
Breno Colom @breno Gerente General / CEO - Bit Zeppelin
Co-founder de Worldrat
Edward Alvarado Mobile and backend developer
Javascript specialist / Co-founder - Spowit
Essio Colom @essiocolom Gerente Comercial / CCO - Bit Zeppelin
Co-founder de Worldrat
Luis Porras @lporras16 Ruby Specialist / Web Developer - Continuum
Marco Carranza @2bbie Python specialist / CTO - MasConMovil
Mathias Bustamante @mbcaqp Lead Developer / Django specialist - Worldrat
Nino Bozzi @cavaliernino Android & iOS specialist /Lead Mobile developer - MasConMovil
Nicolás Arqueros @NicoArqueros User Interface specialist / CEO y Co-founder - Spowit
Rodrigo Aliste @alpistee Python Developer / Co-founder & CTO - Joldit
Sergio Nouvel @shesho UX designer / Innovation Strategist - Continuum
Co-founder de GetOnBoard
Volver al menú

¿Qué es una "HackParty"?

Es una reunión de la que participan personas creativas y curiosas que se reunen para programar, aprender y hacer nuevos amigos. A diferencia de una hackatón, generalmente no se busca colaborar con la programación de un proyecto de software concreto o reducir rápidamente el número de bugs de un programa que ya existe.

Volver al menú

¿Por qué el nombre HackParty? ¿Vamos a "hackear" páginas de otros?

El término "hacker" desde fines de los 50's ha sido utilizado por los programadores para referirse a una persona inquieta, curiosa y creativa capaz de resolver problemas interesantes, muchas veces solo por la satisfacción de saber que tiene la capacidad de lograrlo.

En los años 80's, cuando el mundo empezó a tener conciencia de los potenciales peligros de los accesos no autorizados a los sistemas informáticos, la prensa empezó a llamar "hackers" a las primeras personas que llegaron a ser detenidas por delitos informáticos y desde entonces el público en general asocia el término con ese tipo de oscuros personajes.

Sin embargo ¡el término es nuestro! Es parte clave de una cultura informática que ya tienen más de 60 años y vamos a continuar usándolo con su significado original al menos en nuestros círculos profesionales.

Así que no, no vamos a "hackear" sitios web de terceros. Vamos a "hacker" (programar) sitios web propios, aprendiendo y disfrutando de la experiencia.

Volver al menú

¿Cuáles son los beneficios de participar de la HackParty?

  • Aprender sobre las tecnologías y las metodologías de desarrollo de software utilizadas por empresas chilenas y extranjeras.
  • Acumular algunas horas adicionales de experiencia práctica resolviendo problemas de programación e implementando proyectos de software en colaboración con otras personas.
  • Compartir opiniones, ideas y experiencias con profesionales y futuros profesionales de la industria del software.
  • Demostrar el potencial propio como desarrollador de software de cara a obtener un empleo y/o colaborar con otros programadores en proyectos opensource y otros emprendimientos conjuntos.
Volver al menú

¿Por qué una HackParty en la UTFSM?

Porque los organizadores conocemos del del talento y la excelente preparación académica de los alumnos y egresados de universidades de la UTFSM como queda en evidencia en eventos como La Feria de Software que organiza el Departamento de Informática desde hace ya más de 20 años.

Volver al menú

¿A quién va dirigido el evento?

Principalmente a alumnos, ex-alumnos y egresados de la UTFSM, pero también a cualquier profesional y/o entusiasta de la programación que viva o se pueda acercar hasta Valparaíso este viernes 5 de Abril.

Volver al menú

¿Cómo puedo hacer para participar de la HackParty?

La entrada es libre para cualquier persona interesada en las charlas. Para participar en las actividades prácticas (code katas, demo wars, etc.) simplemente completa este formulario de inscripción y asegúrate de revisar los materiales de lectura y los videos que te proponemos que, si bien no son imprescindibles, van a facilitarte mucha las cosas a la hora de participar del evento.

Volver al menú

¿Qué requisitos son necesarios para participar de la HackParty?

Saber programar. Va a ser muy difícil que aproveches el evento y que aportes de manera significativa al equipo del que participes si no te encuentras cómodo programando al menos a un nivel básico/intermedio.

Lo más importante es que domines conceptos como variables, contadores, acumuladores, banderas, estructuras de control de flujo condicional (if, switch-case) o cíclicas (while, do-while, for, foreach) y que tengas familiaridad creando funciones. No es estrictamente necesario que domines conceptos de Programación Orientada a Objetos (OOP) sin embargo ,si los tienes, las cosas se te deberían facilitar bastante.

Lo más importante es tener muchas ganas de aprender y de superar retos así como poder demostrar a los demás ,pero sobre todo a ti mismo ,que tienes lo necesario para llegar a ser un programador de los mejores y brillar no solo en Chile, sino en el extranjero, incluso en el escenario global que nos ofrece el mundo del opensource.

Volver al menú

¿Qué lenguajes de programación, frameworks y otras tecnologías se utilizarán durante el evento?

Python, Ruby, Django, Rails, Flask, Sinatra, Itty, Bootle, MySQL, PostgreSQL, SQLite, MongoDB, Redis, Berkeley DB, JQuery, Twitter Bootstrap, SASS, LESS, entre otras.

El tiempo no nos alcanza para explicar como utilizar todas estas tecnologías pero los facilitadores del evento si podrán apoyar a los participantes en el proceso de elegirlas y empezar a usarlas de forma que las puedan aplicar de manera sencilla pero efectiva en el proyecto de programación que desarrollarán durante el evento.

Volver al menú

¿Por qué proponen utilizar Python y Ruby?

Porque son los lenguajes de programación que usamos en Bit Zeppelin para desarrollar proyectos de software para clientes en el Perú y en el extranjero con bastante éxito. Ambos son lenguajes de programación optimizados para maximizar la productividad del programador y poseen una sintaxis muy sencilla y expresiva.

Además, pensamos que los dos mejores frameworks para el desarrollo de sitios web en la actualidad son Django y Ruby On Rails, escritos en los lenguajes Python y Ruby respectivamente. Ambas tecnologías son empleadas en todo el mundo por organizaciones de primer nivel, muchos sitios web y servicios famosos como YouTube, Twitter, Reddit, DISQUS, Pinterest, Instagram, Quora, Github, Slideshare y muchos otros han sido construidos con ellas y son las tecnologías preferidas de cientos de las startups más exitosas y prometedoras.

Volver al menú

Materiales y videos propuestos

Otros frameworks web para Python

Otros frameworks web para Ruby

Volver al menú

Tecnologías

Python / Django

Ruby / Rails

RESTful web services

Git

GitHub

Bitbucket

Heroku

MySQL

Postgres

MongoDB

Oracle Berkeley DB

Redis

Sqlite

Ubuntu

Ubicación

Universidad Tecnológica Federico Santa María
Avenida España 1680 - Valparaíso