Feb 2014
10 Mon
11 Tue
12 Wed 09:30 AM – 05:00 PM IST
13 Thu 09:30 AM – 05:00 PM IST
14 Fri 08:30 AM – 05:45 PM IST
15 Sat 08:30 AM – 05:15 PM IST
16 Sun
Accepting submissions
Not accepting submissions
Source - Front-end documentation engineI will be presenting our open source solution for front-end documentation that helps to build efficient development process across all team members including developers, designers and testers. more
Section: Full talk
Technical level: Intermediate
|
Oh, I want a SPA | Building efficient, performant & awesome Single Page ApplicationsGabbar: Kitne page the Samba? Samba: Ek Sardar, sirf Ek !! more
Section: Full talk
Technical level: Intermediate
|
Making design decisionsThe workshop aims to equip participants with a set of practical tools that can be used to address design problems. more
Section: Workshops
Technical level: Beginner
|
Design with Open DataIntroduce the participants to learn and apply basic components of the design innovation process for a specific challenge: use open data to build useful and innovative applications. more
Section: Workshops
Technical level: Beginner
|
Micro-interactions - Designing the DetailsAs professionals working on digital products, all of us aspire to build great products that address a great need and delight the users. Even if our products solve the need or the big picture; unless the details are also handled properly; the solution fails. The details control the moment-to-moment experience. The details if done right, take your product from being just good enough to great. more
Section: Full talk
Technical level: Beginner
|
Employee-First DesignPoorly-designed enterprise mobility apps cause embarrassment and irrepairable harm to employees, especially when they try to use in the presence of their customers. more
Section: Crisp talk
Technical level: Beginner
|
Fluid Mechanism in Web.Responsive web design made the application to render in multiple devices. Though application works smooth in desktop, running the same in mutiple devices is always a challenge. more
Section: Full talk
Technical level: Intermediate
|
Ember-DataThe talk will aim at familiarizing the audience with the problems that we face with data in case of Client Side Applications and how Ember-Data aims to solve these problems. I will talk over the core concepts of Ember-Data and then about the public apis exposed that can be used to manage data. I will also cover some basics of Ember.js on the UI side. Finally, I will aim at walking through a simpl… more
Section: Full talk
Technical level: Intermediate
|
Writing Maintainable Front-endThe talk will cover the different aspects of writing front-end like templating, code organization and writing CSS. People attending the talk will gain an understanding of the following concepts: more
Section: Full talk
Technical level: Intermediate
|
Jank busted RenderingQuick walkthrough of 10 tips which speed up rendering in webapp. more
Section: Crisp talk
Technical level: Advanced
|
A template system for your front-end codeThe main agenda of the talk is to dig deep into using a template engine for your front end code. The talk will cover many important things more
Section: Full talk
Technical level: Intermediate
|
The Design Superheroes who uses Modern Design WorkflowsAs a designer, while designing nice and beautiful interfaces, you should follow the “Don’t Repeat Yourself” principle by automating your task as much as possible. I’ll try my best to answer questions∗ that will help you become a much better designer. more
Section: Workshops
Technical level: Intermediate
|
How viable is a Minimum Viable Product?To dispel few myths around Minimum viable products and share a few tips on approaching product development the right way. more
Section: Full talk
Technical level: Beginner
|
Designing for TVsTo talk about designing user experience for a Television medium and help participants understand how it is different from other mediums. more
Section: Full talk
Technical level: Beginner
|
Form accessibility demystifiedWeb is open platform, thus any application developed for this open platform should be accessible for any users, irrespective of their disabilities. Accessibility must be treated as the core feature of the user experience. Quite often, a web application that is keyboard accessible is considered to be accessible compliant. How ever which is partially true. For example, ‘hasgeek login’ form. There a… more
Section: Full talk
Technical level: Intermediate
|
CSS 3 Animations and Transitional InterfacesThe main objective of the talk to give the audience an idea about one of the most important aspects of web design, transitions, and how they can be used to enhance the information architecture and flow of a web page. more
Section: Crisp talk
Technical level: Beginner
|
Web UX – Present and futureStyling related features for the web have improved phenomenally. This talk will focus on these cutting new features in CSS, showing how you will be styling for web in the future. This includes: Flex box CSS regions CSS shapes CSS Filters Blend modes and other interesting additions to the open web platform. more
Section: Full talk
Technical level: Beginner
|
Building the online designer office: GlitterGalleryGet introduced to GlitterGallery, an open source GitHub for designers. In this talk, I will be discussing the objectives behind a collaboration tool for designers, and the benefits it can have for a community. After interacting with interesting designers, I’ve been trying to understand the kind of social experience that would benefit them - I’ll share my observations. more
Section: Flash talk
Technical level: Beginner
|
Modern web graphics design using SVGThis talk will cover all facets of designing assets through SVG. This will be covered with examples. Things that will be discussed in detail: more
Section: Workshops
Technical level: Beginner
|
Designing for EcosystemsThe aim of this talk is to highlight the challenges faced while designing for systems. It is crucial to understand the role of each entities & how they influence each other- people, devices, intent, location, experiences etc. more
Section: Full talk
Technical level: Intermediate
|
So, whats new in CSS lately? : The new advancementsTo learn about new and interesting things happening in the world of CSS. This talk will focus on the actual specs rather than tools or frameworks. more
Section: Full talk
Technical level: Advanced
|
10 things which will influence front-end development in 2014The objective of this talk is to cover different obscure techniques and tips of front-end development workflow (viz. design, development, optimization, performance, testing, deployment). more
Section: Full talk
Technical level: Intermediate
|
Components now!WebComponents is a great idea! The problem is that WebComponents API is in working draft... more
Section: Full talk
Technical level: Intermediate
|
Windows 8 UI for <Designers and Developers/>The main objective of this session will be providing a light on Windows 8 UI development for the Developers as well as the Designers and how both of them can work together and make a good UI. more
Section: Full talk
Technical level: Intermediate
|
Playing with Photoshop Files for fun and profitThis Talk will cover all the tech we learnt building Markupwand, a Product that converts PSD designs to HTML. This would help Frontend Engineers understand the PSD file format better and hack it for use. more
Section: Crisp talk
Technical level: Intermediate
|
Deconstructing wowsig.com - how do you gift a website to an unsuspecting wifeMy talk is the story of how I kept my day job (as CEO of Wingify) and worked part time for 10 days developing http://wowsig.com/ a website with a real, hard, unchangeable deadline (my wife’s birthday), all the while living with my wife and making sure she doesn’t get a clue of what I was upto. more
Section: Full talk
Technical level: Intermediate
|
A/B testing and beyondOn one side UX Designers focus on usability testing to drive conversions, but they are skeptical about A/B testing for multiple reasons that they cannot capture user emotions, interactions, challenges, usability issues etc. Then why invest on A/B testing? more
Section: Workshops
Technical level: Intermediate
|
Visualizing Informationto introduce the audience to visual thinking and visual representation of information. more
Section: Workshops
Technical level: Intermediate
|
DocPad. Streamline your web development process. Integrate your team. This talk will show how DocPad, a decoupled web architecture, is streamlining the web development process, while keeping your team integrated throughout. It’ll cover: more
Section: Full talk
Technical level: Beginner
|
Desktop: The final frontierThis talk will help you understand the different frameworks to run your HTML/JS/CSS app as a first-class desktop application. more
Section: Full talk
Technical level: Intermediate
|
Foundation 5 - WorkShopWorkshop on Building responsive/MobileFirst websites and Applications with Foundation Zurb. - http://foundation.zurb.com more
Section: Workshops
Technical level: Intermediate
|
Creating Single Page Web App using BackboneJSAt the end of the workshop, the attendees will be able to: more
Section: Workshops
Technical level: Advanced
|
Testing Single Page Web App using CasperJSTo introduce CasperJS as a testing tool. It is especially important for testing Single Page Web App where the DOM in browser changes dynamically and most of traditional tools fail. more
Section: Full talk
Technical level: Beginner
|
Innovations in Online Advertising - Role of Front end technologies and IndiaFront end technologies are typically ignored by developers, thinking it now “cool”, challenging or innovative. I want to focus great innovations in the industry in the field of Online Advertising, all driven by tools built using front end technologies JavaScript, jQuery, HTML, CSS and the likes. more
Section: Full talk
Technical level: Beginner
|
Building Products People WantThis workshop is designed for people who are programmers, designers or people running technology companies and seek to launch their own web or mobile product. This workshop walks you through the key steps to creating a product for real people, starting from Idea generation to start getting a few thousand monthly active users. more
Section: Workshops
Technical level: Intermediate
|
Data driven UX decisionsUnderstand the principles of data driven decision making when it comes to User Experience. Explore a few examples around the topic. more
Section: Full talk
Technical level: Intermediate
|
A front end architect's diary - Rebuilding FreeCharge.in web experienceA step by step account on what went into designing and architecting the new FreeCharge.in web experience. This session will throw light into what went into building a single page web app right from design to code to test. more
Section: Full talk
Technical level: Intermediate
|
An introduction to YUIWhile not so well known, YUI is a fantastic javascript and css framework that offers a rich set of features and a comprehensive set of tools. This presentation will show you why you should consider YUI for your next project. more
Section: Flash talk
Technical level: Beginner
|
Books + Browser + On/Offline = Reading RedefinedBringing Book Reading to a browser without compromising on native app reading experience - fast, free styling, secure and most importantly offline reading mode. more
Section: Full talk
Technical level: Intermediate
|
Introduction to d3.jsTo introduce the audience to d3.js, a data visualization library, and how and where to use it. In addition I’ll talk about re-usable (Miso Project) and interactive charts (dc.js and Crossfilter). more
Section: Workshops
Technical level: Intermediate
|
Develop to Design - A guide to emergency design for front-end developersTo help developers avoid making design mistakes that leads to jarring user experience. Design is hard and as developers we tend to focus more on functionality. But I believe we need to understand that design is more than making things pretty and goes a long way in developing to make your customer/user happy. more
Section: Crisp talk
Technical level: Intermediate
|
Flex your layouts and designs with CSS FlexboxFlexbox is the next big thing that has happened in CSS world in recent times. This talk will aim to introduce and demo the CSS Flexbox and how it can solve so many CSS layouting issues without hacks. more
Section: Full talk
Technical level: Intermediate
|
Engineering custom visualisations with advanced d3.jsd3.js is a very complex library with a lot of functionality. That said, there are a lot of ready examples available on the Internet, which in turn promotes a culture of copy-paste-code. Hence, one ends up seeing recurring themes of the same charts - Sankey, Chord, Matrix, Force layout, etc. repeatedly. more
Section: Workshops
Technical level: Advanced
|
Introducing PykCharts.js - opensource reusable charts in d3.jsPykCharts.js is an open-source library of reusable charts similar to NVD3 and HighCharts. more
Section: Flash talk
Technical level: Beginner
|
Faster (and Coincidentally More Secure) WebfontsSee how modern webfonts got here Learn how to subset, embed, compress and precache your own webfonts more
Section: Full talk
Technical level: Intermediate
|
Visualising data on MapsOften data have geographic context e.g. census, elections, sales and distribution, weather, etc. The objective of this talk is to introduce the audience on how to visualise data with geographical context on maps. Towards the end, we will show case an interactive dashboard on top of Indian Census 2011 using Dc.js and Crossfilter.js more
Section: Workshops
Technical level: Intermediate
|
Save time and your brain's CPU cycles with GulpjsTo quickly introduce the concept of task running and automation in web development, and show how to do it using Gulpjs. more
Section: Crisp talk
Technical level: Intermediate
|
Embracing Progressive EnhancementTo understand the principle of progressive enhancement, and to adopt it in everyday web design/development. more
Section: Workshops
Technical level: Intermediate
|
Automated deployments of design and code for web developers and designersThis talk has a three stage objective: To help web developers and designers set up continuous deployments for their projects. more
Section: Full talk
Technical level: Intermediate
|
Why templating engines suck. A history lesson.JavaScript Today: EJS/Eco/ECT, that was soo 2 years ago. Moustache/Handlebars, that was soo 6 months ago. Facebook React, that’s the new hotness. more
Section: Full talk
Technical level: Beginner
|
Visual Debug - Chrome Developer Toolbar extension for visual debuggingThe focus of the talk is to Walk you through an improvised debugging experience. more
Section: Full talk
Technical level: Intermediate
|
Vector graphics with SnapSvgThis talk aims at getting you introduced to SnapSvg. The talk would cover the following aspects of Snap: • Basic shape creation, styling and manipulation. more
Section: Flash talk
Technical level: Intermediate
|
The Story Behind WireframesTo understand the importance of documenting wireframes more
Section: Full talk
Technical level: Beginner
|
Building an audio vizualizer using core.async, clojurescript and webGLIntroduction to core.async and clojurescript by building an audio vizualizer. more
Section: Full talk
Technical level: Advanced
|
Eliminate heavy Frontend efforts using effective design practicesThe Objective of this talk is to cover the points one should keep in mind while designing the web which can reduce your effort of coding. The idea is to highlight few points/tips/techniques which can help reduce coding time to a great extent. more
Section: Full talk
Technical level: Intermediate
|
2013, how the past will affect front-end trends of 2014The aim of this talk is to throw spotlights on popular trends that captured the world wide web in 2013 and how it will impact what we are going to see in 2014. more
Section: Full talk
Technical level: Intermediate
|
Mobile First Approach - The key to cross platform interface designUnderstanding how the intricacies of a Mobile First interface work and how we can use a bottom to top approach to handle it. more
Section: Crisp talk
Technical level: Beginner
|
Responsive Web Design done rightUnderstand and implement different Responsive Design patterns from scratch. more
Section: Workshops
Technical level: Intermediate
|
Sencha beyond limitations: A hands on approach to framework customizations for greater stability and massive data sizes.A brief walk through of the framework followed by customizations for handling massive data chunks rendering and framework stabilization by resolving known issues. more
Section: Workshops
Technical level: Intermediate
|
Visualizing Relational Data using Graphs and Architectural Decisions .To enlighten how we can use graphs, to visualize our data-models and of-course data in a more interactive fashion. more
Section: Full talk
Technical level: Intermediate
|
What we learnt at iA when working on large-scale design projectsA large corporate presence, a news site, a complex backend tool, a SAAS platform: raw concept and design work is only part of what it takes to make large scale web design or redesign projects successful. more
Section: Full talk
Technical level: Beginner
|
Writing maintainable Vanilla JavascriptMany times, in a web project, the front end logic doesn’t call for a framework like Backbone, Angular, etc. But over time, the Javascript code gets bloated up in one unmanageable application.js. more
Section: Full talk
Technical level: Beginner
|
RFW - easy to use framework that provides Directory structure, Grunt build and workflow with HTML5 boilerplateThe session will give an introduction about Rapid Front-End Workflow(RFW) framework with cris talk and demo. Using the framework one can setup a UI directory structure with grunt build in less than 10 minutes. more
Section: Crisp talk
Technical level: Beginner
|
All about perceived web performanceTo understand perceived performance, measuring it, working with designers to fix it and making sure it doesn’t deteriorate again. more
Section: Full talk
Technical level: Intermediate
|
Creating creative communitiesBuilding, growing, and sustaining creative groups strengthens local communities, promotes innovation, elicits stronger networks and relationships, and eventually contributes towards creating better cities. more
Section: Crisp talk
Technical level: Beginner
|
Effective collaboration on a complex SPA in a fast paced environment.This talk will focus on the human aspect of web development: organization of an effective workflow in teams; achieving team harmony and a high quality product through automation and other tools. more
Section: Full talk
Technical level: Intermediate
|
CSS Driven DesignExplore the extent to which you can let your CSS take control of your design process. more
Section: Full talk
Technical level: Intermediate
|
Designing at break neck speedA primar to the many challenges of working in a fast paced startup/agile environment for a designer and possible solutions to avoid common mistakes. more
Section: Crisp talk
Technical level: Beginner
|
Web is fluxTo emphasise the changing nature of web, and to encourage adoption of progressive enhancement. more
Section: Full talk
Technical level: Intermediate
|
Building and Testing Components on Ember.jsIntroducing Web Components and building applications using Ember Components. There will be quick introductions on how to build SPAs using Ember.js and use d3.js for visualisation. There will also be a demo on how to unit test FrotEnd Applications and how to achieve that in Ember more
Section: Full talk
Technical level: Intermediate
|
Hosted by