Senchacon2013 Logo
SESSIONS SPEAKERS RECORDINGS

SenchaCon 2013

SenchaCon 2013SessionsSenchaCon 2013

Sencha Ext JS

Many of you have been building powerful apps with Sencha Ext JS for years, and it just keeps getting better. In this track, you’ll learn about the latest Ext JS framework features and see what’s coming soon, directly from the Sencha engineering team. In addition, top Ext JS developers, customers and partners from around the world share their experiences and expertise.

Sessions in this Track

Neptune: The Inside Story on the Latest Ext JS Theme, and How to Make the Most of It

The recent Ext JS 4.2 release included Neptune, a brand new, fully modern and robust application theme. In this session, the engineer and UX designer from the team behind Neptune will explain the choices they made in building the theme, some of its intricacies, and most importantly, what it means for you and your apps.

Achieving ADA / Section 508 Compliance with Ext JS 4.2

Is making your applications ADA (Americans with Disabilities Act) compliant important to you and critical to your business? This session will walk you through how at Instamed, we met the WCAG 2.0 Guidelines with Ext JS 4.2, and will show you how you can meet them with your app too.

Clean and Maintainable Ext JS: Tools and Patterns for Greater Code Clarity

Have you ever looked back on an Ext JS or Sencha Touch project and been bewildered by the volumes of code you’ve written? Perhaps you’ve joined a team and had start editing some Ext JS classes, but found yourself lost in reams of JSON configurations? This talk will cover concepts and techniques to clean up some of this code using tooling and design patterns. You’ll learn how to use some or all of these techniques to your code base, to make your code base more readable and maintainable.

The Magic Touch: Ext JS on Tablets

This session will cover new Sencha Ext JS technologies that will remain secret until they are announced in the SenchaCon 2013 keynote.

Getting Started: Theming and Styling Your Ext JS Application

Make your Ext JS application stand out in a crowd! Learn more about Neptune, theme packages, the visual design language behind Ext JS, and more. You’ll get introduced to Sass and learn the basics for creating custom themes in Ext JS 4.2. First of a two session series on Ext JS theming.

Make the Forward and Back Buttons Your Friends Not Your Enemies

Single page applications create advanced functionality for the web. If built poorly, they lose one of the main features of the web: the back button; but built properly, single page apps feel and breathe like the regular web experience. We’ll show you to use the built in support in Ext JS to make your applications feel at home in the browser.

A Dive Deep into the Ext JS Layout System

Ext JS lets you harness the browser to build amazing applications on web standards. Having these applications work across browsers, from standards to quirks modes, from panels to grids, and across all the complexity is no simple matter, and the Ext JS layout system takes those problems out of your hands so you can focus on your app. Get a deeper understanding of what you can do with the Ext JS Layout system and how to avoid unnecessary overhead in the process.

GluJS: Building Test-Driven, MVVM-based applications with Ext JS and Touch

The huge growth of rich JavaScript/HTML5 applications has spawned many frameworks promising to make apps more “live” while keeping developers less stressed. Those based on the Model-View-View Model (MVVM) pattern have generated a lot of interest, and in this session we’ll show you how the GluJS framework brings MVVM – and a test-first methodology – as a natural fit to Ext JS and Touch apps.

Multi-Browser Console for Running Your Tests with Cmd

At Sencha we regularly test our products on a wide variety of browsers, from IE6 to the latest versions of Chrome, FireFox and Safari. We don’t run a few tests on a few browsers — we run a lot of tests on a lot of browsers. Come to learn about the newest tools we have developed to make everyday testing as easy and painless as possible.

Pushing the Boundaries of Sencha and HTML5′s WebRTC

We’ll show you how we used an Ext JS based wrapper component for WebRTC, Ext.direct for backend communication, advanced Ext JS theming techniques, and custom-component integrations with third-party APIs like Facebook and Google+ to build the latest version of S-Circles, a visually appealing social network engines app. This session will open your eyes to what is possible today with HTML5 and Sencha.

Optimizing Ext JS Application Performance

The profiler and page analyzer are your best friends for optimizing the performance of your Ext JS application. We’ll show you how to use them effectively, as well as explain some other important techniques for making your application perform optimally.

