BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//HasGeek//NONSGML Funnel//EN
DESCRIPTION:Web design could use some new ideas. We have the tech now.
X-WR-CALDESC:Web design could use some new ideas. We have the tech now.
NAME:Meta Refresh 2012
X-WR-CALNAME:Meta Refresh 2012
REFRESH-INTERVAL;VALUE=DURATION:PT12H
SUMMARY:Meta Refresh 2012
TIMEZONE-ID:Asia/Kolkata
X-PUBLISHED-TTL:PT12H
X-WR-TIMEZONE:Asia/Kolkata
BEGIN:VEVENT
SUMMARY:RubyMonk - Design to 1 Million Page Views in Four Weeks
DTSTART:20120421T043000Z
DTEND:20120421T051500Z
DTSTAMP:20260421T112808Z
UID:session/GwezRonqgxUw5ZfAYtLhYM@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Beginner,Lecture
CREATED:20190704T124459Z
DESCRIPTION:RubyMonk is an interactive platform for learning Ruby. RubyMon
 k was conceptualized in September 2011 and was up and running three weeks 
 later. This talk will give you a ringside ticket to watch as the site went
  from concept to wireframe\, to design and then finally\; to implementatio
 n.\n\nWatch as a pure-engineering firm (C42) worked for the first time wit
 h a designer  -- Rahul Gonsalves (Pixelogue) -- on building their own prod
 uct and the lessons learnt from including a designer into an Agile Workflo
 w. Learn about the continuous design process\, why better design decisions
  were made because of ability to select most efficient engineering + user 
 experience paths at low communication costs and how developers learnt that
  design is not just about visual design and how the designer learnt that G
 it is the best thing ever.\n\n### Speaker bio\n\nAakash Dharmadhikari has 
 been working with startups for the last 4 years\, the latest being C42 Eng
 ineering that he helped co-found. After 6 years of engineering career\, wo
 rking closely with designers on RubyMonk has changed the way he looks at p
 roduct development.\n\nRahul Gonsalves (Pixelogue) designed RubyMonk from 
 the wireframes out. Rahul founded Pixelogue and has been designing website
 s and applications for the last six years.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room P1 (Stories) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/rubymonk-design-to-1-mil
 lion-page-views-in-four-weeks-GwezRonqgxUw5ZfAYtLhYM
BEGIN:VALARM
ACTION:display
DESCRIPTION:RubyMonk - Design to 1 Million Page Views in Four Weeks in Roo
 m P1 (Stories) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:UX Design Process/Workflow
DTSTART:20120421T043000Z
DTEND:20120421T051500Z
DTSTAMP:20260421T112808Z
UID:session/SEhRjQEU73K2M1u9qUoYTA@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Workshop
CREATED:20190704T124509Z
DESCRIPTION:A run through\, through the process of creating compelling and
  breath-taking user experiences. Insight over the different phases of UX d
 esign. Ideation\, Brainstorming\, User research\, Mental Models\, Conceptu
 al Models\, Personas\, Wireframes\, prototyping\, visual mockups etc.\n\n#
 ## Speaker bio\n\nI have proposed for someone to speak on it.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room P2 (Process) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/ux-design-process-workfl
 ow-SEhRjQEU73K2M1u9qUoYTA
BEGIN:VALARM
ACTION:display
DESCRIPTION:UX Design Process/Workflow in Room P2 (Process) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:JavaScript + MVC + NodeJS + Mobile = Mojito
DTSTART:20120421T043000Z
DTEND:20120421T051500Z
DTSTAMP:20260421T112808Z
UID:session/DeQFsnMsGehUdUTqtDsDWw@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Workshop
CREATED:20190704T124520Z
DESCRIPTION:Yahoo! announced Cocktails in Nov\, 2011 - comprising of Mojit
 o and Manhattan\n\nYahoo! Mojito is a web development framework that can b
 e used to deploy JavaScript components that can run either on the server o
 r a plethora of clients\, including mobiles (iPhone\, iPad\, Android mobil
 es etc)\n\n### Speaker bio\n\nGaurav\, alumnus of IIT Kanpur\, works with 
 Yahoo! India R&D.\n\nPrior to joining Yahoo!\, he ran his company - Edujin
 i Labs - for over 7yrs\, and has earlier worked with Adobe India R&D.\n\nH
 e is the author of Android MVC framework (http://github.com/gvaish/android
 -mvc)\n\nHe has his personal (technical) blog at http://blogs.mastergaurav
 .com\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room T2 (Tools) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/javascript-mvc-nodejs-mo
 bile-mojito-DeQFsnMsGehUdUTqtDsDWw
