jQuery Plugins for Large Scale Responsive Web Design Projects

Responsive Web Design  [RWD]is an extremely simple design methodology, through media queries. In this talk, we share our experience of implementing RWD for a large scale public facing project, having 3000+ dynamic page content.

We will cover Device Neutral Design, the Challenges faced and how jQuery came to our rescue.

 

 

 
 

Outline/structure of the Session

Introduction

Background

Device Neutral Design

Challenges

Progressive enhancement

Testing

jQuery, Plugins

Conclusion

 

Learning Outcome

Awareness of jQuery plugins for RWD

Awareness of common issues with RWD and workarounds with jQuery

Awareness of best practices

Target Audience

developers, architects, product managers

Requirements

Kindly request below date/time

Date: 25th

Time slot: Before lunch

schedule Submitted 1 year ago

Comments Subscribe to Comments

comment Comment on this Proposal
  • Jyothi Rangaiah
    By Jyothi Rangaiah  ~  1 year ago
    reply Reply

    Hi Niranjan, 

    Thanks for your submission. 

    Can you please focus on "We will cover Device Neutral Design, the Challenges faced and how jQuery came to our rescue" in the 20 minute talk. As this in itself if covered well can leave the audience wanting more. Extending it to the other topics, I feel would go beyond 20 minutes.

    • Niranjan Janardhana
      By Niranjan Janardhana  ~  1 year ago
      reply Reply

      Ok, I am open to your suggestion 

      There is so much to talkl about jQuery, your inputs will indeed help to be bang-on conference theme :)

      • Naresh Jain
        By Naresh Jain  ~  1 year ago
        reply Reply

        Great. Please update your proposals to reflect the same.

        • Niranjan Janardhana
          By Niranjan Janardhana  ~  1 year ago
          reply Reply

          Thanks, I have simplified the proposal and have uploaded revised deck on dropbox.

          • Naresh Jain
            By Naresh Jain  ~  1 year ago
            reply Reply

            Thanks Niranjan. Can you please share the slides?

            • Niranjan Janardhana
              By Niranjan Janardhana  ~  1 year ago
              reply Reply

              Tentatively, what is the time slot available for this session:  pre lunch or post lunch?

              Slides: 

              https://www.dropbox.com/s/q6z4x48byalfvvu/jQuery%20Plugins%20-%20V2.pdf?dl=0

              • Naresh Jain
                By Naresh Jain  ~  1 year ago
                reply Reply

                Thanks Niranjan. I went thru the slides and found that it only contains the heading and an image. This really does not help us. Please share a more flushed out slides.

                Also at this stage we are not sure about the time slot. If you have a preference, please indicate the same in pre-req section.

    • Pulak
      By Pulak  ~  1 year ago
      reply Reply

      This can be an interesting talk.

      1) But do you think 20 mins is enough to discuss about challenges, solution proposed and creation of a plugin?

      2) Can you please share with us any recorded session of any of your talks?

      3) It will be good if you can share with us the slides/presentation of your talk?

      These will help us more in understanding your presentation.


      • Liked Magesh
        keyboard_arrow_down

        Building A Mini Angular Framework From The Ground Up

        Magesh
        Magesh
        schedule 1 year ago
        Sold Out!
        90 mins
        Demonstration
        Beginner

        This live coding session will reveal the inner secrets of how Angular.js works by attempting re-create a mini angular.js like framework from the ground up.  This will help gain better understanding on some of the guiding principles of angular.js

      • Liked Anmol Agrawal
        keyboard_arrow_down

        Fun with JavaScript and Arduino

        Anmol Agrawal
        Anmol Agrawal
        schedule 1 year ago
        Sold Out!
        45 mins
        Talk
        Beginner

        “Internet of things” is the concept of basically connecting any device with an on and off switch to the Internet.

        IoT has been possible through devices like Arduino, Raspberry Pi and many more. Initially, working with them started with C/C++. Now, you can do the same with different languages like Python, Ruby, JavaScript, Go and more languages are coming to this landscape. NodeJS, frameworks and npm has built an environment like no other. Just with the the fundamental knowledge of JavaScript and reading through API docs, one can easily get started with IoT. That's what I will be showing.

        I would like to share my approach, resources etc I learned from and show things that are possible.

      • Liked Jay Kanakiya
        keyboard_arrow_down

        How I become a better Front End Developer by maintaining a daily jQuery plugins site

        Jay Kanakiya
        Jay Kanakiya
        schedule 1 year ago
        Sold Out!
        20 mins
        Talk
        Beginner

        Maintaining a jQuery plugins website is hard but equally rewarding. In this talk I am going to outline some of the initial difficulties I have faced and its corresponding learnings. jquer.in also played an important role into how I become a Front End Developer. Even now it plays a huge role into improving my writing skills, coding skills, contacts.

        Slides are available at http://jquer.in/jqueryconf/#/

      • Liked Shyam Purkayastha
        keyboard_arrow_down

        Famo.us : A new kind of Web UI for the future

        Shyam Purkayastha
        Shyam Purkayastha
        schedule 1 year ago
        Sold Out!
        45 mins
        Demonstration
        Intermediate

        Famo.us is a pure javascript UI framework which deviates from traditional web development approach around declerative coding & brings in the ability to marry different visual elements under the HTML5  and Open Web umbrella ( such as CSS3, Canvas, SVG & WebGL ) to create absolutely stunning user interfaces. In this talk we are going to have a look at some of the capabilities of famo.us by means of a few demonstrations. We will demonstrate a few web applications built with Famo.us, right from the basic apps, to the more engaging ones , all the way to the more advanced applications which can arguably thwart any traditional multimedia content consumption platform in favour of the web.  

      • Umadevi Santhanam
        Umadevi Santhanam
        schedule 2 years ago
        Sold Out!
        45 mins
        Talk
        Intermediate

        Most of us use jQuery for seemingly everything including simple stuff like processing dialog windows. While jQuery allows us the abstraction powerful abstraction around cross-browser API differences, it can also prove to be a "security nightmare" due to the ways of usage.This session will take you through common jQuery security mistakes including XSS, data validations, inline events, URL encoding, hosted plugins and how to avoid them. The session will cover tools like like JSHint,JSLint and purifiers on the client and server side to secure webapps and avoid common pitfalls.

      • Liked Alexis Abril
        keyboard_arrow_down

        MV* - Practical Applications with CanJS

        Alexis Abril
        Alexis Abril
        schedule 2 years ago
        Sold Out!
        90 mins
        Tutorial
        Intermediate

        Structure of client side applications is a debated topic. While there are many varied approaches, I will take you through concepts we use at Bitovi when building complex applications. Separation of concerns, thin server architecture, and how we structure our data layer are a few of the many topics we will touch in this tutorial session.

      • Vamsi Krishna
        Vamsi Krishna
        Navin
        Navin
        schedule 2 years ago
        Sold Out!
        60 mins
        Case Study
        Intermediate

        Advances in JavaScript, HTML5, and the proliferation of related JavaScript libraries, have laid the technological foundation for data visualization. This current and evolving technological landscape, with a wealth of data from innumerable sources, is offering a vast opportunity for Web designers, developers and data analysts to be key players in transforming raw data into meaningful representation. This workshop demonstrates the power and flexibility of modern JavaScript and JQuery libraries to present you best-of-breed visualizations with a real-world use case.

      • Liked Dave Methvin
        keyboard_arrow_down

        Don't Make These jQuery Mistakes

        Dave Methvin
        Dave Methvin
        schedule 2 years ago
        Sold Out!
        60 mins
        Keynote
        Intermediate

        You can find solutions to thousands of jQuery problems on the Internet in blog posts, StackOverflow answers, or on Github. The problem is, many of those answers and code snippets are very obsolete! The web development world of 2006 that jQuery was born into is very different than the world of 2015, and jQuery has evolved to keep up. Yet there are still features inside of jQuery that only remain because of compatibility concerns, not because they're a good idea in modern web development.

        This talk will discuss features of jQuery that are best to avoid if you want a fast web site or HTML app that works with the widest range of browsers--even browsers that haven't yet been released! You'll also learn how using some of these features can make it very hard to follow modern practices such as Responsive Design. For each feature, you'll learn the modern 2015 way to do each of these tasks.

      • Scott González
        Scott González
        schedule 2 years ago
        Sold Out!
        45 mins
        Keynote
        Beginner

        Over the past seven years, jQuery UI has identified and solved many common problems for web developers. Often times, the problems don't apply just to users of jQuery UI, or even jQuery Core. In these cases, we try to solve the problem in the best way for the largest audience, rather than creating an isolated solution within jQuery UI. We're able to do this by working with the community and bringing together various groups to collaborate on solutions. In this talk, I'll discuss how this concept is at the heart of the jQuery Foundation and explain some of the projects that have been born out of jQuery UI.