JSFoo 2013

All about being creative with JavaScript

Debugging Javascript in production environments 101

Submitted by Ankur Agarwal (@devilankur18) on Saturday, 20 July 2013

videocam_off

Technical level

Intermediate

Section

Full talk

Status

Submitted

Vote on this proposal

Login to vote

Total votes:  +32

Objective

For every javascript developer out there who is pushing his/her code to the productions environment faced a lot a lot of challenges while debugging and tracking errors/exceptions in javascript.

This talk help them better understand the challenges while developing modern javascript applications and also provide best solution to easily tackle them.

Description

The web is upgrading very fast. There are many challenges in debugging a javascript application

  1. window.onerror is becoming more useless http://developers.debuggify.net/blog/2012/11/26/window-dot-onerror-is-not-enough/
  2. Due to Minified code, its hard to know what going on
  3. Code has been hosted on other subdomains / CDNs, so its challenging to track exceptions in live code due to browser permissions.
  4. The infamous Script Error http://developers.debuggify.net/docs/#!/guide/advance-section-5

Others Important Topics
1. Debug Ajax calls http://developers.debuggify.net/blog/2013/07/25/tracking-jquery-ajax-errors-and-exceptions/
2. Making debugging easy with existing library/frameworks like jquery, backbone, ember, angular etc
3. More Tips and thttps://funnel.hasgeek.com/jsfoo2013/783-debugging-javascript-in-production-environments-101/edit#ricks

For more, checkout the slide https://speakerdeck.com/devilankur18/debug-the-web-101

Requirements

Must: Have basic understanding of JavaScript and coded at least one javascript applications

Optional: The talk will be more helpful to developers whose code is running in production environment.

Speaker bio

Founder @ Debuggify (https://www.debuggify.net) | Entrepreneur | Dreamer | Thinker | Coder | Geek

I am a full stack developer and loves javascript and therefore working for over an year to solve the challenges related to debugging modern javascript applications.

You can find me giving talks at Bangalore JS / Javascript Ninja Bangalore Group.

Github: https://github.com/devilankur18
Github: https://github.com/debuggify
Twitter: https://twitter.com/Agarwal_Ankur
LinkedIn: http://www.linkedin.com/in/ankuragarwalmnnit

Links

Slides

https://speakerdeck.com/devilankur18/debug-the-web-101

Comments

Login with Twitter or Google to leave a comment