" rel="stylesheet">
Skip Main Navigation
Page Content
This event has ended

Building For The Web


Tuesday, August 12, 2014 at 9:00 AM - Thursday, August 14, 2014 at 6:00 PM (AST)

Building For The Web

Ticket Information

Ticket Type Sales End Price Fee Quantity
General Admission Ended $600.00 $27.95
Early Bird Ended $400.00 $21.95
Tech Summit 2014 Ended $300.00 $17.49
Barcamp Ended $200.00 $11.99

Who's Going

Loading your connections...

Share Building For The Web

Event Details

Building For The Web Logo


Training for professional web developers

Three days of intense hands-on learning about modern web application development, the methods, the tools and the techniques used by startups and fast-moving enterprise environments. 

San Juan • August 12, 13, 14 - 2014



Pure awesome

We designed the training program of our dreams. This is going to be an epic adventure on a very cool setting surrounded by others just like you. We all want to learn and be masters of the web.

The venue is a super modern building with very fast internet access and brand new A/V facilities. All attendees will enjoy breakfast, real lunch (not a sanwidch box) and snacks, drinks and coffee all day long to fuel our brains.

On each day of training we'll start with some theory, background and discussing the "state of the art" of the current subject. The sessions will be super informal and interactive, you can ask as much as you want and you'll get an answer.

After lunch we'll get our hands dirty by building real world web applications, step by step. We'll start with something simple but very quickly we'll get to the techniques startups and enterprise developers are using to build modern web applications "at scale". It's going to be a lot of fun.


Who should attend?

This training is designed for people with some experience in professional web development. Some HTML, CSS, JavaScript and backend programming knowledge is expected. We are going to do brief introductions of all hands-on specific subjects but some very basic knowledge is expected. If you are not sure contact us.


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.


Day 1: Workflows, agility and collaboration

  • Technical debt
  • Choosing the right technology for the job
  • Unix command line
  • GIT Distributed version control
  • The Cloud / Amazon Web Services / Heroku / Microsoft Azure
  • Docker and Doku
  • Backend as a service / Parse / FireBase / Stormpath / ACS
  • Thinking about mobile
  • Dabases / SQL / NoSQL
  • Local or in the cloud?
  • Agile / Scrum
  • Backend Analytics
  • F*#& it ship it
  • Hackers should be social
  • Hands on Git workshop
  • Pushing a project to Heroku
  • AWS S3 Cloud storage
  • Working with Docker and Doku
  • Working with NoSQL / Redis / MongoDB
  • GitHub / BitBucket / Gitlab

Day 2: The Backend

  • Service oriented architectures
  • Making developers happier, more productive and more efficient
  • Test driven approach
  • HTTP fundamentals and terminology
  • RESTful APIs
  • HTTP Servers
  • WebSockets
  • Databases / SQL / NoSQL
  • Caching web applications
  • Metrics, analytics, logging, monitoring
  • Security
  • Deployment / The Twelve Factors
  • Modern frameworks for the web
  • Python for the web by example
  • Hands on building a web application with Python
  • Setting up Python, Virtualenv, PIP
  • Working with Django and Flask
  • Building a RESTful API backend for a web based application
  • Authentication and Authorization
  • Deploying to Heroku

Day 3: The Web Client

  • State of the web
  • The browser is the VM
  • Can I Use?
  • HTML5
  • CSS3 / Responsive design / Bootstrap and beyond
  • JavaScript is a real programming language
  • JavaScript ES6
  • Collaboration (jsbin / jsfiddle)
  • Client side performance / JS / CSS / Mobile
  • Minification, compression, delivery
  • CDNs
  • Cache busting
  • Browser developer tools
  • Package managers / NPM / Bower
  • Build tools / Grunt / Gulp / Brunch  / Broccoli
  • Node.js on the client / Browserify
  • jQuery by example
  • Backbone.js by example
  • Angular.js by example
  • React.js by example
  • Ember.js by example
  • Working with ember-cli
  • Building a Hello World example
  • Building a real web app with Ember.js
  • Listing data from the server
  • Creating new objects
  • Deleting objects
  • Building a web component
  • Rendering markdown on the client
  • Publishing to Heroku, S3 and other cloud providers
  • Adding d3 graphics to our application



We are going to be covering a lot of subjects in a very short amount of time. Each day will be about 10 hours in total with at least 8 hours dedicated to content. Days are going to be divided into two main sessions. The first part of the day will cover a lot of theory, best practices and the mental models needed to succeed in the specific area. This part of the day will end in a introduction of the specific subjects and technologies that are going to be using on the second part of the day. After lunch we are going to start the hand-on workshops. We'll make a selection of the previously discussed technologies and design patterns and help you build something useful and aplicable in the real world today.


Getting ready for the event

Weeks before the event the team will send you instructions on how to setup your laptop (you need a laptop). The setup is very straight forward and based on a virtual machine. That way we are all using the same development environment. A few days before the event we'll have a Google Hangout to help people setup their systems if someone is having issues. The idea is to waste as little time as possible and allow you to get the maximum out of the workshops.


The team

Froilan Irrizary

Indie software developer, hacker, community manager, entrepreneur, and Open Source enthusiast.

Twitter: @skfroi
GitHub: froi
Email: irizarry.froilan@gmail.com 


José Padilla

Developer. Hacker. Entrepreneur. Co-founder at Blimp LLC.

Twitter: @jpadilla_
GitHub: jpadilla
Email: jpadilla@webapplicate.com 


Giovanni Collazo

Hacker, designer and entrepreneur. Co-founder of Blimp LLC. Founding member of @StartupsOfPR. Organizer of #EmberjsPR.

Twitter: @gcollazo
GitHub: gcollazo
Email: hello@gcollazo.com 


Don't forget your laptop

Since we are going to be doing a lot of hands on work you need to bring your laptop (and power cord). Weeks before the event we are going to reach out to you to help you setup your system with all things needed for the training. A few days before we'll do a live web cast to answer questions and help you be ready before the training begins. We don't want to waste your time installing software instead of doing real work.


Do you have questions?

If you have any question about the content of the training, the venue or any other thing about this event please feel free to contact anyone on the team directly or visit buildingfortheweb.com.



Have questions about Building For The Web? Contact #BFTW

When & Where

Puerto Rico Science, Technology & Research Trust
Antigua Penitenciaria Estatal
Carr. # 21, Bo. Monacillos
San Juan, Puerto Rico 00927
Puerto Rico

Tuesday, August 12, 2014 at 9:00 AM - Thursday, August 14, 2014 at 6:00 PM (AST)

  Add to my calendar

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.