Shrink Your Application by Half: Using Sencha Cmd for Optimal Ext JS Application Builds

Deliver the optimal experience for your application by removing all the overhead using Sencha Cmd. In this session, we’ll show you how to minimize download size, remove unused code and optimize what is left. (Cross listed in the Developer Tools track.)

Building an ad-hoc Reporting App with Ext JS and Couchbase: Out with Flex in with JS!

In this session, we will give a detailed look into how Nielsen, a leading global information and measurement company, has built a complex Online Analytical Processing (OLAP) application using Ext JS as the front end to a big-data analytics platform. We will go over the lessons learned on how to deal with large amounts of data on the client side, and how an integration with Couchbase for JSON document storage and caching can boost performance.

Advanced Application Architecture with Deft JS

Ext JS and Sencha Touch make it so easy to rapidly build and deploy applications; you won’t be able to stop at just one. What happens as these applications multiply in your organization? How can you structure them to maximize code reuse and reduce complexity and unnecessary duplication of code? Deft JS builds on Ext JS and Sencha Touch, adding even more power to your architectural toolbox. Come join us as we dive deep and show how Deft JS can help you reuse views and business logic across multiple applications; promote modularity and testability in large application code-bases; and coordinate asynchronous operations and tasks.

Creating Windows 8 Applications with Ext JS

Windows 8 is here and with it comes a new design language, a new browser, and a new class of hardware. Built from the web, Ext JS is your partner in building Windows 8 applications. Discover how you can use Ext JS to build great-looking and great-performing Windows 8 applications on Microsoft’s latest Internet Explorer 10 browser.

Business Applications with Ext JS

In this session, you will learn how a small ISV in the Financial Services industry migrated a classic desktop client (VB6) to a Single Page Interface application built on the Ext JS framework and along the way solved various problems, including client-level customization and branding, role-based UI(s), multilingual requirements, and page-level architectural design to support component sharing. In addition, you’ll learn how this team was able to successfully deliver 10 products to over 50 clients, all from a single code stream, and gain insights that can be applied directly to your development challenges, as desktop replacement projects using Ext JS flourish.

Expert Techniques for Theming and Styling Your Ext JS Application

In this session you’ll learn custom theming and styling best practices, as well as insider tips on how to make your app look great, gathered from the top Ext JS experts around the world. Second of a two session series on Ext JS theming.

Turbocharge Your Grids

Almost every business app is built around a grid, and Ext JS has one of the best grids on the web, hands down. Learn how to make your data display in a flash, no matter how many records you may have! We’ll cover the best methods for making large data grids highly performant and scale to whatever your business needs are.

Sencha Touch

If you’re focused on mobile, this is the track for you. Top Sencha engineers will deliver sessions on the latest in the Touch framework, including new features, advanced topics, and insider tips and tricks. They cover everything you need to know to build the best-performing and best-looking HTML5 apps in the world and on any device or platform. Mobile development experts, as well as partner and customers from the community, deliver strategies, content and code to solve real-world mobile development problems. Here are some of the sessions we are offering.

Sessions in this Track

Maximizing Your Mobile App Profits

Making money on mobile is more than charging $0.99 per app. This session shows you how to increase your app revenue on BlackBerry. Instantly separate your app from the crowd with the Built for BlackBerry designation – demonstrating your app has passed the BlackBerry quality standards. Learn how to use In App payments to add a new dimension to your app revenue. Finally, find out how you can virally spread the word about your app to over 60 million BBM users.

Creating Great Looking, Interactive Charts with Sencha Touch

Learn how to use Sencha Touch’s Plugin-free library to create amazing visualizations for your next app.

Creating Custom Components with Sencha Touch

An application is built by extending other classes, and in this session, we’ll cover how to best leverage the classes of Sencha Touch to create components and build your application.

Tizen From the Ground Up

Come understand how industry has an alternate OS option with Tizen™ for multiple computing platforms, such as Smartphones and IVI, Smart TV, Notebooks, tablets, and more…. In this session we will provide an overview of what the Tizen Project is all about, why we’re doing it, and get into the technical details, architecture, building blocks that developers would need to understand to develop Tizen OS based solutions. You will also see the native and Web/HTML5 based development environment options offered by Tizen, and we hope to give you a sneak peek into Tizen extensions for Sencha Touch.

