•  

Future Insights Live 2012 schedule

Monday 30th April 2012

  • Advanced jQuery

    by Ben Alman

    jQuery has become the standard in JavaScript frameworks. However, many developers barely scratch the surface of what's possible: we'll take a more in-depth look at the framework, explore parts of the API that are often overlooked, try out advanced effects and show with a little thought and effort around generalization, parameterization and organization, you can convert your "just get the job done" jQuery code into a legitimate, reusable, modular jQuery plugin.

    What you'll learn:

    • What's new and upcoming in the latest versions of jQuery
    • Advanced jQuery techniques for web app developers
    • Custom animations & the effects API
    • Plugin creation

    At 9:00am to 5:00pm, Monday 30th April

  • Building high-performance web applications with Node.js

    by Tom Hughes-Croucher

    Learn how to build high performance Internet and web applications with Node.js. In is session Tom Hughes-Croucher will demonstrate how to quickly build a high performance chat server using Node.js. This live coding exercise will provide a real insight into what it looks like to build a project in server-side Javascript. In this hands-on class you’ll learn how to get started with Node.js using the Express MVC framework, and socket.io for real-time communication. We’ll explore how Node works and what techniques and architectures are most effective when programming Node. Learn how Node helped LinkedIn make an app that was twice as fast using 98% less servers than their Rails deployment.

    What you'll learn:

    • How to get Node.js running
    • How to create a web app using express.js
    • How to create sockets using node.js and socket.io
    • How to communicate between browsers, services, and the server in real-time
    • Tips and techniques for building scalable Node.js web applications

    At 9:00am to 5:00pm, Monday 30th April

  • Designing Great iPhone and iPad Apps

    by Josh Clark

    From first concept to polished pixel, learn to create iPhone and iPad apps that delight. The workshop explores the practical principles of mobile and touchscreen design, teaching you to “think iPhone” by planning and creating app interfaces in tune with the psychology and ergonomics of an audience on the go. You'll 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.

    What you'll learn:

    • The expectations of a mobile audience
    • The ergonomic demands of designing for touch
    • Strategies for crafting your app’s visual identity
    • How to work with gestures
    • Unique considerations for designing for the iPad
    • Techniques for creating sensational app icons

    At 9:00am to 5:00pm, Monday 30th April

  • How to build a Web App from A-Z

    by Sarah B Nelson

    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, Sarah will give you tips on the complete process of building a Web app, from A to Z.

    What you'll learn:

    • Building; your Web app, your company, your team
    • Marketing; with and without money
    • Product management; so you know what’s right to build
    • Metrics; to track your progress
    • Financing; the 5Ws of fund raising – who, what, when, where, why and how

    At 9:00am to 5:00pm, Monday 30th April

  • HTML5 and CSS3: At The Cutting Edge

    by Molly E. Holzschlag

    In this full day workshop, join Molly as she covers topics that are both important for today and for the long-term health and growth of what is known as the Open Web. Anyone working as a Web developer or designer who hasn't been thoroughly introduced to the topics to be covered will want to attend this course, as it both demystifies HTML5 and CSS3 and hones in on what ideas and skills are really important in the workaday world.

    What you'll learn:

    • HTML5: Review of semantics and syntax
    • HTML5: All about Media APIs - canvas, audio and video
    • Discussion of related APIs (geolocation, mobile device APIs)
    • CSS3: Hot Topic: Property prefixing for progressive enhancement
    • CSS3: Emerging Layout - Grids, Templates, Flexible Box Model, Regions, PM/GCPM

    At 9:00am to 5:00pm, Monday 30th April

  • Increase Conversions and Revenue

    by Neil Patel

    Launching your app is only the beginning of a very long, tough journey. If you want your app to be profitable and exciting, you need to learn how to maximize conversion rates and increase revenue. This workshop will give you the tools you need to succeed.

    What you'll learn:

    • Effective A/B testing
    • Tried and true methods for increasing conversion rates
    • Common mistakes on signup pages
    • Typical conversion rates and how you stack up

    At 9:00am to 5:00pm, Monday 30th April

  • Interface Design Bootcamp

    by Aarron Walter

    Whether you are designing a web app or a website, following best practices and standard design methodologies will help ensure your interfaces are usable and engaging. In this workshop, we'll explore the design process in detail including user research, wireframing, prototyping, and visual design. Through real world examples you'll see how an idea can evolve into an interface.

    What you'll learn:

    • The processes behind brilliant Interface Design
    • Improved wireframing and prototyping techniques
    • Skills applicable to web app or website design
    • Hands on, practical workshop

    At 9:00am to 5:00pm, Monday 30th April

    Coverage slide deck

  • Rock Solid Responsive UX Deliverables

    by Steve Fisher

    UX Design for the web is a hot topic, but we find it too hard to pin down so we just touch the surface and don't explore the why of user experience. As it is becoming something of a de-facto standard it is in our best interest as interactive designers to understand the discipline. No longer something that has to always be hugely complex and costly, we'll cover the back-to-basics approach to UX design in this workshop and how to practically dispatch a rock solid responsive web design UX deliverables package.

    What you'll learn:

    • How to communicate and develop a UX Vision
    • How to develop your own UX process that will work across all projects
    • Employ best practices for simple prototyping
    • How to properly use UX patterns and when to use them
    • How to communicate a UX strategy to the client
    • Understand the key elements that must be used on every project to be successful
    • Learn to produce a responsive UX Style guide that will get used

    At 9:00am to 5:00pm, Monday 30th April

