THE LACK THEREOF

Continuity Monitor

This, along with Continuity::Monitor::CGI, allows you to inspect a running web application.

Development Code

Get the code: darcs get http://thelackthereof.org/projects/perl/Continuity-Monitor

PPW 2008 Presentation

I presented this module at PPW 2008 to about 30 people. If you missed it you can get the [[PPW_2008_Continuity-Monitor_Slides?]]. Here is the abstract:

<blockquote>
One of the tried and true ways of debugging is to sprinkle 'print "Here! $val\n"' around and see what happens or if the program even reaches that point. Simple and effective! Carp::REPL lets you take this a step further by starting an interactive read-eval-print loop (REPL) at an arbitrary point in your program.

<blockquote>
I've taken this technique and mixed in a splash of Continuity to build an interactive web-based REPL and inspector for your application. It works on CGI scripts too (baring some fixable browser timeouts :) ). If you're nice to it, it might even let you edit your source file, reload it, and continue execution. You just add a single "inspect()" where you like and you'll be whackin' those bugs DOWN!

<blockquote>
In this talk I'll show you how to use the tool and how it's built... and how you can add to it. And by then it'll be on CPAN :)

Navigation

Blog

http://thelackthereof.org/pics/16px-Feed-icon.svg.png Blog RSS Feed

Tweets

<html><a href="https://twitter.com/awwaiid" class="twitter-follow-button" data-show-count="false" data-size="large" data-dnt="true">Follow @awwaiid</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');</script></html>

Code

<html>
<a aria-label="Follow @awwaiid on GitHub" data-count-aria-label="# followers on GitHub" data-count-api="/users/awwaiid#followers" data-count-href="/awwaiid/followers" data-style="mega" href="https://github.com/awwaiid" class="github-button">Follow @awwaiid</a>
<script async defer id="github-bjs" src="https://buttons.github.io/buttons.js"></script>
</html>

2015-07-27

2015-07-26

2015-07-22

Wiki Edits

... more changes