July 20–24, 2015
Portland, OR

Html css conference sessions

11:10am–11:50am Friday, 07/24/2015
Caleb Madrigal (FireEye)
You’ve got mad computer hacking skills, and an app idea to take over the world! But there's one problem: you’re not a designer and need your app to look stunning. This talk will show you how to quickly build a beautiful, modern user interface without having to hire a designer.
11:30am–12:10pm Wednesday, 07/22/2015
Scott Cranfill (Consumer Financial Protection Bureau), Mollie Bates (Consumer Financial Protection Bureau)
Slides:   external link
Keeping code and design in sync across large teams and multiple projects can be a big challenge. At the Consumer Financial Protection Bureau, a new federal agency, the in-house design and development team has created its own modular front-end framework and style guide. Team members will talk about how this has fostered cross-team collaboration and improved the consistency of their products.
1:30pm–5:00pm Monday, 07/20/2015
Nicole White (Neo4j)
Slides:   external link,   external link
Flask, a popular Python web framework, has many tutorials available online which use an SQL database to store information about the website’s users and their activities. In this tutorial, we will replace SQL with Neo4j, an open source graph database, in order to build a simple microblog application with social features that are otherwise too complex to model and express in SQL.
9:00am–12:30pm Monday, 07/20/2015
Jonathan Stark (Jonathan Stark Consulting)
Slides:   external link
It’s a fact: if you have a working knowledge of HTML, CSS, and JavaScript, you already have the tools you need to develop your own web or hybrid apps for mobile. In this session, you’ll learn how to use these open source web technologies to design and build apps for the iPhone, iPad, Android, etc. on the development platform of your choice—without using Objective-C, Swift, or Java.
10:40am–11:20am Wednesday, 07/22/2015
Jonas Rosland (VMware), Kate Greenough (EMC)
Slides:   1-PDF 
There are tons of metrics that can be measured out there. Facebook likes, Twitter followers, website hits, database queries, number of VMs, cheapest lunch in the neighborhood, and many more. What if you could collect those metrics and choose the ones you'd like to present into a nice dashboard? And perhaps add easy analytics to it? Learn how to use Dashing together with platforms like Keen.io.
2:30pm–3:10pm Wednesday, 07/22/2015
Julie Cameron (Articulate)
Slides:   external link
This talk will look at how taking a modular, object-oriented approach to CSS can turn frontend woes into frontend wins. We’ll examine modern CSS approaches like OOCSS, SMACSS, and BEM and demonstrate how they will help to not only decouple your CSS styles and reduce specificity conflicts, but how they will also help to decouple your CSS and HTML from your JavaScript and feature specs.
1:30pm–5:00pm Tuesday, 07/21/2015
Jen Kramer (Harvard University Extension School)
Slides:   1-ZIP    external link
Sass, the CSS preprocessor, is increasingly an important tool for creating websites. In this tutorial, you'll learn the basics of structuring your Sass files, creating variables, writing if/else statements, working with mixins, and more.
10:00am–10:40am Friday, 07/24/2015
Nicolas Steenhout (Part of a Whole)
Without firsthand experience, it is difficult to understand the barriers that exist for screenreader users on the web. Many developers have told me they were curious to "see" a screenreader in action. This is your chance! Using a combination of real-world examples and code snippets, we will use a screenreader to go through common barriers and discuss them.
10:40am–11:20am Thursday, 07/23/2015
Patrick Fox (Razorfish)
Building modern, accessible web apps can be daunting. This talk goes beyond the foundational aspects of accessibility to discuss higher-level concepts and challenges for making modern web UI accessible, demonstrating specific solutions and best practices for: -Common UI components(modals, form validation) -Single-page architecture -Summarizing complex content -Providing accessible help text
10:40am–11:20am Thursday, 07/23/2015
Una Kravets (IBM Design)
When designers and developers work together from the start, it produces better outcomes, more usable products, and increased adoption. But how can we get designers involved and wanting to participate in the open source community? In order to figure out how to fix it, we need to take a look at the barriers for designers and how we can work together to influence change.
11:30am–12:10pm Thursday, 07/23/2015
Doris Chen (Microsoft)
How do you tackle real-world web platform performance problems in modern websites and apps? This session starts with a basic understanding of the web platform, and then explores a set of problem/solution pairs built with industry-standard performance guidance. In the talk, we will demonstrate performance tips and tricks that will help you improve the performance of your apps and sites today.
4:10pm–4:50pm Wednesday, 07/22/2015
Lucy Wyman (Puppet)
Slides:   external link,   2-HTM 
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 which tools you'll want to use alongside it, complete with a live demo and some in-production examples.
1:40pm–2:20pm Thursday, 07/23/2015
Joseph Gregorio (Google)
Slides:   external link
JavaScript frameworks seem like death and taxes; inevitable and unavoidable. But that's not the way it needs to be, and actually, it must stop. A talk based on the zer framework manifesto: http://bitworking.org/news/2014/05/zero_framework_manifesto
11:30am–12:10pm Wednesday, 07/22/2015
Aurelia Moser (Mozilla Science)
Slides:   external link
The historical versioning of maps defines some of the most fascinating social, political, and environmental flux of precedent. Everything from the eruption of post-World Cup tweets, to the migration patterns of mammals, can be mapped with OSS. This talk will cover time travel as it can be viewed in visualizations: the ways we partner time-series data with interactive maps @CartoDB.
1:30pm–5:00pm Tuesday, 07/21/2015
Eli White (php[architect])
Slides:   external link,   external link
This session will expose you to a broad range of web security vulnerabilities and their solutions. We'll cover the basics such as XSS, CSRF, SQL Injection, and clickjacking. We will also go into depth on issues of session management, password security, two-factor authentication, and much much more!
11:30am–12:10pm Wednesday, 07/22/2015
Graeme Mathieson (Wossname Industries)
We'll take a deep dive down the stack, into how the internet works to magically make Google's home page appear in our web browser. Topics will range from URL parsing and DNS resolution, through HTTP, TCP, IP, and routing, and all the way back up to browser rendering.