Tuesday 1st May 2012

  • Keynote - A Happy Grain of Sand

    by Aral Balkan

    Great design gives people superpowers.

    At 9:00am to 9:50am, Tuesday 1st May

  • 10 Lessons Learned in Creative Web Design

    by Mike Kus

    After working in the creative industries for 15 years, in a career that started in print design and spanned right through to web and mobile app design, Mike has learned some valuable lessons about staying creative under pressure, the design process, running a small design business and designing your own web application. He now takes to the stage to share his experiences and to reveal the 10 most important lessons that he's learned along the way.

    At 10:00am to 10:50am, Tuesday 1st May

  • Being Interesting Online: How to, and what's the business value

    by Gabe Rivera

    Many of us strive to influence others and promote our work through tweeting, blogging, Instagramming, and other kinds of sharing. What are the best approaches for this to expand our reach and impact? And what's the business value?

    At 10:00am to 10:50am, Tuesday 1st May

  • How GitHub Works

    by Zach Holman

    GitHub consists of a bunch of employees who have worked at other companies in the past and despised it. Okay, maybe they weren't all terrible jobs, but a lot of us remain skeptical of most software development practices. We do things differently at GitHub. We don't have meetings, we don't have managers, we don't do traditional code review, and we aren't always in the same room, much less on the same continent. And we couldn't be happier about it. We ship code quickly, without a lot of red tape, and still maintain an incredibly high level of code quality. It's a great way to keep your developers happy, and we think it can work in your company, too.

    At 10:00am to 10:50am, Tuesday 1st May

  • What We Don't Know: Accommodating the Unknown User

    by Chris Coyier

    At the very moment a visitor comes to our website, we know extremely little about the whole round trip. We don't know who the person is or anything about them. We don't know how they interact with their web browser. We don't know what web browser it is or what kind of screen and device it's on. We don't know how that browser connects to the internet. That's an awful lot of unknowns. We could look at analytics and averages and market research and try and pretend like we know. Or we can embrace those unknowns as a philosophy. We can cater to them and make better websites.

    At 10:00am to 10:50am, Tuesday 1st May

  • A Responsive Process: One Web To Rule Them All

    by Steve Fisher

    The web is not a fixed width, and Steve Fisher thinks we are remembering that. If our medium is fluid, should our process be fixed? Steve prefers designing within the browser, especially when responsive design is a requirement. Fireworks and Photoshop are not flexible enough to demonstrate media queries, button and menu states, HTML5 and JavaScript behaviors, dynamic resizing of elements and navigation flow. Because the medium is fluid, our approach to design has to be fluid as well. A responsive process is a responsible process, matching the medium. After working with many companies and organizations, helping them transform their process to fit a responsive workflow, Steve is going to share the goods. One web to rule them all!

    At 11:30am to 12:20pm, Tuesday 1st May

    Coverage slide deck

  • Bootstrapping Your Business to Success

    by Jason Lawrence Nazar

    How do entrepreneurs launch successful businesses with little to no money? Do you really need to raise money for your business? How can you bootstrap your business to success? Whether you’re building a billion dollar business that will raise multiple rounds of financing, or even if you never plan to raise a single dollar, understanding how to bootstrap your business in the early stages is critical. In this engaging interactive presentation you’ll learn: 1.) How to launch an online product for little to no money 2.) how to drive customers and sales without a marketing budget 3.) how to attract and build a team before you have the money to pay for them and 4.) how to scale and grow your business without having to raise money and get diluted as a founder.

    At 11:30am to 12:20pm, Tuesday 1st May

    Coverage slide deck

  • CSS: From Screen to Print and Beyond!

    by Molly E. Holzschlag

    Imagine working on a Pad device, scrolling through literal pages of your favorite magazine and being able to print it beautifully on demand? This is what CSS Paged Media and "Generated Content for Paged Media" (GCPM) aim to achieve - up to and including being able to publish entire books with all the features (page breaks, leaders, generated page numbering) we've come to expect from high-end desktop publishing tools. In this session, Molly will introduce Paged Media and GCPM, and discuss how in the future, both will work alongside or independently from current CSS approaches.

    At 11:30am to 12:20pm, Tuesday 1st May

  • Scaling Node.js up: how to support even more users and data

    by Tom Hughes-Croucher

    If you've done a little Node.js already you'll know how easy it is to write highly scalable apps. Even if you haven't you've probably heard about it. In this session we take a look at some of the best practices and techniques you can use to make your Node.js app scale even further. We'll use the Node cluster API to use multiple server cores and Redis to scale across multiple servers. This session is about how to go from small user base to a really really big one. It doesn't matter if you are using Node for your front-ends or to collect your data, scaling up is an essential part of any Node.js developer's toolbox.

    At 11:30am to 12:20pm, Tuesday 1st May

  • The Current State of Graphics on the Web

    by Harish Sivaramakrish

    There are a multitude of options available when building rich graphical experiences for the web. Do you use Canvas, SVG, WebGL or CSS? Which popular drawing framework should you chose? What is the performance profile of the varied choices across multiple platforms and browsers? Join an Adobe expert who will answer these questions by providing an unbiased view of graphics on the web. He will cover implementation status and performance considerations when building expressive experiences in the browser or on devices, including a special focus on the current state of SVG and what is coming down the SVG pipeline.

    At 12:25pm to 12:55pm, Tuesday 1st May

  • Build Better, Faster: An Introduction to Django

    by Jacob Kaplan-Moss

    Django is a high-level web development framework designed for rapid development of database-backed web sites. Because Django was developed in a fast-paced newsroom environment, it was designed to make common Web-development tasks fast and easy. This session is designed to introduce developers to Django. I'll cover:

    • Django's philosophy and how it expects developers to think about web applications.
    • The basic workflow for developing Django applications.
    • Django's approach to web apps: models, views, templates (and the automatic admin interface).
    • Where Django excels: types of applications where Django particularly excels; use cases that play to Django's strengths.
    • Where Django's headed: what does the future hold for Django (and for Python web applications in general)?

    This presentation assumes at least a passing familiarity with Python. Those without any Python experience should be able to follow along with the great majority of the material, however. Similarly, some experience with web development (in any language) is assumed.

    At 2:05pm to 2:55pm, Tuesday 1st May

    Coverage slide deck

  • Design Basics for Developers

    by RJ Owen™ and Michael Salamon

    In the user experience field, you can’t just be a developer anymore. Next-generation developers need to understand some design basics in order to communicate effectively with designers and provide their own sound suggestions and validations for UX improvements in application development projects. This in-depth session will explore the basics of both high-level interaction design and lower-level visual design in a way that maximizes energy and time in the development process. Attendees will walk away with a solid understanding and real-world examples of design techniques and principles that should be in every developer’s vernacular and toolset.

    At 2:05pm to 2:55pm, Tuesday 1st May

    Coverage slide deck

  • In Search of What Makes The Ideal Web Font

    by Laura Kalbag

    With the advent of web fonts, designers who previously had to make the best of a web-safe palette now have thousands of fonts to use in their designs But how to choose? Laura Kalbag suggests that we never had to truly understand fonts when we had such a limited choice - and admits she came to realise she wasn't completely sure what categorically defined 'a good font'. Now a fully signed-up web fonts devotee, Laura takes the stage to share her findings on picking the perfect font for your project, and how to apply this in everyday practice.

    At 2:05pm to 2:55pm, Tuesday 1st May

    Coverage slide deck

  • Web Analytics: It's all about the bottom line

    by Neil Patel

    Have you ever logged into Google Analytics and noticed that your traffic is up by 10, 20 or even 50%? Although it’s exciting to see your traffic up, the real question is, was your revenue up? The chances are, it wasn’t… and that’s because metrics like page views are vanity metrics. In this presentation you’ll learn about 10 actionable metrics that you ought be tracking so that you can boost your revenue.

    At 2:05pm to 2:55pm, Tuesday 1st May

  • Bringing modern web dev skills to IE10 and Win8 Metro style applications

    by Amanda Silver

    Metro style apps for Windows 8 and IE10 share a lot of characteristics. Using JavaScript, developers can combine the powerful and vibrant Web platform with the rich capabilities of Windows, to build exciting apps for IE10 and Windows 8. With IE10, web developers can take advantage of some of the latest web standard APIs, like web workers, to build responsive applications.

    For Window 8, developers building Metro style apps have access to not just all of the Web platform, but also hundreds of Windows APIs. We’ll cover how support for the latest ECMAScript standard makes it possible to use the Windows Runtime from JavaScript with familiar patterns. With examples taken from rich Windows 8 capabilities like media, networking, sensors, and file systems, you’ll get an in depth look at how you can leverage the best of Windows in your Metro style apps using JavaScript. In this talk, you’ll learn about:

    • The basics on IE10 Metro
    • New features in HTML5 and CSS3 now available for building websites and Metro style apps
    • How WinJS complements web-standards to add Windows personality to your Metro style apps
    • How Windows 8 and IE10 work together for a great touch-first experience

    At 3:05pm to 3:55pm, Tuesday 1st May

  • How to Pitch your Startup to Investors, Press, and Partners

    by Tyler Crowley

    Founders have unbounded passion and laser-like focus, which often leads to trouble when articulating their vision to investors, press, partners and future in-laws. Hundreds of startups credit Tyler Crowley for helping them get their pitch to really punch. In this session, Tyler will outline and do some live audience examples explaining what you need to do to pitch your Start-up. He will uncover the importance of knowing who your audience is, what potential investors want to see and how to gain the coverage you need to make your Start-up a success!

    At 3:05pm to 3:55pm, Tuesday 1st May

  • jQuery Plugin Authoring Best Practices

    by Ben Alman

    jQuery plugins are everywhere, and the chance that YOU will write one—if you haven't already—are pretty high. There are many techniques you should know for writing your own reusable jQuery plugin in a way that makes it feel like a natural extension of jQuery. In this talk, you'll learn how to create custom selectors, chainable methods that double as getters and setters, and traversal or filtering methods that are .end()-able. In addition, you'll learn how to organize your code in IIFEs and namespaces and extend option defaults.

    At 3:05pm to 3:55pm, Tuesday 1st May

    Coverage slide deck

  • The Future of Design Process

    by Samantha Warren

    As the web matures so does web design. New technology and methodologies like responsive design give way to a bright landscape of possibilities for rich design experiences. How do designers adapt to these changes? What does a design deliverable look like when you are no longer designing for static page widths, but creating large scale design systems? How do you communicate with your clients so they know what to expect? In this presentation Samantha will talk about designing web systems, using Style Tiles, and establishing a visual language to be a productive, creative, and effective designer of the future.

    At 3:05pm to 3:55pm, Tuesday 1st May

  • Koding Launch

    by Devrim Yasar

    We welcome our friends from Koding to the stage!

    At 4:35pm to 4:45pm, Tuesday 1st May

  • App it Out Judging - App It Out Panel

    At 4:45pm to 4:55pm, Tuesday 1st May

  • Keynote - Pivoting from the free web to paid apps: how I reinvented Mahalo

    by Jason Calacanis

    At 5:05pm to 5:55pm, Tuesday 1st May

Wednesday 2nd May 2012

Schedule incomplete?

Add a new session

Filter by Day

Filter by coverage

Filter by Topic