#BFTW: Foundation

One day training program for aspiring web developers.

Learn the core technologies of the web, from an awesome team of experienced web developers.

Who should attend?
This training is designed for people with very little or no experience in web development. We will introduce you to the foundational technologies of web development: HTML and CSS. There is no age requirement but a basic knowledge of using a computer, creating, editing, deleting files and browsing the web is required.

The lectures will be offered in Spanish and materials will be in English. A lot of the terminology tends to be in English so we expect attendees to have at least some basic English skills.

Tell me more
Below you’ll find a few of the topics we are going to cover on the training. As you can see it’s going to be quite an intense ride so rest well and come ready.

  • Introduction to HTML
  • Working with Links, Images and Paragraphs
  • HTML Structure: Using Lists
  • HTML Structure: Tables, Divs and Spans
  • Building your first page
  • Styling HTML Elements
  • Introduction to CSS
  • CSS Classes and IDs
  • CSS Selectors
  • CSS Element Positioning
  • Styling your first page
  • A little about responsive web design
  • Brief intro to Bootstrap

Staying up to date

links

As a web developer / designer, part of my job is to stay up to date with what is happening in the development and design worlds. I read a lot and listen to a bunch of podcasts about the industry.

Here’s a list of my favorite resources. I don’t read or visit all these sites every day and I recommend you don’t do it either. Visiting this kind of site without moderation can quickly become a waste of time. Specially the comment sections of popular link sites have become a wasteland, stay away from there if you can.

What I do recommend is that if you have a few minutes to kill you should visit one of these links and maybe find one or two articles worth reading. I usually put them in my Pocket and read them in the morning with my coffee. The same advice also applies to the newsletters and podcasts. Subscribe to a bunch of them and decide what to listen or what articles to read from the selection.

Link sites
This is one of the most obvious resources and it’s pretty good. On these sites you can find a lot of good links to blog posts and news articles. EmberWatch is kind of different since the specialize on Ember.js.

Reddit
As you might know reddit is another link site but to be honest they are on a category of their own. I really like reddit.

Dribbble
This is a little app I made to browse dribbble shots. I didn’t like the site and the available apps are mostly bad IMHO. This is really simple and does what I need.

Newsletters
I have to say that this is the best source of high quality content. They are basically curated lists of links but the content is great most of the time.

GitHub
Following the right people on GitHub is a great way to find out about really cool projects a long time before they become popular.

Twitter
Same as with GitHub, following the right people and topics can lead you to knowing about cool stuff before it hits the link sites.

Podcasts
I love podcasts and listen to a lot of them. This are some of the ones I’m listening right now and are related to development. I also have another list of favorite podcasts.

Building For The Web

Building For The Web - Technologies

 

Hace unos meses hablando con José y Froilan decidimos que en nuestra comunidad hace falta tener un taller sobre tecnologías web modernas. La gran parte de los developers en Puerto Rico están trabajando con las tecnologías de Microsoft y Java que aunque son excelentes no son las herramientas que usualmente se seleccionan para empezar un startup. Podemos debatir el porque pero esta es la realidad y nos parece justificada.

Nuestra motivación es proveer un camino para que developers con algo de experiencia puedan adquirir conocimientos en tecnologías modernas con gran demanda en el mundo de startups. Entendemos que tener experiencia en estas tecnologías pone a estos developers en la trayectoria correcta ya sea para conseguir un empleo en un startup de rápido crecimiento o para empezar su propio startup. Ambos desenlaces nos parecen positivos para la comunidad y por eso estamos haciendo este evento.

Diseñamos este taller como si fuera para nosotros. Por eso escogimos un “venue” agradable y moderno con buenas facilidades, tendremos comida caliente de calidad (no cajitas de sandwiches) y mucho contenido.

El formato del taller será de tres días, el primero hablaremos de workflow y colaboración, el segundo de servidores y el tercero del browser.

En la primera mitad de cada día haremos introducciones a los temas y hablaremos de todo lo que está pasando en ese espacio. La intención es que todo el mundo tenga un contexto de donde estamos y de las tecnologías que hemos escogido para hacer la parte “hands on” del taller.

La segunda mitad del día será dedicada a ejecutar un proyecto (la parte “hands on”). Guiaremos a los asistentes paso a paso hasta crear un ejemplo del mundo real. De esa forma se llevan el conocimiento necesario para empezar a construir aplicaciones ambiciosas y la experiencia de haber construido algo con sus propias manos.

Estamos super emocionados con este taller y le hemos dedicado mucho tiempo para garantizar que sea un éxito. La meta es lograr 30 asistentes y que cada uno de ellos se lleve las herramientas necesarias para mover su carrera al próximo nivel o para empezar su propia empresa.

Finalmente los invito a que participen y aprovechen el precio especial “early bird” que dura hasta el martes 1ro de julio de 2014. Con esta oferta se economizan $200 del precio regular.

También hay oportunidad para ganar un ticket gratis si completan este formulario. Nuestros amigos de Explorer Media están comprometidos con nuestra comunidad y han decidido auspiciar este concurso. Los que completen el formulario y no ganen tendrán derecho al precio “early bird” por un periodo extendido. No hay nada que perder.

 

Mas info y tickets en buildingfortheweb.com

#BarcampVSJ

BarcampVSJ

Mañana martes, 3 de Junio de 2014 desde las 7PM estaré en Piloto 151 para ser parte de Barcamp Viejo San Juan. Esta vez el evento surge por iniciativa de José Padilla y en colaboración con los “usual suspects” que como siembren donan su tiempo para que la comunidad se pueda reunir y compartir ideas sin mucho protocolo.