BEGIN:VALARM
ACTION:display
DESCRIPTION:JavaScript + MVC + NodeJS + Mobile = Mojito in Room T2 (Tools)
  in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Building Cleartrip Mobile
DTSTART:20120421T054500Z
DTEND:20120421T063000Z
DTSTAMP:20260421T112808Z
UID:session/Xiu6NqFk1GZ5nuurqpZmy8@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Lecture
CREATED:20190704T124534Z
DESCRIPTION:I would like to share my experience building the Cleartrip mob
 ile site covering: \n\n* the evolution & design process\n* our first encou
 nter with HTML5 & CSS3\, \n* web standards to the rescue\n* challenges sup
 porting different mobile browsers\, screen sizes & density\n* small screen
  - constrain or opportunity?\n* performance considerations\n\nI've listed 
 below some of the relevant blog posts that covered features & enhancements
  on Cleartrip Mobile over time. The proposed session will cover some of th
 ese topics in-depth and much more.\n\n### Speaker bio\n\nLead designer at 
 Cleartrip. Previous: Yahoo!\, burrp! & Paper Plane\, Mumbai\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room P1 (Stories) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/building-cleartrip-mobil
 e-Xiu6NqFk1GZ5nuurqpZmy8
BEGIN:VALARM
ACTION:display
DESCRIPTION:Building Cleartrip Mobile in Room P1 (Stories) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Scalable Frontend architecture
DTSTART:20120421T054500Z
DTEND:20120421T063000Z
DTSTAMP:20260421T112808Z
UID:session/7GM5c7ubbQFthivU8jjLyY@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Advanced,Lecture
CREATED:20190704T124551Z
DESCRIPTION:This talk is aimed at CSS authors who want to improve their wo
 rkflow\, learn to write well-structured and organized code that is easier 
 to build and maintain.\n\nI'd be covering the concepts like ooCSS\, BEM an
 d SMACSS. These approaches would be useful for  creating fast-to-develop y
 et long-lived projects that encourage team scalability and code reuse with
 out having a steep learning curve.\n\nThough I mentioned "front-end"\, I'd
  be covering HTML and CSS alone. No JavaScript.\n\n### Speaker bio\n\nPrav
 een is a web addict and technology enthusiast with over 6 years of experie
 nce in web development. He is equally as excited by well-balanced typograp
 hy as he is by well-written code. He loves coding\, rants about bad coding
  practices and makes fun of SEO "experts" on twitter.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room P2 (Process) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/scalable-frontend-archit
 ecture-7GM5c7ubbQFthivU8jjLyY
BEGIN:VALARM
ACTION:display
DESCRIPTION:Scalable Frontend architecture in Room P2 (Process) in 5 minut
 es
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Shiny\, Usefull\, Cool: CSS3\, HTML5 and a whole lot more
DTSTART:20120421T054500Z
DTEND:20120421T063000Z
DTSTAMP:20260421T112808Z
UID:session/UGgxHfAXohp4vBY36p3WfX@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Lecture
CREATED:20190704T124601Z
DESCRIPTION:Will cover CSS3 - both new stuff as well as more established p
 roperties (seeing how to use them in unconventional or otherwise usefull w
 ays).\nApart from that\, we'll be covering device access features\, as wel
 l as a few other JS APIs and other tips and tricks which are scarcely talk
 ed about\, but developers will find usefull to know about.\n\n### Speaker 
 bio\n\nShwetank Dixit works for Opera Software as a Web Evangelist. He is 
 also part of the W3C Mobile Web for Social Development Group and the W3C W
 eb Education Community Group. He promotes open web standards and best prac
 tices amongst the developer community and site compatiblity with various w
 eb properties. His articles and interviews can be seen on dev.opera.com\, 
 .net magazine\, The Hindu\, Technorati\, Times of India\, PCQuest and more
 .\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room T1 (Browsers) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/shiny-usefull-cool-css3-
 html5-and-a-whole-lot-more-UGgxHfAXohp4vBY36p3WfX
BEGIN:VALARM
ACTION:display
DESCRIPTION:Shiny\, Usefull\, Cool: CSS3\, HTML5 and a whole lot more in R
 oom T1 (Browsers) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Page Load Optimization
