Lets build a browser

From Noisebridge
Revision as of 18:15, 4 February 2015 by Yannick (talk | contribs) (Created page with "We'll build a toy browser engine using Javascript able to parse a subset of HTML and CSS and generate an image from it. This will be a series of 4 workshops based on a blog p...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

We'll build a toy browser engine using Javascript able to parse a subset of HTML and CSS and generate an image from it.

This will be a series of 4 workshops based on a blog post series by Matt Brubeck: http://limpet.net/mbrubeck/2014/08/08/toy-layout-engine-1.html

We'll re-implement the node.js version of the Robinson browser: https://github.com/yanhick/robinson.js

For who ?

Those workshops are for front-end developers wishing to know more about browsers internals.

Pre-requisites

  • Laptop (Linux, Mac or Windows)
  • Installed node.js (v0.10+) and npm
  • Basic Javascript (ES5) knowledge
  • Basic git and github usage
  • Understanting of TDD/BDD is a plus
  • Experience with node.js is a plus

Where ?

2169 Mission St

When ?

  • DOM/HTML, March 9, 7pm-9pm
  • CSS/Styling, March 16, 7pm-9pm
  • Layout, March 23, 7pm-9pm
  • Painting/IO, March 30, 7pm-9pm


Details

  • The workshops will be 2 hours each: 15 mins of theory then 1h45 of implementation
  • The workshops will all be self-contained, the code will be provided at the beginning of each session.
  • They can be attented individually

Contact

Contact me if you have any questions: yannick.dominguez@gmail.com