Making Sencha Frameworks a Piece of Cake

This session will cover new Sencha technologies that will remain secret until they are announced in the SenchaCon 2013 keynote.

Enterprise Grade Analytics using Sencha Touch Charts

Charts and graphs are the heart and soul of any enterprise analytics solution. Sencha Touch Charts provides the most advanced and time-tested charting capabilities among today’s leading HTML5 frameworks. But how do you tie the Sencha Touch Charts user interface into an n-tier application with various middleware and massive databases as the backend? The session explains how, and walks you through all do’s and don’ts of using Sencha Touch charts in any enterprise application.

Sencha Touch Best Practices and Application Architecture

This session will take an in-depth look at custom components and how to build them. By the end of this session you will have a deep understanding of best practices when building components and how to fit them into your application architecture.

Porting Sencha Apps for an Astonishing BlackBerry Experience

A technical discussion for developers on porting Sencha Touch apps to produce an astonishing hybrid BlackBerry 10 app for deployment on BlackBerry World. The discussion will include BlackBerry packaging and testing tools, selected cool device APIs, and implementation of BlackBerry UI theme in Sencha Touch. We’ll also have Sencha Touch developers telling you about their experience porting a Sencha Touch app to BlackBerry 10.

GluJS: Building Test-Driven, MVVM-based applications with Ext JS and Touch

The huge growth of rich JavaScript/HTML5 applications has spawned many frameworks promising to make apps more “live” while keeping developers less stressed. Those based on the Model-View-View Model (MVVM) pattern have generated a lot of interest, and in this session we’ll show you how the GluJS framework brings MVVM – and a test-first methodology – as a natural fit to Ext JS and Touch apps.

Developing a Taste for Brains

During this presentation, we’ll take a look at a HTML5 human vs. zombie game that runs on Tizen. We will walk through the code integrating Sencha Touch with the Tizen mobile device APIs. Then tie it all together with HTML5 animations, game interactions and mobile phone deployment. Yes, during this presentation we are both coding and killing zombies.

The Building of Fastbook

Hear directly from a Touch engineer on how we made Fastbook so fast, and what it means for JavaScript and web developers. Learn more about how browsers composite, how to recycle DOM elements, and the various other tricks that were used to make Fastbook into the app that it is.

Salesforce Platform Mobile Services with Sencha Touch Applications

See how the features offered by Salesforce Platform Mobile Services power mobile applications with enterprise grade authentication, a REST API built right on top of your data model and the ability add business logic right from your browser. We’ll demo the new Sencha Touch Mobile Pack and lift the hood on key Salesforce Platform features to take your application to the next level.

Building a Next Generation Mobile Browser Using Web Technologies

The BlackBerry 10 browser was created using groundbreaking web technologies and has opened new doors for even better web experiences. In fact, many building blocks, including the application’s chrome itself, were created using HTML5 and CSS3. In this session we will showcase how the next generation mobile browser was built using the very web technologies it was designed to render.
We will dispel myths that web technologies can be limiting and explore various lessons learned about optimizing performance. This session will serve as a preview for next generation web application technologies, and what BlackBerry WebWorks™ and Apache Cordova may potentially evolve into the not so distant future.

Unleash Your Inner Picasso: Advanced Theming by Platform

Learn advanced techniques for theming your Touch application for different platforms, including iOS, Android, BlackBerry, and Windows Phone 8. Join if you’re looking to get deep into Touch theming and want to see how to build your next generation look and feel.

Next Generation Application Architectures with Sencha, Spring, and Pivotal

Much like Spring burst onto the scene and became a defacto standard for Java, Sencha is vying for a similar role in the world of HTML5. From Ext JS for desktop development, Sencha Touch for mobile, and Sencha Architect as a design tool, it has become a pervasive technology in the new paradigm of multi-client development.
In this session we will use our own SpringTrader reference application to illustrate integration techniques of Spring with Sencha. We will go beyond the basic wiring of a REST call with binding results to UI components, and look at mapping the Spring MVC and Sencha MVC architectures, along with other tips and tricks to streamline your mobile application development efforts.

Call the Doctor: Debugging and Performance for Sencha Touch

