Much like social features, location enables a new view into our data and provides a more meaningful context with which to filter our data with. There are a lot of great tools out there for adding location features to your application. Add GeoIP to your website to improve UX. Add location filtering to your mobile application to provide greater search relevancy.
In this workshop, Schuyler Erle will discuss terminology, the basics of geography, where to get data, and how to build basic services on top of that data.
Having a great Web app idea is only the beginning of the fun. Taking that idea from your head and getting all the way to launch is no easy task and unfortunately there aren’t any official instructions. In this workshop, Mike will give you tips on the complete process of building a Web app, from A to Z.
by Alex Hunter
Learn the new rules of online marketing from someone who has been there and done it. Alex will show you how to get the biggest bang for your buck online and make your site not just stand out from the crowd but be THE center of attention.
by Don Brown
Apache Hadoop enables people to store and extract value from all of their data: structured, unstructured and at nearly limitless volume. HBase is the Hadoop database. Use it when you need random, realtime read/write access to your Big Data. This workshop will explore these two projects (and other components of the Hadoop stack such as Pig, Hive, and Flume) by going through appropriate use cases and choosing one simple example for implementation.
by Ryan Carson
by Todd Simpson
The age of Apps is well upon us. From online experts proclaiming the death of the web to the seemingly daily debates on “native vs. web”, the question on everyone’s mind is: how will the web strike back? In this talk, we introduce the Mozilla project’s Web Apps initiative. Through this, we are going to enable an open, competitive marketplace for web applications that enables artists, makers, creators, developers, entrepreneurs worldwide to build, distribute, monetize and engage users by creating compelling App experiences on the Web. The tools, services and infrastructure we are building puts the interests of users and developers right at the forefront. We will demonstrate how this improves the user experience and opens new possibilities. We will also identify several areas where we expect to further foster open innovation and collaboration as together we build the Web of Apps.
Over the last three years we have seen a massive shift of open source projects moving to the distributed version control system Git, most of which are hosted on GitHub. At GitHub we’ve made it simple to “fork” any open source project you like. This means that potential contributors can experiment with code without having to jump through the hoops inherent in centralized hosting models. This approach has lead to what we call The GitHub effect—an explosion in contributions to open source software that embraces the forking model. In this talk I will speak in detail about what this phenomenon means for the future of the open source community and what other ideas we have for making it even better.
The desktop is one of the largest and most ignored ecosystems on the planet. There are nearly two billion desktop users whose experience hasn’t changed much since the mid 90s. What has changed, though, is the way users are accessing their apps. With web apps supplanting native apps, users are relying more and more on their browser – which was designed for browsing content, not running apps. Join Adrian for an exploration on how web developers can redefine the desktop by creating a better connected app experience for users.
Once you’ve made the world’s great product, what next? It’s time to tell the world! But wait, getting the word out is expensive. In this talk we’ll explore how to spend a dollar to make two, and answer the all-important question: “how much should I spend to get a customer?
by Joe Stump
Choosing your technology stack is one of many decisions you’ll have to make when creating a company from scratch. Along with this, you’ll need to figure out who you should found a company with, who you should take money from, what the company culture should be, management processes, and who to hire when. Joe will be covering basic technology stack choices (cloud v. hosted, frameworks, etc.) as well as other critical decisions one faces when starting a startup.
A few years ago, HTML5 was the anointed Next Big Thing in software developer, but like SOAP and SOA, its spotlight was stolen before it had its day, and mobile apps are soaking up the lion’s share of industry attention and investment. But really, are the two mutually exclusive? Can HTML5 power mobile apps that people want to use? And how do companies tackle building for the web and a soup of device platforms without going crazy? Join Ben and Dion as they discuss how web technologies have a material role to play in creating mobile apps and reducing production costs for development.
by Alex Hunter
Ok so you’ve built your web app, now what? How do you get users, and more importantly how do you create LOYAL users who come back often and feel compelled to spread the word about your app. In this session Alex will look at bulletproof ways to build your userbase quickly and cheaply, market your web app, and create a brand people truly love.
by Dave Morin
As communications revolutions continue around the globe and on the Web, questions of information theory are emerging. As the Web becomes more open, how can we preserve the value of information as it becomes more publicly available? How are different networks evolving, and along which lines? Join Dave as he explores the stark differences between “personal” and “personalization”, and look at examples of the power of communications networks in our daily lives.
The best way to learn about HTML5 is to build with HTML5. In this session Giorgio will share his experience working on some beautiful HTML5 projects with the community and Microsoft teams, discussing lesson learned, best practices, and some crazy ideas too.
by Jenn Lim
Jen, CEO and Chief Happiness Officer of Delivering Happiness will talk about her history with Zappos / Culture book, the writing of DH, the bus tour, and now the DH movement, leading to an introduction to Tony Hsieh.
by Tony Hsieh
In this talk Tony will go over a brief history of his business doings, Zappos, Delivering Happiness the book, and discuss the science of happiness!
Building the right infrastructure that can scale up or down at a moment’s notice can be a complicated and expensive task, but it’s essential in today’s business landscape. This applies to an enterprise trying to cut-costs, a young business unexpectedly saturated with customer demand, or a start-up looking to launch. There are many challenges when building a reliable, flexible architecture that can manage unpredictable behaviors of today’s internet business. This presentation will review some of the lessons learned from building one of the world’s largest distributed systems; Amazon.com. The focus will be on state management which is one of the dominating factors in the scalability, reliability, performance and cost-effectiveness of the overall system.
by Ryan Carson
by Ryan Carson
by Deanna Zandt
Sure, we all know we can build nifty tools with social features, or get the word out about a product or cause using others’ nifty tools. But what makes for a successful ecosystem of tools and users? How can developers and communities alike plan for a shifting landscape of lightspeed breakthroughs and changes? Surprisingly enough, the Muppets have already taught us these lessons.
by Aza Raskin
The value of an idea is zero unless it is communicated. To make a difference in your company, to get funding as an entrepreneur, to change the world, you need to be able to convince others of your ideas. Even the Palm Pilot started as a single-day prototype: a block of wood carried by founder Jeff Hawkins for weeks. The first wind-up radio was slapped together in a few hours after its inspiration. Many of the worlds most influential products have started as a prototype done in a day. This talk teaches you how to get a prototype done now, the right way and wrong way to give a demo, and how to start influencing people.
by Naveed Anwar
Mobile, social, local and digital are the four key mega-trends changing the Web. They are also changing the way people shop and how we view commerce today. But what do the shifts in commerce really mean and how can the Web developer and entrepreneur communities take advantage of these changes?
eBay Inc. has a unique set of assets to drive the future of commerce and has brought them together in a new cloud-based platform called X.commerce.
X.commerce brings together all the eBay assets in one place to help merchants grow their businesses and connect developers to merchants so they can do what they each do best.
Naveed Anwar, the head of community for X.commerce, will explain the platform opportunity and show how developers can use the full range of eBay Inc assets, as well as technologies from a range of partners, to create the future of commerce.
Twitter has one of the largest APIs and developer ecosystems of any site by usage on the planet. In part, its success was born out of the easiness and openness of its API. In early 2010, Twitter decided to move its platform from one using basic authentication to one using OAuth over the course if 6 months. This is the story of how Twitter decided to secure its platform while remaining open and easy to use and by not losing or alienating any developers in the process. There are lessons to be learned in how to create a platform properly in the beginning, and how to manage and migrate the community you gain.
In today’s computing world, it can often feel like we are drowning in wave after wave of new trends. This sea of concepts are simply the evolution of our industry from a product to a service based economy. Using the example of cloud computing, this talk will examine the evolution of technology, the management challenges this brings, why the modern firm needs both order and chaos and how it’s always a case of “situation normal, everything must change”.
Kevin Rose and Gary Vaynerchuk take to the stage for a no holds barred Q&A session. Anything goes!
Databases are consistent performance bottlenecks for web applications. As the data grows, frustrated developers will try anything to get performance back – sharding, complicated caching schemes and turning basic data safety mechanisms off.
This talk will go over common sources of bottlenecks, how to benchmark your own hardware in a reasonable amount of time, and how to approach eliminating bottlenecks without sharding or turning off basic data safety mechanisms for as long as possible. And then what to do when you really have to go there.
by Tony Haile
Drawing on examples ranging from manufacturing and the military to the most adaptive web businesses, tony will share how real-time data changes what businesses do, how they do it and what that means in the age of the real-time web. What are the common mistakes people make when bringing real-time data to their business? how does it change purposes, usecases and audiences? And how are people using real-time data to create advantage on the web? Tony will cover how to react, adapt and thrive in the age of the real-time web.
27th–29th June 2011