Lo que me gusta de los Barcamps es que es un ambiente realmente abierto a lo que sea. Cualquiera puede llegar y auto nominarse para dar una presentación de 10 minutos sobre lo que quiera. Incluso una de las reglas de los Barcamps es que si es tu primera visita se sugiere que presentes y si no tienes algo que presentar que por lo menos preguntes, te presentes a las demás personas y ayudes a crear un ambiente interactivo e interesante para todos. Esas son todas las reglas.

En cuanto al formato de las presentaciones sólo hay una regla, deben durar 10 minutos o menos. Cuando decimos 10 minutos es literalmente 10 minutos ni un segundo más. Es casi tradición que cuando el reloj marca que el tiempo ha finalizado todo el mundo empieza a aplaudir y básicamente te botan del “stage”. Aunque pueda parecer rudo creo que es una forma cómica de hacer todo el mundo respete las reglas.

Si todavía no tienes un ticket consigue uno aquí mismo antes de que se acaben los espacios. Es totalmente gratis y siempre hay regalos y cerveza para los asistentes.

Reservar ticket gratis

1hora.org

1hora

Cuando comenzamos la iniciativa de Startups of Puerto Rico hace unos años, inmediatamente aprendimos que hay muchos puertorriqueños y personas que se identifican con “la causa de Puerto Rico” que quieren ayudar a los emprendedores en la isla.

Durante este tiempo hemos conocido mucha gente con talento de clase mundial y que están locos por ayudar pero no tienen como hacerlo. Primero porque no hay una forma fácil de comunicar que están disponibles para ayudar y segundo muchos de ellos viven fuera del país haciendo todo un poquito más complicado.

Por esta razón es que decidimos construir 1hora.org  un proyecto que facilitará reuniones gratuitas de una hora entre mentores y aprendices. Un mentor es cualquier persona que tenga conocimiento o experiencia probada en algún tema. Un aprendiz es cualquier persona que solicita una reunión con un mentor con el fin de hacer preguntas o buscar consejo sobre los temas que este domina.

No hay limites en cuanto a los temas que se pueden tocar, desde como incorporar una compañía, como programar un juego para teléfonos móviles, como organizar un festival de música hasta como hacer galletas de mantequilla de maní y todo lo que queda entre medio. La idea es conectar gente “que sabe” con gente que “quiere saber” de forma fácil y transparente. Hasta el más ocupado entre nosotros tiene una hora a la semana para ayudar a alguien y con este proyecto se lo haremos increíblemente fácil. No habrá excusas.

Cada persona que se registre en 1hora.org tendrá que escoger un día de la semana y una hora de ese día en la que estará disponible para aceptar reuniones individuales con quien la solicite.

Por ejemplo yo tendré disponible todos los viernes de 4 a 5pm para aceptar reuniones via Google Hangout, Skype, teléfono o en persona en la panadería Kasalta (invitarme a un café es opcional) para hablar sobre “bootstrapping”, diseño y programación.

Cualquier persona registrada en 1hora.org puede solicitar ese espacio para reunirse conmigo y discutir alguno de esos temas por una hora. Cuando alguien solicite ese espacio recibiré un email avisándome y pidiendo confirmación sobre mi disponibilidad. En ese punto debo confirmar o rechazar la solicitud de reunión. Hay que tener en cuenta que todas las acciones dentro del sistema quedarán registradas de forma permanente en el perfil público de cada usuario. Así que si rechazo muchas reuniones mi perfil así lo comunicará. Transparencia FTW.

También es importante explicar que aunque tenemos dos roles distintos (mentor, aprendiz) en 1hora.org no existen dos clases o categorías de usuarios. Cuando un usuario se registra es automáticamente un mentor y un aprendiz. Todos tenemos algo que enseñar y algo que aprender así que estamos implementando esa realidad al nivel del código en la plataforma.

Para solicitar una reunión la única condición es que tienes que tener una hora a la semana disponible para ofrecer reuniones a otros, o sea tienes que ser mentor. Tienes que regalar tiempo para recibir tiempo.

Las reuniones pueden ser por Google Hangout, Skype, teléfono o en persona. Por el momento no hay limites en cuanto a la cantidad re reuniones que puedes solicitar.

El software para 1hora.org es código libre, con la licencia MIT License la cual permite mucha flexibilidad. Estamos analizando si es buena idea movernos a una licencia tipo GLPv3 pero eso vendrá luego. Por el momento estamos enfocados en lanzar el proyecto lo antes posible.

Este proyecto es y siempre será gratuito y libre de publicidad. Por le momento creo que podemos financiar los costos pero no descarto que más adelante usemos algo como Gittip (puedes donar desde 25¢ a la semana) para solicitar donaciones para el proyecto. En el README del proyecto escribí un poco más sobre esto.

El “core team” del proyecto está compuesto por José Padilla, José Irrizarry y este servidor. Si te interesa colaborar puedes hacerlo directamente en el repositorio en Github donde tenemos algunas tareas pendientes para cualquier que le interese ayudar.

Lanzamiento
Si todo sigue progresando como hasta el momento esperamos abrir un beta el 30 de marzo de 2014 durante el hackathon HackPR en Mayagüez. Por el momento limitaremos la participación a la comunidad de SoPR pero el plan es que 30 días más tarde tendremos un “lanzamiento oficial”, con algunos mentores de alto perfil y en ese momento convocaremos la prensa para que nos ayuden a darnos a conocer entre los boricuas que viven fuera del país y siguen los medios locales.

Si quieres que te avisemos cuando 1hora.org esté disponible regístrate ahora mismo.