Ever get an error but then are unsure how to find out the issue causing it? Think there is a better way to do something to improve performance? In this session, we will cover common debugging techniques and offer expert tips on how to get the very best performance in your application.

Bridging to Native: Using Cordova and Sencha Together

If you want to make your application available in the different platform application stores or need to add native device functionality, you’ll want to package it. We’ll show you how to use Cordova to do just that.

Strategies for Working with Offline Data

When your app needs to operate without a network connection, you will need to consider your options for offline or cached data. This session will explore methods for storing data locally and techniques for synchronizing with the backend when your app is online again.

DJing with Sencha Touch

This session showcases how the evolving HTML5 Web Audio API can be leveraged with Sencha Touch in order to create DJ software with a native-like user experience. You will learn about the Web Audio API, its flexibility and how well it can coexist in the Sencha Touch ecosystem.

Curing Multi-Device Disorder with Profiles and Platform Detection

You don’t need to rewrite your app to make it look great on the newest platforms. We’ll provide an in-depth look on how to use Sencha Touch Device Profiles and Platform Detection, so you can leverage your existing code base and still customize your app for specific platforms.

Introduction to the Sencha Touch Grid Component

This session will cover new Sencha technologies that will remain secret until they are announced in the SenchaCon 2013 keynote.

HTML5 and JavaScript

In this track, some of the web technology community’s best speakers and thought leaders will present on the future of the web platform for building sophisticated mobile and desktop applications. You’ll gain valuable insight into existing cutting-edge technologies such as WebRTC and CSS Filters, as well as up-and-coming specifications like the Web Cryptography API and ECMAScript 6. We’ll also cover current and future challenges around cross-device deployment and application security, and how to overcome them. You’ll leave educated and excited about building the web apps of the future.

Sessions in this Track

JavaScript: The Need for Speed

This session will review some of the most commonly known JavaScript speed tricks, and give you the under-the-hood explanation of why they work in today’s modern JavaScript JITs. We’ll also dissect and analyze projects like emscripten and asm.js to show some of the amazing advances in performance coming soon to a browser near you.

How Chrome’s Blink Renders the Web

Between the markup and a beautiful web app appearing on your user’s screen lies Blink! This presentation talks about what happens when you go to a web app, starting with loading the data from the network and ending with showing the page on screen. We’ll discuss the data structures used, how to get awesome performance, and some new features coming your way.

Declarative Filters

Using declarative filters can provide a powerful performance advantage vs. image-based approaches for advanced styling, especially on retina-quality tablets. In this session, we’ll walk through the CSS and SVG filter toolbox with detailed code samples, demonstrating color manipulation, shape distortion, image sharpening, and selective blurring. We’ll also show you how to create noise effects and textures using them as background images as well as image replacements. We’ll cap it all by reproducing some popular Instagram filters and Photoshop effects.

Surviving the Offline Apocalypse

The offline apocalypse has affected billions of devices and many more will be affected each and every day! Fortunately, HTML5 provides us with weapons like Application Cache, IndexedDB and the FileSystem API to survive the offline apocalypse and have fun doing so. In this session, we’ll show you how to use these technologies to build robust offline solutions by walking you through the building of an “offline first” Ext JS application that is currently deployed across Africa.

Mobile Security: The Next Frontier

HTML5 has become the primary stack used in cross-platform mobile development for enterprise applications, but mobile app security is still unmapped territory for many developers. In this session, you’ll learn about leading mobile app security strategies and tactics. We’ll discuss ways to effectively mediate the top ten security risks including insecure data storage, weak server-side controls, insufficient transport layer protection, client-side injection, and poor authorization and authentication. You’ll leave this session fully prepared to journey to the Next Frontier.

HTML5 and Beyond: Shiny New Toys and Tools to Use Them

We live in exciting times as developers for the web. Our browsers are working with each other and have a solid base to rely on, developer tools are getting better almost daily and allow us to peek under the hood of what is happening rather than having to shrug and say “that’s a browser problem”, and the boundaries between web and native development are very blurred. We use patterns, libraries and build processes and we have new cool things to try out almost weekly. In this keynote Chris Heilmann of Mozilla is going to cover what we have now in web technologies, what is around the corner, how blessed we are with millions of new users coming to the web very soon and what we need to concentrate on. You’ll hear about advances in APIs, CSS and conversion of native byte code to JavaScript and our massive need to deliver the tools to enable the makers of the future. We’ve come a long way – now it is time to make it easy for the next generation of creators to allow them to concentrate on being creative rather than knowing how this or that tech misbehaves in different environments.