DTSTART:20120421T054500Z
DTEND:20120421T063000Z
DTSTAMP:20260421T112808Z
UID:session/U8jekqjLg4nZbLg8QPNWwj@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Beginner,Tutorial
CREATED:20190704T124610Z
DESCRIPTION:This session describes techniques to improve page load speeds 
 - minimizing HTTP requests\, tweaking cookie payloads\, optimizing images 
 and other methods to improve page responsiveness.\n\n### Speaker bio\n\nAd
 itya works with Python\, Ruby\, Perl and most significantly JavaScript. He
  is a front-end engineer at Tata Consultancy Services where he builds modu
 lar front-end components using XHTML\, CSS\, JavaScript\, XML and JSON. Ad
 itya is hard-headed about markup quality and aspires to be an UI/UX archit
 ect someday.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room T2 (Tools) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/page-load-optimization-U
 8jekqjLg4nZbLg8QPNWwj
BEGIN:VALARM
ACTION:display
DESCRIPTION:Page Load Optimization in Room T2 (Tools) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Frontend challenges @ Flipkart
DTSTART:20120421T063000Z
DTEND:20120421T071500Z
DTSTAMP:20260421T112808Z
UID:session/8ZuoohmMA8Bwu4pJBQpnjt@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Lecture
CREATED:20190704T124632Z
DESCRIPTION:The talk will be around-\n\n-   Leveraging HTML5 apis for secu
 re cross domain calls and fallbacks for older browsers.\n-   Web font gotc
 has.\n-   OCSS.\n-   CSS packaging.\n-   CSS cleanup strategies.\n\n### Sp
 eaker bio\n\nI write frontend code at Flipkart. When free I hack with Node
 js.\n\nYou can reach me [@_aakash](http://www.twitter.com/_aakash) on Twit
 ter.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room P1 (Stories) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/frontend-challenges-flip
 kart-8ZuoohmMA8Bwu4pJBQpnjt
BEGIN:VALARM
ACTION:display
DESCRIPTION:Frontend challenges @ Flipkart in Room P1 (Stories) in 5 minut
 es
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Interaction design for the web - the do's and don'ts
DTSTART:20120421T063000Z
DTEND:20120421T071500Z
DTSTAMP:20260421T112808Z
UID:session/xj7gxkkufq9L1KkJTVXF3@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Beginner,Lecture
CREATED:20190704T124645Z
DESCRIPTION:This session attempts to deconstruct and reconstruct popular i
 nteraction  design patterns - warn you against cliche's and help you do bu
 ild the right experience for your customer.\n\n### Speaker bio\n\nI am a d
 eveloper evangelist @ Adobe focusing on web and open standards. I am very 
 passionate about UX design\, web\, open standards and data visualization. 
 I bring more than a decade of experience building large scale applications
  for the web using open standards & other.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room T1 (Browsers) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/interaction-design-for-t
 he-web-the-dos-and-donts-xj7gxkkufq9L1KkJTVXF3
BEGIN:VALARM
ACTION:display
DESCRIPTION:Interaction design for the web - the do's and don'ts in Room T
 1 (Browsers) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Stop the spaghetti code with Backbone.JS
DTSTART:20120421T063000Z
DTEND:20120421T071500Z
DTSTAMP:20260421T112808Z
UID:session/Vzw92EPB4mWwas58RxCxCk@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Demo
CREATED:20190704T124656Z
DESCRIPTION:Discover a small and powerful client-side framework that can h
 elp you structure your javascript code. If you use JQuery the next step fo
 r you is to use Backbone to create maintainable web apps.\n\n### Speaker b
 io\n\nIndependent Javascript developer (client-side and server-side with N
 ode.JS). Don't like spaghetti code anymore \;-)\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room T2 (Tools) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/stop-the-spaghetti-code-
 with-backbone-js-Vzw92EPB4mWwas58RxCxCk
BEGIN:VALARM
ACTION:display
DESCRIPTION:Stop the spaghetti code with Backbone.JS in Room T2 (Tools) in
  5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:I haz your mouse clicks and key strokes
DTSTART:20120421T083000Z
DTEND:20120421T091500Z
DTSTAMP:20260421T112808Z
UID:session/WGJRsodS4nQyCfsCn5JjvW@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Beginner,Demo
CREATED:20190704T124715Z
DESCRIPTION:This intentionally funny and technically light talk+demo will 
 show you how and what are User Interface Redressing Attacks.\n\nWeb Applic
 ations using  HTML5 + JavaScript + CSS3 + Modern Browsers are vulnerable t
 o attacks such as Clickjacking\, Strokejacking\, Cursor Tracking\, Unxploi
 table XSS and Facebook Like attacks.\n\nTL\;DR Cool demo and simple to und
 erstand explaination of ClickJacking\n\n### Speaker bio\n\nFeedback for my
  JavaScript Gone Wild Talk\n\nJavascript gone wild was a fun talk and very
  interesting post lunch :)\n\nAlso more than 80% attendees gave my talk a 
 thumbs up ( +1 )\n\nAkash is a Certified Ethical Hacker with more than 8 y
 ears of experience in Application and Network Security. Before becoming an
  expert security consultant he was a technical lead for one of the leading
  American commercial security software companies specialising in end point
  security. He started in security working on web infrastructure for the go
 vernment of India.\n\nAlong with his day job Akash is heavily involved in 
 the wider global \nsecurity community\, ranging from his work with OWASP\,
  to contributing signatures for malware detection to Emerging Threats\, a 
 US DoD funded group of volunteers\, to being one of the founders of null T
 he Open Security Group\, India’s foremost non-profit computer security o
 rganisations. null is very involved in providing expert security advice to
  companies\, organisations and even the government of India.\n\nAkash is c
 urrently one of the two OWASP chapter leads for Bangalore.\n\nWhen not wor
 king or advising you’ll find Akash speaking at industry conferences on a
 ll things computer security related.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room P1 (Stories) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/i-haz-your-mouse-clicks-
 and-key-strokes-WGJRsodS4nQyCfsCn5JjvW
