Everything you need to know, other than CSS, JS and HTML5, to be an awesome Front End Engineer.
One full day
October 20, 2012
835 Market St. STE 700
San Francisco, CA
Speakers & Talks
About: Lorna is a freelance web development consultant and developer based in Leeds, UK. Lorna is a lead on the Joind.In open source project, an organizer of the PHPNW conference, and a prolific blogger.
Carina C. Zona
Full-Stack & Full Circle: What The Heck Happens in An HTTP Request, and Why It’s Worth Knowing
Flying in from 10,000 foot view, we'll take thoughtful overview of the HTTP request/response cycle. Its essence is simply a series of questions & answers, accumulating portions of content to be gracefully assembled for the user. We'll hone in on some key players amidst the "full stack" of communications, with special attention to how an understanding of the HTTP lifecycle endows any developer or designer with the power to optimize for performance, cost, and UX.
About: Carina is a full-stack web developer and consultant. She is an organizer for RailsBridge Outreach Workshops for Women, and teaches various webdev topics to groups including RailsBridge, Girl Develop It, RailsGirls, PyLadies, GetSET, and Canal Alliance.
Automate All the Things
From zen coding to automating commands, from code generation and browser bookmarks through webhooks to text notifications, you can make life much easier by automating parts of your web work, removing tedious, repetitive tasks and creating shortcuts so that you have more time for Diablo 3, er, the interesting stuff. We'll teach you the skills you need to automate all the things.
About: Kitt Hodsden is a co-founder of CodingClan LLC, a small development firm specializing in rapid development and deployment of Drupal-based community websites. She has been building websites since 1998, co-founded Hacker Dojo and can be found playing ultimate when not building websites.
Browser Developer Tools: Debugging your scripts
Browser Developer Tools enables you to review the browser's internal representation of a webpage including viewing individual attributes, determining why a particular CSS rule is applied to an individual element, and previewing different document compatibility modes. By exposing how the browser interprets a webpage, the Developer Tools provide many opportunities to research and resolve problems, and do it faster than has been possible. Learn how to debug right in your browser.
About: Doris is a Developer Evangelist at Microsoft with over 15 years of experience in the software industry of web technologies specializing in jQuery, HTML5, Java and other web tier technology.
Lightning Talk: Desktop & Mobile Browser Tools
A quick overview of the development tools for all the major browsers, including accessing debugging tools on mobile devices.
Lightning Talk: Web Performance
No matter how well you code, if your users can't download your site quickly, they'll navigate away before they can experience the fruits of your labor. In this lightning talk, we'll introduce the concept of web performance, and explain what the performance tips mean.
Elle Yoko Suzuki
Getting to Know the Command Line: Your New BFF?
Today, most of us are accustomed to interacting with our computers and programs via graphical user interfaces to accomplish our tasks. Yet there is a powerful alternative you may be missing out on: the command-line interface.
Despite its seemingly arcane appearance, a non-GUI interface doesn't have to be scary. In this session, I'll introduce you to the command-line: navigating the filesystem, editing files, and more, via basic Unix tools.
Whether through your local Mac OS X Terminal application or a remote Ubuntu server shell account, with a little practice, befriending the CLI will boost your productivity (and fun!).
About: Elle is the Applications Programmer for the Berkeley Language Center (BLC) at the University of California, Berkeley. Her background includes polyglot Web programming, freelance editing, and UNIX system administration.
Lightning Talk: Choosing & Using an IDE
You spend all your time writing code. Make sure you do it in a development environment you love. We'll take a brief look at the plethora of text editors/IDEs available, then dive into my favorite IDE, Sublime Text 2, to demonstrate why the right IDE, with the right add-ons, can make you love to code even more. You'll see an overview of features and tips to using Sublime well, including installing and uses SublimeLinter to help keep your code clean.
About: After taking part in various startups and small businesses in the for-benefit sector as an operations generalist, Ashley could no longer resist the call to code. A graduate of Hackbright Academy, Ashley works as a Python developer at SurveyMonkey, where she happily uses Sublime every day.
Times are approximate, and are subject to change.
- 8:45 am
- Registration & Breakfast
- 9:00 am
- SSH, FTP and friends (Lorna Mitchell)
- 10:15 am
- Command Line: UNIX must-know tools (Elle Yoko Suzuki)
- 11:00 am
- Break & Snack
- 11:15 pm
- Git (Lorna Mitchell)
- 12:15 am
- Lightning Talk: Choosing & Using an IDE (Ashley Lorden)
- 12:30 pm
- 1:30 pm
- Browser Tools: Debugging (Doris Chen)
- 2:00 am
- Lightning Talk: Desktop & Mobile Browser Tools (Estelle Weyl)
- 2:15 pm
- Automate all the Things (Kitt Hodsen)
- 3:15 pm
- Break & Snack
- 3:30 pm
- HTTP request/response cycle (Carina Zona)
- 4:15-5:00 pm
- Lightning Talks: Web Performance (Estelle) & Wrap Up
835 Market St. STE 700
San Francisco, CA
Note: The conference is on the 7th floor, above the mall. Enter via 785 Market Street, and not thru the mall.
Thanks to our sponsors who helped make this event even more awesome than it was already going to be:
And thanks to our partners and friends for in-kind contributions and help promoting our event
When & Where
This event is organized by women, and all genders are welcome. If you don't identify as female, we encourage you to bring someone along who does. Our goal is to get more women to be confident in their programming skills and increase the gender diversity in our profession.