CSS Custom Filters: I Didn’t Know My Browser Could Do That!

Crumple up my DIV? Animate the saturation levels of my image? CSS Filters and Shaders are working their way through the W3C and are starting to show up in different browsers. This exciting new technology allows for dynamic special effects on all of your Web content, all through simple CSS declarations. In this session, you’ll learn how to use existing Filters and Shaders in your content and how to write some of your own custom special effects.

Pushing the Boundaries of Sencha and HTML5′s WebRTC

We’ll show you how we used an Ext JS based wrapper component for WebRTC, Ext.direct for backend communication, advanced Ext JS theming techniques, and custom-component integrations with third-party APIs like Facebook and Google+ to build the latest version of S-Circles, a visually appealing social network engines app. This session will open your eyes to what is possible today with HTML5 and Sencha.

Evolving Sencha GUIs and the Server-Side Independently with HAL (Hypertext Application Language)

This session will bring you the knowledge to build Sencha-based GUIs that understand and are driven by the server-side. Learn how to use hypermedia controls to configure and display Sencha components that present possible state transitions to the user. Discover how the use of relation types and module loading code-on-demand can be used to build GUIs that automatically update when new features or bug fixes are deployed to the server, without a page refresh or logging out the user.

ECMAScript 6: JavaScript of the Future

The next language upgrade for JavaScript, ECMAScript 6, is slated to be finalized by the end of the year. It introduces new syntactic features like array comprehension, destructuring, and default parameter, as well as fresh additions to the run-time (WeakMap, Proxy). In this session we will cover selected ECMAScript 6 features and why they will improve developer productivity, as well as explain how to start using them in web applications running in today’s browsers.

Dart: Your First-Class Upgrade to Web Development

Familiar, powerful, fast, and productive: pick all four with Dart! Come see Dart’s great language features like classes, mixins, and types, tools like our package manager and static analyzer, platform features like WebComponents, and of course our tree-shaking JavaScript compiler. You’ll leave with a solid understanding of how to build modern, structured, browser-based apps that work across in all modern desktop and mobile browsers.

Developer Tools

Learn about the latest developments in our tools and how they can make you a more productive and effective coder. In this track, you’ll get expert insights on the latest — and forthcoming — releases of Sencha Architect, Eclipse Plugin, Desktop Packager, Sencha Cmd, and more. We’ll also cover other critical tool areas, including debugging and trace tools, and testing tools. You’ll get practical guidance and best practices, delivered by the Sencha engineers who build the tools, as well as the leading tools experts from the community.

Sessions in this Track

Meta Programming: Extending the Ext JS Documentation System to Make It Your Own

Good documentation is simply essential no matter what kind of project you are working on. But whether you are a solo developer building custom components to share, or are part of a large team working on a large codebase, or something in between, you are likely to have some very specific documentation system needs. In this session, we’ll cover how you can extend the core features of JSDuck to tailor it to your use case.

Clean and Maintainable Ext JS: Tools and Patterns for Greater Code Clarity

Have you ever looked back on an Ext JS or Sencha Touch project and been bewildered by the volumes of code you’ve written? Perhaps you’ve joined a team and had start editing some Ext JS classes, but found yourself lost in reams of JSON configurations? This talk will cover concepts and techniques to clean up some of this code using tooling and design patterns. You’ll learn how to use some or all of these techniques to your code base, to make your code base more readable and maintainable.

Tips and Tricks for Mobile and Web Development with Sencha Eclipse Plugin

Learn how to use Sencha Eclipse Plugin with Sencha Cmd to create and extend an Ext JS or Touch application, while taking advantage of code assist, error checking and other Eclipse features. Also learn how to leverage Sencha Eclipse Plugin while upgrading an existing application.

Advanced Performance Optimization with dynaTrace