BEGIN:VALARM
ACTION:display
DESCRIPTION:I haz your mouse clicks and key strokes in Room P1 (Stories) i
 n 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Optimizing Modern Web Applications for Performance
DTSTART:20120421T083000Z
DTEND:20120421T091500Z
DTSTAMP:20260421T112809Z
UID:session/AknFjMg4A9MGCvD5U9iAn7@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Lecture
CREATED:20190704T124726Z
DESCRIPTION:Modern Web Applications are becoming more and more heavier on 
 the client side. With the added interactivity\, applications today are see
 ing a lot more JS heavy stuff. \n\nI'll be talking about the basics of per
 formance optimizations\, which most people already know about\, i.e. minim
 ize requests\, combine JS/CSS\, use CDNs etc\, while covering in more deta
 il stuff Async JS Loading\, HTTP Chunking\, Google SPDY and such.\n\n### S
 peaker bio\n\nI'm the Performance Guy at PayPal India(eBay Inc.)\, buildin
 g Performance as a key attribute into the Next Generation of PayPal's pres
 ence on the Web. \n\nIn my free time I dabble with Web Frameworks\, resear
 ching on the various things that go into making applications fast and resp
 onsive. \n\nI also occasionally blog at http://karthik.kastury.in/\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room P2 (Process) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/optimizing-modern-web-ap
 plications-for-performance-AknFjMg4A9MGCvD5U9iAn7
BEGIN:VALARM
ACTION:display
DESCRIPTION:Optimizing Modern Web Applications for Performance in Room P2 
 (Process) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Canvas or SVG? Which way do I go?
DTSTART:20120421T083000Z
DTEND:20120421T091500Z
DTSTAMP:20260421T112809Z
UID:session/8bDG6j6oJt9Vg8qyepLzqZ@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Beginner,Lecture
CREATED:20190704T124734Z
DESCRIPTION:Canvas and SVG bring enormous power to the developer to build 
 great experiences for the web. They also overlap at times leaving the deve
 loper confused as to the direction to take. This session aspires to provid
 e an objective\, unbiased and pragmatic look into working with Canvas elem
 ent and SVG \, helping you choose the right solution for the right problem
 .\n\n### Speaker bio\n\nI am a developer evangelist @ Adobe focusing on we
 b and open standards. I am very passionate about UX design\, web\, open st
 andards and data visualization. I bring more than a decade of experience b
 uilding large scale applications for the web using open standards & other.
 \n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room T1 (Browsers) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/canvas-or-svg-which-way-
 do-i-go-8bDG6j6oJt9Vg8qyepLzqZ
