So what’s up with this whole HTML 5 thing? Is CSS 3 really that much better than CSS2? Stephanie Sullivan Rewis will lead you though a day-long workshop looking at the ins & outs of this new technology. Chock-full of code examples, sample sites, and actual take-aways, this workshop will be unlike anything you’ve ever experienced. You will walk out armed with techniques to improve and update your site right away.
If you’ve never seen Stephanie present, you’re in for a treat. She’s impressed audiences from Seattle to Miami, New York to San Diego, and everywhere in between. Having literally written the book on CSS, we couldn’t ask for a more dynamic and engaging speaker.
This session is intended for those who have a comfort level in viewing and editing HTML & CSS code. While you don’t need to be a fulltime developer, you should have some experience in editing CSS by hand.
After a quick overview of basic HTML, CSS and jQuery interaction get ready to dig deep into an intense workshop where you will learn how to don your jQuery cloaks and go out into the web development world to quickly and efficiently cast aside the evils that occupy the web interaction landscape. The workshop includes (but is not limited to)
NOTE: for the shortened session all facets will be whittled down to fit the time allowed.
by Josh Clark
From first concept to polished pixel, learn to create a mobile app that delights. This full-day workshop teaches participants to “think mobile” by planning and creating app interfaces in tune with the psychology, culture, ergonomics, and context of an audience on the go. Attendees will learn to conceive and refine an app’s interface and user experience in tune with the needs of a mobile audience—and their fingers and thumbs. The workshop explores the key principles of mobile and touchscreen design, using examples from the major mobile platforms.
This workshop isn’t (only) for geeks. Experienced designers and newcomers alike will uncover the shifts in mindset and technique required to craft a great mobile app. It’s for everyone involved in the app design process—designers, programmers, managers, marketers, clients. The workshop equips participants to ask the right questions (and find the right answers) to make aesthetic, technical, and usability decisions that will make their apps a pleasure to use.
by Greg Rewis
This session is a shortened repeat of Jay’s prior workshop. If you were married to HTML 5 or Mobile Web workshop, you can catch the highlights of Jay’s day in a 90 minute show. Make sure you have your coffee, because Jay will be on FIRE.
This session is a brief repeat of the previous day’s workshop. If you just couldn’t miss the jQuery or Mobile Web workshop, see Stephanie’s message in a 90 minute whirlwind. Fasten your seatbelt, because this will be FAST.
by Josh Clark
This session is an abbreviated repeat of the content presented the day before. If you felt pulled towards the HTML 5 or jQuery workshop, you can see the highlights of Josh’s program in a 90 minute presentation. Hold onto your hat, because Josh will be in a HURRY.
by Mat Schaffer
Been meaning to try Rails? Not sure where to start? This is the class for you. We’ll start by going over the basics about rails, help you get it installed, and work with you on creating your first views and models. This session will start with lecture material then transition to general hack time so people can get their individual questions answered. Definitely bring your laptop so you can work along with the class!
by Stephen Erdman and Ben Adams
Have you ever heard of “Shaving the Yak?” When someone starts out to shave a hairy beast, they find that if they just deal with THIS clump, the rest will be easy. Then they find that THIS clump is made up of a few additional clumps, so THIS clump can be fixed but cutting THAT clump. But THAT clump has clumps. And so on.
When building web applications, we’re often stuck with having to Shave the Yak. We get hampered in doing WHAT we want to do, because we have all these details of implementing HOW we need to do it. What’s worse: none of these HOW details have anything to do with the WHAT. Issues around client browsers, implementing & reusing interface components, and form submission & validation are all things that should be just DONE. They are clumps.
In this session, we’ll be using Google Web Toolkit (and a few other free tools) to get past these clumps and build fully-featured Rich Internet Applications. You’ll walk out of this program with clear, immediate directions on how you can implement Google Web Toolkit to get past the stupid stuff and start working on something GOOD. Other presentations offer to make your life easier, like an infomercial, but we’re the real goods. We’ll actually walk you through building a dynamic web app with very little code.
Somehow, you became The Computer Person. You’re called on to do everything: update the website, plug in the monitors, even provide tech-support for your parents. But what happens when your boss says: “We need to be on the Twitter! Social Media is where it’s at! Go reach our students/clients/donors on Facebook!”
Join Chris Penn, social media marketing professor & Blue Sky Factory VP of Strategy, for a 3 hour intensive look at how social media can impact your team, what techniques actually work, and how to measure that success. Chris will share a proven framework and help you be equipped with take-aways that you can use immediately.
Expertise with social media is not required for this session, but having tweeted or posted on Facebook or used any number of other sites/services helps.
Changing the world sounds like an impossible task for any one person, but we can all use our skills for good rather than evil and make progress towards a better planet. We’ll talk about the responsibility that designers have to make a positive change in the world, how we can “go green” as web folk, what to do to gain people’s trust and get them involved in your cause, and look at actual techniques we can use right now in order to “do good” on the web.
Designing an accessible web site is more than just complying with a checklist. The designers who naturally focus on accessibility compliance are not the people who matter most: people with disabilities who are trying to use the web site.
Derek Featherstone is one of the leading authorities on designing accessible web sites. He’ll show you how to extend your goal of creating delightful and pleasurable interfaces to everyone, including people with disabilities. You’ll see that designing for people using assistive devices, such as screen readers, head-mounted pointers, and voice-input, doesn’t have to be difficult, but it does have to be deliberate.
Learn how design technologies, such as Ajax, can be a huge benefit to accessibility, instead of a problem. Derek will show you ways that improve the efficiency of most users while enhancing the disabled users’ experience dramatically. Just like how sidewalk curb cuts for wheelchair users help everyone who has a stroller, shopping cart, or wheeled suitcase.
You’ll really enjoy Derek’s entertaining style as he shows you how to:
Derek will fire you up to move your web sites beyond compliance and deliver the rich experience you want everyone to have.
Women have become the digital mainstream. In the US market, women make up just under half of the online population, but they spend 58 percent of e-commerce dollars. Women are online gamers, shoppers, bloggers, and social media consumers. And yet, we still don’t quite know how to design for them.
The immediate impulse when designing for women is to “shrink it and pink it,” meaning products are splashed with the color pink, and content and messaging are dumbed down. But women want what’s relevant to them. They want products and online experiences that are intuitive, not insulting to their intelligence. They want function, not frills.
This session reviews the historical and contemporary landscape of designing for women. We’ll review misguided, yet well-intentioned designs based on assumptions and stereotypes that have flopped. Likewise, we’ll review success stories of well-designed products and experiences that truly meet women’s needs. We’ll also look at when gender should factor into your design and when it shouldn’t. Ultimately, when designing for women (or men, or both), you’ll want to get it right.
by Matthew Knuti
Whether an app is a wild success or a little-used disaster, budgets, timelines and expectations are commonly left in shreds over the course of the project. This session will mine the accumulated wisdom of a leading digital agency, Fuzz Productions, to provide the knowledge every manager should have to take a mobile app from idea to indispensable tool, and some secrets they hope their clients never learn. Along the way, we’ll cover:
We’ll also explore some of the unique advantages and options that colleges and universities have when considering mobile development.
by Devlin Daley
by Whitney Hess
The visual principles of harmony, unity, contrast, emphasis, variety, balance, proportion, pattern and direction (and others) are widely recognized and practiced, even when they aren’t formally articulated. But creating a good design doesn’t automatically mean creating a good experience.
In order for us to cultivate positive experiences for our users, we need to establish a set of guiding principles for experience design. Guiding principles are the broad philosophy or fundamental beliefs that steer an organization, team or individual’s decision making, irrespective of the project goals, constraints, or resources.
In this talk, I will share a universally-applicable set of experience design principles that we should all strive to follow, and will explore how you can create and use your own guiding principles to take your site or product to the next level.
by Mukul Pandya
People sometimes believe that writing for the web calls for special skills. In fact, the principles of good online writing differ little from the principles of good writing. Knowing your audience and what you want to communicate still forms the foundation of effective writing. This session will draw upon the editorial experience of Knowledge@Wharton’s global network to discuss how to write effectively for different kinds of audiences. We will also discuss examples of good and poor writing and the basics of editing content for clarity, economy and precision.
Web fonts are revitalizing excitement about typography on the web but is it really the choice of typeface that makes or breaks a site design? Will access to a broader palette of fonts actually improve most websites or only those that were already built on a foundation of solid reader-friendly typography? My bet is on the latter and I think most of us can afford to brush up on the basics—readability, hierarchy, scale, color and contrast and their relationship to contemporary web design. This session will revisit the foundations of good typography with a focus on sharing insights (including the thesis that craft-based typography is invariably mobile-friendly), principles and techniques culled from the last 500 years of print design and almost 20 years of web design that can be applied to your work as soon as you get back behind your computer.
by Jeff Croft
There’s a lot of talk today about designing for mobile devices. But isn’t what’s really important designing for mobile users? More and more, our users are accessing our sites and apps in widely varied contexts. What is mean by “context,” as it relates to mobile design? Is reformatting our content to fit on small screens good enough? Are new tools like “responsive web design” the silver bullet we’ve been looking for? Digital product designer Jeff Croft will look at these questions and more in this discussion about designing for mobile users.
Agile is easy to understand, but hard to implement, because it takes your problems and throws them in your face every day.
In this talk, Michael Toppa, IT Director at Penn’s School of Medicine Information Services, and Jorj Bauer, Manager of Engineering, Research and Development at Penn’s ISC, will discuss the challenges and rewards of adopting Agile practices in a University environment. We’ll start with an overview of the Agile philosophy and the practices of Scrum, which is a popular Agile methodology. We’ll explain the motivation for adopting Agile practices in our respective organizations, the barriers we encountered, and the benefits we’ve experienced.
Our session will primarily focus on the unique challenges of IT support organizations in a University environment, where there are typically a large number of projects and too few staff, working within a business context where authority and responsibility are highly distributed. This makes client expectations management a complex and daunting challenge, and creates a tension between doing quality work and providing fast turnaround on multiple simultaneous projects.
We will also share experiences from a colleague at the University of Iowa’s Research Information Systems, which also adopted Scrum.
We all know that WordPress is an awesome blogging platform, but under that bloggy exterior lurks a fully operational Content Management System.
During this session we’ll take a look at some sites you might not think run on WordPress, install a bunch of plugins to make WordPress an even better CMS, learn what Custom Post Types and Taxonomies are and how to use them, plus cover custom menus and conditional widgets.
This session will not be code heavy, though some PHP might be tweaked.
12th–14th July 2011