The latest version of the free Compuware/dynaTrace AJAX Edition enables you to analyze performance problems across all versions of IE and FF. In this session, we’ll do hands-on performance analysis to learn how to analyze problems related to JavaScript executions, XHR calls and browser specific behavior. You’ll learn how to leverage this tool to optimize the performance and resource consumption of your web app.

Sencha Touch Best Practices and Application Architecture

This session will take an in-depth look at custom components and how to build them. By the end of this session you will have a deep understanding of best practices when building components and how to fit them into your application architecture.

Sencha Architect: The Next Generation

Get all the details on the newest version of Architect, and be the first to see latest features and technologies we’re rolling out. We will also give you a sneak peek at what we are working on next, some of which you can see today in our Early Access Program.

Drag and Drop Your Mobile App with Sencha Architect

Learn how to create amazing HTML5 mobile applications with Sencha Architect. Stop spending time writing boilerplate code and increase your productivity while producing beautiful JavaScript. In this session, we will create a mobile application, demonstrate common solutions, reveal useful tips and tricks, and showcase new features. Whether you are a hardened Sencha Architect developer or have yet to try it out, this session is for you!

Testing Sencha Applications with Siesta

Testing the UI of a component or an application can be a little tricky. Siesta can be used to do both unit testing and functional testing of your Sencha applications, and we’ll also show how we use Siesta to test our own components, and how it is used on Siesta itself.

In the Fast Lane: Rapid Desktop App Development with Sencha Architect

Learn how to create amazing HTML5 desktop applications with Sencha Architect. Stop spending time writing boilerplate code and increase your productivity while producing beautiful JavaScript. In this session, we will create a desktop application, demonstrate common solutions, reveal useful tips and tricks, and showcase new features. Whether you are a hardened Sencha Architect developer or have yet to try it out, this session is for you!

Bring Your Palette: Theming Inside of Sencha Architect

This session will cover new Sencha technologies that will remain secret until they are announced in the SenchaCon 2013 keynote.

Seamless Testing and Debugging on Real Devices Using Sencha and Appurify

In this session, we’ll cover how to optimize your Sencha apps for real user conditions using Appurify, which provides you with interactive access to configurable mobile devices in the cloud and uniquely practical testing and HTML5 debugging tools. This tool allows you to find and fix bugs ahead of your users, speed up development and testing, and save money by buying fewer test devices.

Shrink Your Application by Half: Using Sencha Cmd for Optimal Ext JS Application Builds

Deliver the optimal experience for your application by removing all the overhead using Sencha Cmd. In this session, we’ll show you how to minimize download size, remove unused code and optimize what is left. (Cross listed in the Developer Tools track.)

Protect Your Assets: Wrap your App with Sencha Desktop Packager

Sencha Desktop Packager allows you to turn web app into a fully functional Windows, Mac OS X, or Linux desktop app, with powerful API integration to access native menu, dialogs, and file I/O. In this session, we’ll introduce you to Desktop Packager and show you how to use all the key features. We’ll also show you how a packaged app can assist development workflow and smoke testing of a pure web app via Desktop Packager’s remote debugging and automation capabilities.

Don’t Get Bit by the Bug: Advanced Tips and Tricks for Debugging

Learn tips, tricks, and advanced techniques for working with Chrome’s DevTools, Safari’s Web Inspector, Mozilla DevTools, and Firebug; and learn how to save time inspecting and learning Sencha frameworks using Illuminations for Developers. Learn new ways to navigate your source code when debugging, measure the performance impact of your code and your theme choice, and get up to speed on a new project quickly. Get from lost to boss.

Design an MVC Mobile App Visually In Hours with Sencha Architect

This session centers on using more advanced design tools such as Sencha Architect 2 to visually create front-end MVC mobile prototypes quickly in WYSIWYG fashion. We will step through the elements and have fun creating a real working mobile app, and along the way you will learn how to navigate the common UI of Sencha Architect, start and structure an Architect project, work with navigation patterns, link components, bind data, and deploy generated code in your project. We’ll also discuss the difference in prototyping levels and the fit of rapid prototyping tools such as Architect, as well as native deployment options.

Cloud, Server-side & Integration