BEGIN:VALARM
ACTION:display
DESCRIPTION:Canvas or SVG? Which way do I go? in Room T1 (Browsers) in 5 m
 inutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Be a Ninza CSS Coder with CSS Preprocessors (Stylus\, LESS\, SASS)
DTSTART:20120421T083000Z
DTEND:20120421T091500Z
DTSTAMP:20260421T112809Z
UID:session/4megs4XwEXoTHE2eUdLYbw@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Tutorial
CREATED:20190704T124744Z
DESCRIPTION:What are CSS Preprocessors and what they can do to help you wr
 ite better enhanced CSS. Will help you write cleaner\, more manageable CSS
  and help you concentrate on the core UI/UX while the preprocessor takes t
 he grunt of the vendor prefixes\, et al.\n\n### Speaker bio\n\nBrajeshwar 
 believes in simplicity\; pushes the envelop and envisions the betterment o
 f usable and practical solutions.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room T2 (Tools) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/be-a-ninza-css-coder-wit
 h-css-preprocessors-stylus-less-sass-4megs4XwEXoTHE2eUdLYbw
BEGIN:VALARM
ACTION:display
DESCRIPTION:Be a Ninza CSS Coder with CSS Preprocessors (Stylus\, LESS\, S
 ASS) in Room T2 (Tools) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Ninja Prototyping with Templating Engines
DTSTART:20120421T091500Z
DTEND:20120421T100000Z
DTSTAMP:20260421T112809Z
UID:session/3AbtSSuZbxSr94EL59ridw@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Workshop
CREATED:20190704T124757Z
DESCRIPTION:Hi-speed Prototyping of Front End code using Templating Engine
 s like EJS\, Handlebars running off Nodejs.\n\n### Speaker bio\n\nUday (ud
 ayms) is a UX/Front Architect specializing in the art of managing expectat
 ions - Prototyping. Uday presently owns the Front End Architecture & Desig
 n Prototyping function in HP UX Studio\, Bangalore - India. Where\, he wor
 ks closely with designers\, developers and product managers to design and 
 prototype experiences across web and handheld devices. \n\nHe also conduct
 s sessions/workshops on Prototyping & FE Development at design institutes 
 like TechnoPoint and NID - Bangalore.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room P1 (Stories) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/ninja-prototyping-with-t
 emplating-engines-3AbtSSuZbxSr94EL59ridw
BEGIN:VALARM
ACTION:display
DESCRIPTION:Ninja Prototyping with Templating Engines in Room P1 (Stories)
  in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Best practices for building cross browser compatible web apps/site
 s
DTSTART:20120421T091500Z
DTEND:20120421T100000Z
DTSTAMP:20260421T112809Z
UID:session/VTBkTt5TU47d57orKhpJhv@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Lecture
CREATED:20190704T124805Z
DESCRIPTION:Learn about shims and polyfills and understand how they differ
  from each other and what are they used for. \n\nA basic introduction to u
 sing Modernizr (which includes Respond.js and YepNope.js).\n\n### Speaker 
 bio\n\nThe speaker would be Rajasekharan Vengalil .\n\nRaj has been a part
  of the IT Industry for more than 9 years and works as a Developer Evangel
 ist at Microsoft. He has worked on a wide range of Microsoft products & te
 chnologies ranging from VC++\, MFC and Win32 programming to the latest dev
 elopments on the web front\, JavaScript and .NET. His current focus is on 
 advances in web development\, HTML5 and building rich internet application
 s. When he’s not tinkering around with a computer he can be found readin
 g\, playing tennis\, listening to music or playing FPS games.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room P2 (Process) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/best-practices-for-build
 ing-cross-browser-compatible-web-apps-sites-VTBkTt5TU47d57orKhpJhv
BEGIN:VALARM
ACTION:display
DESCRIPTION:Best practices for building cross browser compatible web apps/
 sites in Room P2 (Process) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:GPU programming with WebGL
