Apr 2015
13 Mon
14 Tue
15 Wed
16 Thu 09:30 AM – 12:15 AM IST
17 Fri 09:30 AM – 12:00 AM IST
18 Sat 12:00 AM – 12:15 AM IST
19 Sun
Accepting submissions
Not accepting submissions
Polymer: The future of front-end frameworksThis talk is about Polymer, a front end framework which came out of Google and provides some neat ideas on how front end developemnt should be done. more
Section: Front-end build processes and tools – full talks
Technical level: Beginner
|
DCV with Docker - better than building web appsDCV (Desktop Cloud Visulalization) is an alternative approach for making existing desktop apps available from inside of a browser. We will discuss how this approach mixed with the linux containerization technologies like Docker can provide with a cost effective app marketplace for all. more
Section: Application design – crisp talk
Technical level: Beginner
|
Digesting jQueryHow to avoid common mistakes we made during our jQuery coding unknowingly. How you can enhance jQuery code and performance very easily. What are impacts of wrong selector. Do’s and Dont’s of jQuery. more
Section: Performance – full talk
Technical level: Intermediate
|
HTTP 2 and What's it all aboutCreate awareness of upcoming HTTP 2 protocol. As a web-developer what you need to be prepared of. more
Section: Performance – full talk
Technical level: Intermediate
|
Real-time communications on mobileEducate about the support of modern web technologies like WebRTC on mobile phones and the power of embedded communications in your website or webapp. more
Section: Application Design – full talk
Technical level: Beginner
|
Running Mobile Games at 60fpsPerformance profiling your HTML5 Games Discuss performance best practices to run your Game at 60fps more
Section: Performance – full talk
Technical level: Intermediate
|
How Material UI can redefine Web DevelopmentThe Material UI of Android 5.0 is not only a mobile interface design paradigm, it also possesses the potential to change the way we design modern webpages . . for the better. This talk will look into the features and properties that Material Design brings to the designer’s table, and how design inspirations from Material UI can help in creating amazing web pages. more
Section: Content Design – full talk
Technical level: Intermediate
|
Why we play games?Appreciate, Observe and Play more games. Outline Playing games has always been an intergral part of growing up. We are always thrilled with the new and unique interactions, story, music and art that each game offers us. From 8-bit games to something as gorgeous as GTA 5, we have always been in wonderment from the experience we get during gameplay. This session, we try to decipher the integral ele… more
Section: Application design – crisp talk
Technical level: Beginner
|
Automating doodlingYou’ve probably seen animated doodles before. These doodles are engaging for three reasons: more
Section: Content Design – full talk
Technical level: Intermediate
|
#Perffirst - Optimizing the Critical Rendering PathUnderstand the browser’s Critical rendering Path How to use the modern day tools (dev tools, firebug etc) to improve Performance by optimizing the Critical rendering path more
Section: Performance – crisp talk
Technical level: Beginner
|
Using ReactJS (with Flux) to boost performance for mobile webappsUnderstand how the Flux architecture is different from MVC (Why did Facebook prefer Flux over MVC?) more
Section: Application Design – full talk
Technical level: Intermediate
|
Awesome.jsShowcasing awesome.js library which can Responsive image solution Lazyload Capture image path value from json and load it dynamically Low resolution to high resolution switcher. If the device is retina display then it loads the retina image and for other devices/browsers it loads the high resolution images provided. Support small breakpoint landscape mode Support XL breakpoint Support iFrame lazy… more
Section: Application design – crisp talk
Technical level: Intermediate
|
Scaling down for Mobile - Insight into design patterns for content based sites.The phrase “scaling down” in the title tries to convey more than its literal meaning. It is the scaling down of the whole thought process to take a mobile first approach towards developing websites where content is the key focus. In this talk we will discuss patterns and design considerations that one should take care of, when working on websites which have the business of showcasing content. Ove… more
Section: Content Design – full talk
Technical level: Intermediate
|
Using Crosswalk to Build World Class Hybrid AppsAs web designers use HTML5 to develop Hybrid apps we are faced with new challenges. Supporting a number of different WebViews! Each Android phone running your Hybrid (PhoneGap) App will use the default WebView available during runtime. What if the only WebView you had to worry about was the latest Chromium? more
Section: Front-end build processes and tools – full talks
Technical level: Intermediate
|
Think out of the Glass | Natural ExperiencesShowcasing a transformational shift of focus from machine oriented experience development for ‘Glass devices’, to human centric experience development. Leveraging human senses to create natural experiences which are more closer and engaging to humans. And hence coining the term: 'Design for humans’ more
Section: Application Design – full talk
Technical level: Beginner
|
Enabling Interactive experiences & Visualization Options for Mobile WebApplication & Case Studies for Interactive Development & Data Visualizations with UI technologies, viz: Canvas, WebGL, SVG, DOM & CSS, video. And outlining principles for decision-making & implementation of these for the mobile web. more
Section: Front-end build processes and tools – full talks
Technical level: Beginner
|
Render your single-page app on the server with Isomorphic JavascriptI’ll attempt to help you speed up your app by rendering your client-side JS app on the server with Node.js/IO.js, hence improving your page’s first render time. more
Section: Performance – full talk
Technical level: Intermediate
|
Tinkering the sparkLets kickstart programming and hardware interaction with the Arduino programming language. I will be using the Spark Inventor’s toolkit to create something fun. more
Section: Application design – crisp talk
Technical level: Beginner
|
Tangible Solutions by application designApplication development is not limited to screens. Many of us have started exploring new areas like virtual reality and IOT, and many of us are full of innovative ideas with different technologies. Due to lack of direction and market knowledge, ideas get diluted and does not come to life. My talk is about showcasing the market possibilities for application development using mobile, which will als… more
Section: Application design – crisp talk
Technical level: Intermediate
|
Building Application frontends the Web Components WayThe talk aims to showcase a components based approach to designing and developing web apps and how it can significantly help improve productivity across various streams of UX, Visual Design and Development more
Section: Application Design – full talk
Technical level: Intermediate
|
Netscape for MobileDesigning and serving content for multiple mobile and web platforms is hard. Come hear about some of the problems we faced, as Myntra migrated from serving fashion content on one platform to five platforms. How step by step, layouts and templates were pulled out from the app and into the server, to be freely changed without an app update. more
Section: Content Design – full talk
Technical level: Intermediate
|
A live environment for user interface prototypingto demo live ‘coding’ as a strategy for prototyping user interfaces for mobile devices. more
Section: Application design – crisp talk
Technical level: Intermediate
|
Styleguide Driven Development for a sane cross-platform design (Mobile, Tablets & Desktops)Ushering in a key practice to front-end design and development to foster clear separation of UI (User Interface), UX (User Experience), front-end and the back-end. Styleguide Driven Development (SDD) is a practice that helps maintain sanity across all mediums and platforms, be it mobile, tablets or desktops or perhaps something else in future. more
Section: Application Design – full talk
Technical level: Advanced
|
Design with Beauty, Nature, Mathematics and CodeWith increasing numbers of screen sizes to take care of, number of devices, platforms and mediums - it is really hard not just for designers but also developers to make sure a design ‘works’ across all these facades. more
Section: Content Design – full talk
Technical level: Intermediate
|
Using "Hooked" model to design a social network for scienceUsers will understand the intricacies of designing a social network from scratch including interaction design concepts, layout strategies, typography, responsive design and visual design. more
Section: Application Design – full talk
Technical level: Intermediate
|
Waking the MakerFrom the begining, applications have always been designed with a two way agreement between humanity & technology. We learning them & they learning us. It’s time that we take charge. But to do this, we need to teach them faster. Connect our world to theirs. Create - The Internet of Things. more
Section: Application design – crisp talk
Technical level: Beginner
|
UIs as ValuesThis talk aims to dwell on the benifits of representing UIs as values. We take the key contribution of Facebook’s React framework - the idea of Virtual DOM and DOM Reconciliation and push it as far as it can seemingly go. more
Section: Front-end build processes and tools – full talks
Technical level: Intermediate
|
simple yet elegant ..We are human beings. We are creatures of habit, and web have been here for so long that we have got stuck in some bad ones. I aim to make a call to your subconscious. more
Section: Application design – crisp talk
Technical level: Beginner
|
Hands on development of a video chat application using WebRTCI’d like this to be a practical introduction to WebRTC. A video chat application will allow users to face and solve real challenges while working with WebRTC. We’ll code along with the participants. more
Section: Workshops
Technical level: Beginner
|
Scaling test automation for mobile apps and exploring Continuous IntegrationParameters to check to ensure the quality of app across platforms & across browsers more
Section: Application Design – full talk
Technical level: Intermediate
|
Mobile App Development with Ionic and AngularJSIn this Talk, I will discuss about Mobile App development with Ionic, a front-end SDK along with AngularJS and Cordova. People who are attending this conference will learn better way of Developing Apps and Websites too. (jQuery is not solution of Everything!) more
Section: Application Design – full talk
Technical level: Intermediate
|
DOM animations, almost nativeWhat does it take to get a native-like feel on mobile web? How do CSS and JS animations compare? more
Section: Performance – crisp talk
Technical level: Beginner
|
User Experience Design beyond web & mobileInspiration to design beyond mobile and web, Design cues to think for non browser/app UX and an overview of product design thinking across the digital future more
Section: Application Design – full talk
Technical level: Intermediate
|
Google Design Sprint - Concept to Confidence###Using the principles you learn from the workshop, you should be able to: more
Section: Workshops
Technical level: Intermediate
|
Building apps that run at 60fps on the mobile with ElmParticipants will walk away with an appreciation of the Elm programming language that shows an entirely new way of building javascript applications. Its type safety ensures that you will never see errors like “undefined is not a function”. more
Section: Front-end build processes and tools – crisp talks
Technical level: Advanced
|
Prototyping responsive website with AxureTo understand and leverage capabilities of Axure in creating wireframes and prototypes for different screen sizes more
Section: Application design – crisp talk
Technical level: Beginner
|
Scalable architecture with SMACSS and BEMWe’ll be learning about: Component abstraction: Making a shift from theming for pages to theming for components. more
Section: Application Design – full talk
Technical level: Intermediate
|
What does writing a js framework teach you?What we can have learn from the evolution of frontend frameworks in last 5 years. And how we incorporated it in our frontend framework. more
Section: Application design – crisp talk
Technical level: Intermediate
|
Practical problems with Responsive designs and how to approach themTo drill down on the major problems that a Front End developer faces while implementing a Responsive design more
Section: Application Design – full talk
Technical level: Intermediate
|
Creating a Data Driven UI FrameworkTo discuss an approach to create scalable UI framework and configurable UI components to incorporate custom requirements of web applications. more
Section: Application design – crisp talk
Technical level: Intermediate
|
Why and how to test webpages across multiple devices and browsersIn this talk, we’ll talk about why it is important to test webpages on devices and how to test across multiple devices/screens/browsers. more
Section: Front-end build processes and tools – crisp talks
Technical level: Beginner
|
A framework for building data-driven interactive front-endsWe live in world of “big data”. However, the front-end for the “big data” age is the browser which cannot hold more than 1-5 MB of data at any given moment of time. The problem becomes more aggravated in mobiles where the bandwidth is even lower. How to build user interfaces that are data heavy and interactive in nature? more
Section: Application design – crisp talk
Technical level: Intermediate
|
Developing SPA for the mobile browser with BackboneWith this talk we will take a traditional content based website and convert it into a Single Page App (SPA) using Backbone. more
Section: Front-end build processes and tools – crisp talks
Technical level: Intermediate
|
Small Talk on i18nTo help understand the challenges of Internationalization, and how to prepare, design and implement it as a Front-End Developer. more
Section: Front-end build processes and tools – crisp talks
Technical level: Intermediate
|
Perceived Performance for the Mobile WebWays to make mobile web feel native. Outline Creating native app like experience for mobile websites is still a challenge. But there are simple user interface tricks that can give the user a perceived sense of enhanced performance. more
Section: Performance – crisp talk
Technical level: Beginner
|
A Quick (and Hopefully Painless) Ride Through ReactJSReactJS as a much better front-end engineering battle-axe and a facilitator for designers. more
Section: Workshops
Technical level: Intermediate
|
{ Profile } ! { Profile } ! { Profile } !Profile Web Applications to load under 1 second and tackle issues to run them at 60fps more
Section: Workshops
Technical level: Intermediate
|
Making maps work on mobile.The idea is to introduce few challenges in serving maps on the mobile web through Mapbox’s open source infrastructure. Embracing web standards and understanding device resources are key aspects. We will discuss how technologies like WebGL and vector tiles along with data formats like GeoJSON are setting the baseline for beatiful maps on mobile. more
Section: Performance – crisp talk
Technical level: Beginner
|
Studying Google Material Design and Exploring how you can take advantage of it todayTo understand various aspects of Google Material Design more
Section: Application Design – full talk
Technical level: Intermediate
|
ES6 - The future of javascriptThe next version of JavaScript, defined by ECMAScript 6 (ES6), is packed with great, new features. This talk gives a overview of ECMAScript 6 features and tools that enable you to use them today. more
Section: Application Design – full talk
Technical level: Beginner
|
Go Native and Come BackLets try and make the picture clear. Currently, the concensus is that: more
Section: Performance – full talk
Technical level: Intermediate
|
Now that we have an app, Let's kill our mobile site!A technical, deep, highly irreverent lowdown on how we went ahead and built a badass mobile web experience for FreeCharge.in, despite the fact that we have apps for all major platforms. more
Section: Application Design – full talk
Technical level: Intermediate
|
Interaction prototyping for the modern fragmented digital worldThe workshop will introduce a design workflow that provides a seamless approach to designing interactions for the web and mobile applications by augmenting what the role of a traditional designer is usually limited to. more
Section: Workshops
Technical level: Beginner
|
What’s your web?To break the designer / creator bias towards laptops (and desktops) while designing experiences on the web. more
Section: Application Design – full talk
Technical level: Intermediate
|
Look Up mobile web with Housing.comTo help front end developers and startups to learn from our experiences and utilize for their best. more
Section: Front-end build processes and tools – full talks
Technical level: Intermediate
|
I Will Javascript You!To enlighten the community about the importance of writing concise, optimised Javascript code by deeply understanding the JS, lower level design patterns of it, and how it binds with DOM, for Mobile Web given its limitations. more
Section: Performance – full talk
Technical level: Intermediate
|
Simplifying CSS using {Less}Writing scalable & modular CSS using preprocessors (LESS) more
Section: Workshops
Technical level: Intermediate
|
How I Learned to Stop Worrying and Love the FluxDeep dive into flux, the principles and components more
Section: Front-end build processes and tools – full talks
Technical level: Advanced
|
Mobilising for MobileA trail of questions and answers that will lead you to eternal ‘app’iness. more
Section: Application Design – full talk
Technical level: Beginner
|
Building LEGO like Frontend SystemDesign methodology that we used to build components or pages that are easily maintainable and scalable. more
Section: Application Design – full talk
Technical level: Intermediate
|
A Deep Dive into CSS Blend ModesTo give the audience an idea of what CSS Blend Modes are, give them deep knowledge of how they work (right down to the algorithmic level), and inspire them to take their designs on the web to the next level using this technology. more
Section: Application Design – full talk
Technical level: Advanced
|
The React Way: A non-trivial exampleLearn to build a complex React component, become familiar with the component lifecycle and gain experience with a broad range of component APIs. more
Section: Workshops
Technical level: Advanced
|
Auto generate customized test suit for your JavaScript fileWill be able to create a basic npm module in 5 minute. more
Section: Front-end build processes and tools – full talks
Technical level: Advanced
|
Mobile web in an app worldLearn about Cleartrip’s experiences building for the mobile web. more
Section: Application Design – full talk
Technical level: Intermediate
|
We don't hate the webThis talk is mainly to walk the w3 community through Flipkart’s thought process on some of the recent decisions Flipkart took related to web. Also, we will be taking them through where we think mobile will be headed and how browser based technologies are going to play much significant role than ever. more
Section: Application Design – full talk
Technical level: Intermediate
|
Design for DelightTo outline a customer driven methodology to innovate and delight the customer. more
Section: Application Design – full talk
Technical level: Beginner
|
Hosted by