The most powerful apps are often highly dependent on integrations with backend data stores and business logic. In this track, you’ll get practical guidance on server tech, data connectors and enterprise integrations, as well as some exciting new directions for Sencha cloud services. You’ll also find sessions on how best to connect with specialized business data stores like SAP and Salesforce, to connect with more generalized cloud services like AWS, Rackspace and Heroku, and to interact with any kind of server-side technology. Plus, we’ll cover key server tech topics like Node.js, Ruby, PHP, and more.

Sessions in this Track

Launching Your Apps into Space

This session will cover new Sencha technologies that will remain secret until they are announced in the SenchaCon 2013 keynote.

Lightning Node.js Development in Windows Azure

With Windows Azure you can develop, deploy and scale at lightning speed, using your choice of language and framework. And with Windows Azure support for node.js, you can even do it all at the command line. Come to this talk to see how it’s done, with more code and less talk.

Using node.js to Build a RESTful API

Write a Sencha-compatible REST API in Node.js from scratch, using only the Node.js core API and nothing else. Leveraging the numerous node.js modules available is great for getting your node.js server application up and running, but when you really need to know what’s happening behind the scenes, there’s no substitute for building the entire web server from scratch. Our server will also support server-side sorting and filtering.

Making Sencha Go Realtime with node.js

TBD

Building Your Apps for Space

This session will cover new Sencha technologies that will remain secret until they are announced in the SenchaCon 2013 keynote.

MoonSlice: Continuing Innovation in node.js API Design

This talk will present the culmination of years of API design and research by the developer of the popular Connect middleware framework. The session will cover min-streams (a new ultra-simple stream interface), the “web” app interface, and a simple alternative to promises that works well with node APIs and fibers/generators.

Integrating Sencha Apps with the Salesforce.com Platform

Learn how to create powerful business apps for employees and customers by connecting Sencha desktop and mobile apps to the Salesforce.com platform. We’ll cover the basics of Force.com, and focus on how you can use Ext JS and/or the nice integration between Sencha Touch and the Salesforce Mobile SDK to develop HTML5-based applications with hooks into native Salesforce functionality. And we’ll show you how you can reach Salesforce customers with a commercial app by listing it on the AppExchange.

Ext.Direct with node.js

Join us and discover the world of Ext.Direct, Sencha’s remote method execution technology. Learn what it offers and how to use it. If you are ready to make a bold step and write JavaScript on client and server side, the answer is node.js with Ext.Direct. All the questions you had, but were afraid to ask.

Building an ad-hoc Reporting App with Ext JS and Couchbase: Out with Flex in with JS!

In this session, we will give a detailed look into how Nielsen, a leading global information and measurement company, has built a complex Online Analytical Processing (OLAP) application using Ext JS as the front end to a big-data analytics platform. We will go over the lessons learned on how to deal with large amounts of data on the client side, and how an integration with Couchbase for JSON document storage and caching can boost performance.

Evolving Sencha GUIs and the Server-Side Independently with HAL (Hypertext Application Language)

This session will bring you the knowledge to build Sencha-based GUIs that understand and are driven by the server-side. Learn how to use hypermedia controls to configure and display Sencha components that present possible state transitions to the user. Discover how the use of relation types and module loading code-on-demand can be used to build GUIs that automatically update when new features or bug fixes are deployed to the server, without a page refresh or logging out the user.

Windows Azure Mobile Services and Sencha – To The Cloud And Beyond

Building a cloud-enabled mobile app is not always easy. You’ve got a lot to worry about, like data access, identity, handling server validations, push notifications etc. In this talk, you’ll see how Windows Azure Mobile Services takes care of the heavy lifting for you and handles many of these concerns out of the box. You’ll also see how you can easily connect your Sencha apps to a Windows Azure Mobile Services backend. The cloud is closer than you think!

General

Sessions in this Track

SenchaCon 2013 Keynote

The main keynote kicks off the conference, bringing together the entire audience of attendees for the conference welcome, key Sencha updates, demos, and major announcements about the Sencha roadmap. You’ll hear from key Sencha executives and industry luminaries, as well as key community leaders and innovators.

Meet the Engineers: Sencha Technical Team Q & A

This is your chance to hear directly from the key technical leaders on the Sencha team! We’ll have a panel that includes our CTO, VP of Engineering, and top engineering managers ready to answer your questions in this open-mike style session.