DTSTART:20120421T091500Z
DTEND:20120421T100000Z
DTSTAMP:20260421T112809Z
UID:session/83oPVRNFFytMFy3cTsPdvq@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Tutorial
CREATED:20190704T124815Z
DESCRIPTION:This will be a tutorial to the fundamentals of GPU programming
  with WebGL. We'll start by getting a gpu rendering context and with an ov
 erview of some of the basic mathematics involved. We'll then write a few s
 imple vertex and fragment shaders in GLSL and see how we can run a gpu pro
 gram. We will also discuss ways of adding movement and animation. Finally\
 , we'll explore various 3D and 2D abstractions that we can create on top o
 f the low level webgl api to get easy access to fast GPU accelerated graph
 ics in our applications.\n\n### Speaker bio\n\nI'm a programmer and the fo
 under of a small data analysis and visualization startup called Factors. I
 've been building web applications for roughly 8 years and my intrest in G
 PU programming stems from its potential use for advanced data visualizatio
 n within browsers as well as for fast parellel calculations on large data 
 sets.\n\nMore about me:    \n[@mrinal](http://twitter.com/mrinal)    \n[mr
 inalwadhwa.com](http://www.mrinalwadhwa.com)\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room T1 (Browsers) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/gpu-programming-with-web
 gl-83oPVRNFFytMFy3cTsPdvq
BEGIN:VALARM
ACTION:display
DESCRIPTION:GPU programming with WebGL in Room T1 (Browsers) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Responsive Web Design with CSS3 Media Queries
DTSTART:20120421T091500Z
DTEND:20120421T100000Z
DTSTAMP:20260421T112809Z
UID:session/QyC7VihuZyyytVXCeybxkK@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Beginner,Demo
CREATED:20190704T124825Z
DESCRIPTION:Screen resolution nowadays ranges from 320px (iPhone) to 2560p
 x (large monitor) or even higher. Users no longer just browse the web with
  desktop computers. Users now use mobile phones\, small notebooks\, tablet
  devices such as iPad or Playbook to access the web. So the traditional fi
 xed width design doesn't work any more. Web design needs to be adaptive. T
 he layout needs to be automatically adjusted to fit all display resolution
  and devices. This Workshop will show you how to create a cross-browser re
 sponsive webdesign with HTML5 & CSS3 media queries.\n\n### Speaker bio\n\n
 Web designer @ BOSCH\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room T2 (Tools) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/responsive-web-design-wi
 th-css3-media-queries-QyC7VihuZyyytVXCeybxkK
BEGIN:VALARM
ACTION:display
DESCRIPTION:Responsive Web Design with CSS3 Media Queries in Room T2 (Tool
 s) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Great TYPOGRAPHY == Great DESIGN
DTSTART:20120421T103000Z
DTEND:20120421T111500Z
DTSTAMP:20260421T112809Z
UID:session/AtCBmw9YPqq8vqpgyQ3hr7@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Lecture
CREATED:20190704T124848Z
DESCRIPTION:One of the most important aspects of UX & Design has been TYPO
 GRAPHY. Very few products/sites/apps focus on great typography. \n\nI will
  \n\n- talk about why good(bad) typography is good(bad) design\n\n- how si
 mple techniques can help you get there\n\n- share some (funny or may be se
 rious) examples\n\n- share some (free or not so free) resources\n\n### Spe
 aker bio\n\nAashish is the founder/principal designer at NetBramha Studios
 . He has consulted several fortune 500 companies and promising startups al
 ike on design & user experience. \n\nWhen 'not doing' design he is found t
 alking at several conferences & institutes. \nwww.netbramha.com\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room P1 (Stories) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/great-typography-great-d
 esign-AtCBmw9YPqq8vqpgyQ3hr7
BEGIN:VALARM
ACTION:display
DESCRIPTION:Great TYPOGRAPHY == Great DESIGN in Room P1 (Stories) in 5 min
 utes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Frontend build process
DTSTART:20120421T103000Z
DTEND:20120421T111500Z
DTSTAMP:20260421T112809Z
UID:session/JqM9muLNkMPVS64mZCLfuT@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Advanced,Workshop
CREATED:20190704T124901Z
DESCRIPTION:The last mile - a rant filled with demos\n\nThe objective of t
 his talk is to show how to package all the nice front end code you've writ
 ten\, for optimal and speedy delivery to the browser. \nSecondly\, we'll d
 iscuss how this fits in with the development workflow\, and how to catch p
 ossible deployment errors before even commiting code. \n\nTopics I'll try 
 to cover are -\n\n* what you're doing wrong right now\n* why the front end
  build process is important to your bottom line (with numbers!) \n* compre
 ssing and minifying javascript\, stylesheets\n* further avenues for reduci
 ng number of requests for one page load\n* optimizing images\, and possibl
 e multiple device strategies for images \n* validating output markup/css/j
 s\n* unit tests: how to write\, how to use\, how to test on multiple targe
 ts\, continuous integration and monitoring \n* strategies for integrating 
 ALL of the above into your workflow\n\n### Speaker bio\n\nMy friends call 
 me Pi. I obsess over the front end development workflow\, and dream about 
 code. I love graphs\, javascript\, and the dosas at vidyarthi bhavan.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room P2 (Process) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/frontend-build-process-J
 qM9muLNkMPVS64mZCLfuT
BEGIN:VALARM
ACTION:display
DESCRIPTION:Frontend build process in Room P2 (Process) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Go Geo with HTML5
DTSTART:20120421T103000Z
DTEND:20120421T111500Z
DTSTAMP:20260421T112809Z
UID:session/FqbfuXm2YmJgFg8vNckVMj@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Tutorial
CREATED:20190704T124915Z
DESCRIPTION:Handheld devices and browsers have come a long way over the pa
 st three years. Many devices have been built with GPS hardware that can pr
 oduce reliable geographical data\, and in this session we discuss geolocat
 ion capabilities of HTML5. Aiming at enabling you to take advantage of geo
 location technology in your next project and walk you through the followin
 g:\n\n- How Browser Geolocation works?\n- Handling it asynchronously\n- Wh
 at's in geolocation data?\n- Fallback to IP address Geolocation data?\n- w
 atchPosition and clearWatch API\n- Using Map data effectively\n\n### Speak
 er bio\n\nI'm an active hacker\, work for Yahoo! as an engineer and evange
 list in Yahoo! Development Network\, give a few tech talks. A huge fan of 
 Kung Fu Panda\, dwell in the internet space\, solve a Rubik's cube for spe
 ed and play violin in my free time.\n\nReach me @jaisanth and may be you c
 an find http://slideshare.net/jaisanth a bit useful.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room T1 (Browsers) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/go-geo-with-html5-FqbfuX
 m2YmJgFg8vNckVMj
BEGIN:VALARM
ACTION:display
DESCRIPTION:Go Geo with HTML5 in Room T1 (Browsers) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Designing in the Browser
DTSTART:20120421T103000Z
DTEND:20120421T111500Z
DTSTAMP:20260421T112809Z
UID:session/g8rYmPjsrgupnWZzk7UuU@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Lecture
CREATED:20190704T124924Z
DESCRIPTION:When it comes to web design\, typically\, a designer is expect
 ed to provide visual mockups and a front-end developer is expected to conv
 ert the mockups into working HTML/CSS/JS code. Rarely do people design dir
 ectly in the browser. In fact\, my experience says that most designers con
 sider it to be infeasible and many clients find it surprising.\n\nWith thi
 s talk I hope to show how designing in the browser can impact the approach
  towards making web interfaces.\n\n### Speaker bio\n\nSouvik Das Gupta is 
 a co-founder of Miranj\, a web design studio in New Delhi\, and has been m
 aking websites for about 4 years. He is a programmer at heart\, loves musi
 c and _a foodie_ who prefers coffee over any other beverage. And yes\, he 
 designs in the browser.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room T2 (Tools) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/designing-in-the-browser
 -g8rYmPjsrgupnWZzk7UuU
BEGIN:VALARM
ACTION:display
DESCRIPTION:Designing in the Browser in Room T2 (Tools) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Build a Responsive Design quickly with SASS + practical challenges
  & solutions
DTSTART:20120421T111500Z
DTEND:20120421T120000Z
DTSTAMP:20260421T112809Z
UID:session/7CnRdyDiX6GSPv8jT2yjgH@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Tutorial
CREATED:20190704T124937Z
DESCRIPTION:Responsive Design is complex. You have to figure out the preci
 se percentages required for the width of a container\, the margins\, the p
 adding … and once you’re done\, you still need to do it all over again
  for a different resolution!\n\nBut it does not have to be tough. SASS can
  do the heavy lifting for you\, allowing you to focus on the actual design
 . Plus\, this way\, you don't have to clutter your HTML & CSS with extra d
 ivs and non-semantic class names.\n\nThe talk will cover\n\n* Using SASS +
  @media queries\, and a flexible SASS framework to quickly create a simple
  responsive design\n* Create a complex responsive layout with\n    * multi
 ple nested elements\n    * media: images\, photos etc.\n    * responsive n
 avigation\n    * hover & popups\n* Real world challenges\n    * flexible c
 ontent\n    * flexible images\n    * gestures for touch screens: pull to r
 efresh\, pinch to zoom etc.\n    * limitations of touch screens\n    * slo
 w mobile connections\n    * high dpi screens (retina displays)\n* Responsi
 ve Design: design challenges\n    * Multi-device layout patterns\n    * Re
 sponsive Navigation Patterns\n    * Mobile First: advantages\n\n### Speake
 r bio\n\nI’m a designer who loves programming! Started out in print\, mo
 ved to web design and then to UI design. Started using Ruby & Rails to imp
 lement my UIs. \n\nNow I work with HordeSoftware ( http://hordesoftware.co
 m/ )\, dividing my time pretty evenly between design and code. Currently f
 ocusing on cross-device UI design\, specifically in creating web sites & w
 eb apps that work well across various screen sizes & resolutions.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room P2 (Process) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/build-a-responsive-desig
 n-quickly-with-sass-practical-challenges-solutions-7CnRdyDiX6GSPv8jT2yjgH
BEGIN:VALARM
ACTION:display
DESCRIPTION:Build a Responsive Design quickly with SASS + practical challe
 nges & solutions in Room P2 (Process) in 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Client side storage on the modern web
DTSTART:20120421T111500Z
DTEND:20120421T120000Z
DTSTAMP:20260421T112809Z
UID:session/XFHZi9aNDsryEiZms433gJ@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Lecture
CREATED:20190704T124946Z
DESCRIPTION:This session reviews the various options available to us today
  as web developers for storing bits of data on the client side. We'll revi
 ew technologies all the way from the venerable cookies to the swanky new I
 ndexed DB proposal. Along the way we'll take a look at some of the securit
 y implications of these new technologies and see some strategies for handl
 ing browser compatibility issues.\n\n### Speaker bio\n\nRaj has been a par
 t of the IT Industry for more than 9 years and works as a Developer Evange
 list at Microsoft. He has worked on a wide range of Microsoft products & t
 echnologies ranging from VC++\, MFC and Win32 programming to the latest de
 velopments on the web front\, JavaScript and .NET. His current focus is on
  advances in web development\, HTML5 and building rich internet applicatio
 ns. When he’s not tinkering around with a computer he can be found readi
 ng\, playing tennis\, listening to music or playing FPS games.\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room T1 (Browsers) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/client-side-storage-on-t
 he-modern-web-XFHZi9aNDsryEiZms433gJ
BEGIN:VALARM
ACTION:display
DESCRIPTION:Client side storage on the modern web in Room T1 (Browsers) in
  5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
BEGIN:VEVENT
SUMMARY:Tutorial: Knockout.js + Twitter + Maps 
DTSTART:20120421T111500Z
DTEND:20120421T120000Z
DTSTAMP:20260421T112809Z
UID:session/Eqnr2wpEhgucf1rvocQH9p@hasgeek.com
SEQUENCE:2
CATEGORIES:Default,Intermediate,Tutorial
CREATED:20190704T124953Z
DESCRIPTION:Connect to twitter using streaming api and pull relevant tweet
 s (you can change this dynamically from the UI) and plot them on the map. 
 Learn how to handle interactivity on one page with minimal js code.\n\n[If
  you have experience working with JQuery\, you would know this would requi
 re at least 1000 lines of code\; lets see if we can do it in under 50]\n\n
 ### Speaker bio\n\nSameer is the Founder & CEO of Artoo - Technology to th
 e Rescue (www.artoo.in). At Artoo\, we build technology for the base of th
 e pyramid using Android\, Cloud (AWS)\, CouchDb\, Play framework!\, Knocko
 ut.js\n
GEO:12.93384145;77.6042030651392
LAST-MODIFIED:20230810T072606Z
LOCATION:Room T2 (Tools) - Dharamaram College\nBangalore\nIN
ORGANIZER;CN="Meta Refresh":MAILTO:no-reply@hasgeek.com
URL:https://hasgeek.com/metarefresh/2012/schedule/tutorial-knockout-js-twi
 tter-maps-Eqnr2wpEhgucf1rvocQH9p
BEGIN:VALARM
ACTION:display
DESCRIPTION:Tutorial: Knockout.js + Twitter + Maps  in Room T2 (Tools) in 
 5 minutes
TRIGGER:-PT5M
END:VALARM
END:VEVENT
END:VCALENDAR
