<div dir="ltr">Monday's class will expand upon the topic of backend web apps by talking about preprocessor languages - languages which compile into HTML, CSS, or JS. We've taken a look at PHP and ERB, but we'll also walked 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!).<br>

<br>If you haven't set up Rails on your machine, I suggest you follow the instructions from last week (<a href="https://www.noisebridge.net/wiki/Frontend_Web_Development/Notes#THE_EASY_WAY:">https://www.noisebridge.net/wiki/Frontend_Web_Development/Notes#THE_EASY_WAY:</a>). The virtual machine has been updated to be able to run Rails with no fuss.<br>

<br>This is the last class of the series! The new series will start after a one-week break, on April 8.<br><br>If you can't make it to this week's lecture, you can watch a live<br>video stream of the class. Join this Google+ Event to be notified of<br>

when to hop on (you don't have to be a Google+ member):<br><a href="https://plus.google.com/events/c1a8ja6h0debjdcrf6imggegdk8">https://plus.google.com/events/c1a8ja6h0debjdcrf6imggegdk8</a><br>This video stream will also be available to watch after the class is complete.<br>

<br>--- The usual details follow ---<br><br>Learn HTML, CSS and JavaScript - and put them to good use! This class,<br>taught by Jeffrey Carl Faden, is aimed at complete beginners who are<br>interested in web development, as well as seasoned professionals<br>

looking to brush up on the latest and greatest.<br><br>Frontend web development is all about making code that runs in the<br>browser (versus code that runs on the server). There isn't a big focus<br>on web design (creating wireframes and mockups), but we do cover best<br>

practices for turning these designs into beautiful code.<br><br>The class starts on Monday at 8pm, and goes until 10pm! Plan to arrive<br>EARLY, as the class has been filling up very fast. We will have a<br>recap of last week's material starting at 7:30pm. If you're either<br>

new, couldn't make last week's class or you simply need a refresher,<br>come early and we'll go through a simple tutorial. Don't let it<br>discourage you if you're starting from the middle - attend recaps and<br>

labs and you should be able to catch up!<br><br>This class and the space in which it's taught are entirely free to<br>attend. Please bring a laptop. Read all of the details here:<br><a href="https://noisebridge.net/wiki/Frontend_Web_Development">https://noisebridge.net/wiki/Frontend_Web_Development</a><br>

<br>Jeffrey</div>