Weekly classroom-style presentation on HTML/CSS/JS. The lecture starts every Monday at 8pm. We also have a recap starting at 7:30pm, where we'll cover the (very) basics, such as explaining what "front-end" means, discussing tools of the trade, and understanding basic HTML and CSS.
Class for 2014-04-28: Preprocessors
Front-end code can often get very repetitive and hard to maintain. We'll expand upon last week's talk about backend code generation by introducing preprocessors - languages which compile into HTML, CSS, or JS. We've taken a look at PHP and ERB, but we'll also walk through languages that look nothing like HTML (HAML), and languages that compile into CSS (Less, Sass + Compass) and JS (CoffeeScript). These languages can make your life much easier as they help keep you from repeating yourself (DRY!). We'll also introduce Middleman, one of many workflow systems that makes using these languages easy.
To prepare for this class, consider installing RVM with the --ruby=2.0 flag if you're using OS X or Linux, or Ruby via RubyInstaller for Windows. You can then install Middleman.
Join the Google+ Event to be notified of the video livestream (you don't have to be a Google+ member).