CSC 510 : Final Podcast

Show Notes
In this podcast we discuss the script and console panels of our three tools – Chrome Developer tools, Firebug, F12 developer tools.

The first section of our podcast focuses on the console and how it has made working with javascript a much more pleasant experience. We briefly discuss

  • using the console to log events
  • javascript execution on console
  • usability and layout of these panels
  • working with javascript errors

The next section focuses on the scripting panel and how to use it debug javascript errors. We show how these tools are moving towards acting as a runtime IDE for javascript. Here we look at

  • debugging a javascript error
  • sub-panels- watch, stack, breakpoints
  • layout and usabillity
  • how they went above and beyond

One Cool thing

We think the fact that these tools are coming coles to being IDEs is AWESOME


  • Reuven Lerner, At the Forge: Firebug, Linux Journal, v.2007 n.157, p.8, May 2007
  • S. Artzi, J. Dolby, S. Jensen, A. Møller, and F. Tip, “A Framework for Automated Testing of JavaScript Web Applications,” in Intl. Conference on Software Engineering (ICSE). ACM, 2011, pp. 571-580.
  • Derrell Lipman. 2012. LIBERATED: a fully in-browser client and server web application debug and test environment. In Proceedings of the 3rd USENIX conference on Web Application Development (WebApps’12). USENIX Association, Berkeley, CA, USA, 8-8
  • Brad Myers, Scott E. Hudson, and Randy Pausch. 2000. Past, present, and future of user interface software tools. ACM Trans. Comput.-Hum. Interact. 7, 1 (March 2000), 3-28. DOI=10.1145/344949.344959

Raghav Tripathi & Roopak Venkatakrishnan


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s