Sass: What It Is, How It's Used, and Why It's So Syntactically Awesome*
This talk will start off with the basics of what Syntactically Awesome StyleSheets are, what features and functionality they have to offer, and why they're a great tool to have in your arsenal. We'll then delve into how to use Sass in developing your own sites and what tools you'll want to use alongside it, complete with a live demo and some in-production examples.
What is Sass?
Sass—or Syntactically Awesome StyleSheets—is “an extension of CSS that adds power and elegance to the basic language” (Sass docs). It is actually
a Ruby gem which includes a preprocessor that turns Sass script into CSS, which provides us with several handy features that help keep CSS clean
and functional. You can think of it as a set of tools which make styling your website easier; like trading a screw-driver for a powerdrill.
How is it used?
Although Sass isn’t revolutionary, it is evolutionary. None of it’s functionality will fundamentally change the way you write CSS, but it will drastically
improve the speed, ease, and organization with which you write it.
Specific to this talk, we’ll cover:
css, Sass, web
I've spoken at three Barcamps (two OSU Beaver Barcamps, and one PSU CAT Barcamp), as well as SeaGL. All talks were on web-related technologies such as Sass, HTML/CSS, and Flask. I also run a program called DevOps BootCamp (http://devopbootcamp.osuosl.org), which involves a 2 hour presentation and activity each week on topics from Git and Github to Web Applications to Networking. You can see my SeaGL talk at https://www.youtube.com/watch?v=_YFv8ErLtYE . I have not given this specific talk before, but plan to give it at Beaver Barcamp this coming April, so will have given it before attending OSBridge.
I’m a Quality Assurance Engineer for Puppet Labs, where I automate tests and develop testing infrastructure for puppet orchestrator, PCP, and PE core. I graduated from Oregon State University with a BS in Computer Science in June 2016, where I worked as a Front-End Engineer for the OSU Open Source Lab. In my free time I enjoy hanging out with friends, hiking, experiencing new things, and enjoying a wide variety of podcasts, tv shows, blogs, books, and other media.
You can see more of my work at http://lucywyman.me and http://github.com/lucywyman
See conference presentations I’ve given at http://slides.lucywyman.me
Or read my thoughts at http://blog.lucywyman.me
- Title: Dr. Jekyll and Mr. Pelican: A Comparison of Static Site Generators
- Track: Chemistry
- Room: B202/203
- Time: 1:30 – 2:15pm
Want to make a static site or blog, but not sure where to start? Tired of using Wordpress and looking for something better? This talk will get into the nitty-gritty details of how Jekyll and Pelican — two popular static site generators — work, and explain how to choose which is best for your project. Using examples you can clone from github, we’ll cover the pros and cons of both SSGs, discuss things that neither does well, and give you a better idea of how to get your site up and running (with an open source tool!).
- Speakers: Lucy Wyman