Your current filters are…
As we rush forward fascinated with our smartphone and pad technology, it's easy to forget that in the majority of the world, mobile access to the Web and related technologies have been around a while. Not only that, many remote parts of the world have managed to create useful, fast apps that work on a multitude of devices in myriad low-bandwidth or restricted situations. In this session, Molly will share interviews with mobile leaders from Africa and Asia, provide statistics of mobile user and developer practices, and demonstrate via a powerful use case how what many of us perceive to be limitation can actually prove to be inspiration for us all.
Designing for multiple platforms often implies strict consistency or unscalable design work. At Twitter, where millions of people use the service on a daily basis, the way in which they interact with Twitter is increasingly on mobile platforms. In order to reach every person on the planet and delight them requires offering a cross platform Twitter experience which is both consistent and platform appropriate. Mobile designer, Bryan Haggerty, will discuss how Twitter tackles this design balance.
by xnoɹǝʃ uɐıɹq
by Aaron Bedra
Putting software on the web can be a dangerous venture. Sure you read about all of the internet billionaires and their seemingly simple ideas. What you don't read about (unless it gets really bad) are the trials and tribulations that take place in the name of securing those applications. Every day new ideas techniques are discovered to plunder your software and take your users sensitive information. A security breach can mean serious brand disruption and in some cases, close doors. Join Aaron Bedra as he walks you through a practical approach of the things you need to be aware of as you design new software systems. He will take you through a brief history of security, cryptography, and politics. He will cover ideas like authentication, authorization, configuration management, and data validation. He will offer some ideas around building a security program in your organization and provide some pragmatic tips that will help you secure your software without sacrificing your time to delivery.
The cloud is a great new force in computing. A lot of companies are betting their future on it, and many more are dipping their toes in the water. There are a lot of concerns about the cloud, and if it is secure. In this session Brian will discuss what security in the cloud means, and how you can be both secure and in the cloud. He might bust some myths and burst some bubbles in the process.
by Carl Smith
We live in a world of online tools; they shape our lives, help us communicate, and keep us informed. Imagine how these tools could be applied to create teams that thrive on trust and accountability--groups who are literally wired to do and be better by default. Using hard-nosed case studies, Carl explores the fundamentals of trust now and in the future, and shows us how to combine these fundamentals with our arsenal of tools to create a better, more trusting tomorrow. In this talk, Carl will cover: The role of trust in an increasingly technological world, Maximizing tools to reinforce accountability, Creating a world where trust is the norm.
by Hilary Mason
Ever wonder how a meme begins? Or what people who share serious news *actually* read about? Or what percentage of all links on the web are about the weather? At bitly, we see hundreds of millions of share and click events every day. I'll talk about how people share, read, and create content and how it spreads through space and time.
by Rand Fishkin
Many of the largest companies suffer from incorrect execution on SEO and social media marketing. Starting with some examples that have landed enterprises in hot water (or cost them huge numbers of customers), this session will uncover best practices and deliver a broad roadmap alongside specific tactical advice to help big firms dodge big problems.
by Tim Milliron
Databases are at the core of all SaaS applications and services. Yet high-availability database persistence at scale is one of the most difficult problems facing cloud services. Why is database persistence in the cloud so hard? And, what can you do about it?
by Chad Pytel
jQuery Mobile provides a framework for building cross-platform mobile web applications. This opinionated mobile web framework will allow you to build a single mobile interface that supports iPhone, Android, Blackberry, Palm, and Windows Mobile. This session will walk through the building of a mobile web application using jQuery Mobile. Along the way, we’ll dive into jQuery Mobile internals, exploring the interesting and innovative ways it does what it does.
What is the point of using a symbol or icon if it doesn't communicate the correct information to your audience, or elicit the desired response from them? User comprehension is a critical aspect of symbol design, and allowing your users to be involved in the design process can help ensure your symbols are elegantly designed and deliver the correct information. In this session, Edward Boatman takes to the stage to lead the audience through the thinking behind the best use and design of icons and symbols, and the ways in which they can enhance the work that we produce.
by Aaron Bedra
Are there things about your software that keep you up at night? Is the security of your application and the servers they’re running on one of those things? If you answered yes, this talk is for you. If you answered no, this talk is a must! Join Aaron as he introduces you to several methods of quickly learning the basic skills needed to asses the security of a web application and the server(s) that it runs on. You will explore common mistakes made in software development as well as common misconfigurations on servers that lead to their eventual demise. In this session you will be introduced to Webgoat, a project by OWASP that teaches basic web application hacking techniques through exploration and challenges. You will have the ability to work through a few of the labs as a group and arm yourselves with some new skills. You will learn the basic techniques for port scanning and service identification, and how to spot potential weaknesses in server configurations without setting off any alarm bells. After some basic training you will be given a challenge as a group to deface a simple web application running on a virtual machine during the talk.
In this presentation blind renowned accessibility expert Robin Christopherson will demonstrate the amazing potential that mobile devices (and even more so their apps) have to change the lives of users with disabilities. Find out why a camera is so vital for blind users, and how apps that cost a few pence are replacing specialist bits of kit costing thousands of pounds. Inclusive design has a compelling legal and moral case - but it is also an absolute commercial imperative. Robin will go on to explain why it's so vital that every single app you develop should have accessibility well and truly baked in.
by James Ward
by Benjamin Coe
Building on a cloud infrastructure, such as AWS, offers huge benefits to an early-stage startup: You can start with minimal costs; at the same time, you can take solace in the fact that you're building on an infrastructure that will grow with your company. Having said this, the 'cloud' is not a trivial paradigm to develop on top of. A good philosophy is this, "anything that can go wrong will go wrong". We have certainly found this to be the case, in our first year of developing on AWS: servers will disappear and/or become unresponsive; network IO and, in turn, EBS drives have inconsistent performance characteristics; AWS occasionally goes down. There are steps that can be taken to minimize these risks. They're really no different than the steps that should be taken to minimize risk in any software application: have backups of all data; know the risks involved with where you choose to store your data; prepare for any node in your system disappearing; unit-test thoroughly. In this session, Ben will look back on their experiences using AWS to bootstrap a data-heavy startup with some very real technical challenges.
by George Ortiz
Your Bounce Rate in Google Analytics is 63%, now what? The way most of us approach site analytics has moved from overall site visitors to aggregating visitor flow. With that, we're still stuck asking these same questions and trying to translate these metrics into actionable tasks. In this talk George will share the story of how we got here and what the future has in store for site analytics. With web apps such as KISSMetrics and MixPanel, we are now moving beyond an aggregate number of monthly visitors to more actionable metrics that tell us exactly how our users what to receive content.
It’s not true that you must adopt all the tenets of Agile development or none of them. But then, how do you choose which principles will work best? Are there some principles that resonate more for working on mobile platforms and the constrained hardware of smart phones than others? Does TDD work the same way on these projects? Can you exploit pair-programming and weekly sprints? What are the most lightweight tools and processes to develop in an effective way, while not hampering engineering creativity? In this talk, we’ll discuss the lightweight engineering and product management processes we use at Xtreme Labs to build the top mobile apps around including Groupon, the NBA, and MSN. We’ll focus on tools and very lightweight things that allow engineers and product managers to actually work on building projects and staying out of unproductive pitfalls.
by Paul Boag
The relationship between your website and social media channels is like a tragic love story. Social media is deeply in love with your website and is constantly telling the world they should visit. However, your website seems to care little in return. While social media promotes your site, the site does nothing but display a couple of 'like this' or 'tweet that' icons. User experience does not start and end with your site. It encompasses the entire online experience (and beyond). It is therefore important that your website plays nicely with social media so that users move seamlessly between the two. In this talk Paul shares ways that social media can become deeply embedded into your website rather than exist as a separate entity.
by Josh Clark
A set of stubborn myths are driving the development of flimsy mobile experiences that patronize and frustrate. "Info snacking." "The distracted, rushed mobile user." Those behaviors don't always, or even usually, exist, yet too often we design solely for those contexts, creating mobile apps as lite versions of their desktop counterparts. Instead, mobile apps should almost always do MORE than their desktop counterparts. "Tapworthy" author Josh Clark explains the difficult craft of designing simple interfaces for complex mobile apps, sharing techniques that will future-proof your mobile efforts.
As a part of this talk, I'll introduce some of the key technologies that are being used to solve data problems in today's date. The talk will touch upon some strategies on how to handle large amounts of data and how to extract value out of it. It's going to be a crash course about the technologies at play.
by Glan Thomas
The mobile web is all about fast interactions and slick UI experiences. Native apps have set high expectations. Unlike its desktop cousin, on the mobile web the CPU time, memory, and network bandwidth are precious resources. It is up to us as mobile web developers to use these resources wisely. Let's take a look at some tools and techniques available to aid us in creating awesomely responsive mobile web apps.
by Elmer Thomas
Cloud based services have enabled companies in 2012 to grow their customer base exponentially, in a matter of months. Even the smallest of startup teams can reach massive scale, while maintaining reasonable costs. Recent examples of this phenomena include Quora, Instagram, Path and Pinterest. 10 years ago, without the benefits of cloud-based infrastructure services, how would these have companies fared?
by Ryan Carson
Humans have an innate desire to advance their skills and complete tasks. Gamification allows you to harness those factors to improve UX and increase your revenue growth. I'll show you how we've done this at Treehouse
by Rand Fishkin
This session will explore strategic and tactical methods websites can use to attract customers using search engine optimization (SEO) and social media marketing. We'll start with a broad overview of how and why these techniques work, then dive into specific examples of organizations who've succeeded
by Laura Kalbag
In a few years we've gone from a dire mobile web situation to a sudden boom of smartphones and tablets, with browsers that are almost as capable as those on the desktop. Despite this, decent HTML and CSS can still make a big difference to the browsing experience on a mobile device. In a talk packed with tips on how to make your mobile markup as beautiful as it can be, I'll explore working processes that make it easy to add small screens into your workflow and how to remain device-agnostic to make your sites future-friendly.
by Brad Abrams
Mobile applications are exploding. Every day a new Instagram or Foursquare is born. Come learn how you can take advantage of App Engine and other Google cloud technologies to quickly launch your own mobile applications.
30th April to 4th May 2012