Sessions at Stir Trek: Avengers Edition with slides

Your current filters are…

Friday 4th May 2012

  • It's the Little Things

    by Brad Colbow

    Small interface changes can have a big impact in your design. A poorly labeled button here or a feature missing there may seem insignificant but can add add up to big problems for your users. Brad shares his experience designing for mobile platforms and how small differences between iOS, Android and other platforms can really change your interface.

    At 9:15am to 10:15am, Friday 4th May

    Coverage slide deck

  • So, You want to be a Front-End Engineer

    by Dave Mosher

    Browsers: The Final Frontier. The most volatile programming platform the world has ever known. You're a seasoned engineer who has mastered the art of server-side dev. You've conquered .NET, Java, and many more. You know a little bit about the strange new world of client-side development and you'd like to take your understanding to the next level. Good! Our mission: to explore the implementation details of the Browser, HTML, CSS, and JavaScript; to examine the tools and techniques that will help you boldly go where few have gone before, from Hacker to Front-End Engineer.

    At 9:15am to 10:15am, Friday 4th May

    Coverage slide deck

  • Intro to SignalR + Awesome Mobile Possibilities!

    by Samidip Basu

    Real-time communication. Required but always challenging for developers. May be SignalR offers a silver lining. SignalR is a very cool piece of technology that provides async signaling library to build real-time, multi-user interactive applications connecting disparate systems. What do you get when we combine personalization of our Mobile devices, specially Windows Phone & the adaptability of SignalR? We get instant real-time communication between phone & backend server. We get location service applications. Chat. Stocks. Alerts. Endless possibilities! Come join us as we explore some of these new opportunities through demos & code samples.

    At 10:30am to 11:30am, Friday 4th May

    Coverage slide deck

  • Bring the Users: Selling UX in Your Organization

    by Carol Smith

    You are convinced that UX work will not only save time and effort, but will also increase profits. Now you need to persuade your team to integrate UX activities into your work. This session will give you the facts to back up your convictions. Carol will provide you with clear and compelling responses to tough questions about UX and usability methods. You’ll leave with facts about the Return on Investment (ROI) of UX, how to respond to UX skeptics, and how to turn your entire team into UX advocates.

    At 1:00pm to 2:00pm, Friday 4th May

    Coverage slide deck

  • Building iWitness with Ember.js

    by Adam McCrea

    Ember.js is one of the latest fish to enter the sea of options for client-side JavaScript frameworks. Like the others, it aims to provide structure and maintainability to your JavaScript-heavy apps and to help you build complex functionality quickly. Unlike many of the others, it comes with a substantial learning curve and an unimpressive amount of guidance to help you along your way. In this talk I’ll walk you through the basics of Ember, then dive into the the guts of a real application to see Ember code in the wild.

    At 1:00pm to 2:00pm, Friday 4th May

    Coverage slide deck

  • Technical Debt

    by Elizabeth Naramore

    Technical debt is something that most project teams or independent developers have to deal with - we take shortcuts to push out releases, we don't focus on quality, deadlines need to be met, we inherit legacy code, or it's that quick fixes slowly become the standard. Whatever the reason, if we don't manage our technical debt (not unlike financial debt), before too long our applications are technically bankrupt, and we are forced to completely refactor and start anew.

    In this talk, we will discuss what technical debt is, when it is acceptable and when it isn't, and strategies for effectively managing it, both on an independent and team level. We'll talk about where it comes from, how we can pay it off, and how we can keep it from coming back.

    At 1:00pm to 2:00pm, Friday 4th May

    Coverage slide deck

  • Gaining confidence in JavaScript with TDD

    by Justin Searls

    Test-Driven Development offers firm confidence that the code being written works, provides continuous feedback of what should come next, encourages problems be broken down into small components, and leaves in its wake a suite of regression tests that can be run continuously as part of a build.

    Adopting TDD for JavaScript may help you address many of the most common complaints made against client-side code, such as: a lack of confidence in what will work, the slow feedback of constant page refreshes, ever-growing anonymous functions, and the fear that making a new change will inadvertently break something else.

    You'll walk away from this session with a grasp on basic Jasmine specs and syntax, reference points for how to specify AJAX interactions and complex DOM manipulations, and awareness of a number of tools that make the development experience as smooth and enjoyable as it is with your preferred server-side language.

    At 2:15pm to 3:15pm, Friday 4th May

    Coverage slide deck

  • Sketchnotes for Developers (i.e. Everyone)

    by Binaebi Akah

    Ever see someone doodling during a talk/meeting/presentation and assume they weren't paying attention... only to discover afterward they were taking visual notes? Ever wonder how to do that, and how to apply it to your workday tasks? This session will be part presentation, part practicum as we explore how to create and use sketchnotes in the software development world and elsewhere.

    At 3:30pm to 4:30pm, Friday 4th May