Amazon::SNS

Been looking at Amazon's Simple Notification Service. Very cool. It is a simple topic/message system where you can:

  • create topics
  • subscribe to topics
  • publish messages to topics

What's really nice is the subscriptions can be based on various protocols. For example, email, SMS (US only so far), HTTP(s).

I'm planning on using this for server monitoring and perhaps some workflow processing.

I'm already using Amazon's SQS (Simple Queue Service) with Proc::Daemon to implement some distributed processing across EC2 instances, but wa…

Last in the 5 Part Series...


...where I blog about our Perl based non-profit accounting solution.

http://www.bootstrappist.com/archives/5-ways-to-jumpstart-your-startup-part-5-marketing/

http://www.treasurersbriefcase.com

Tools of the Trade

4th blog in the 5 part series in which I blog about our startup where we implemented a record keeping system for non-profits (in Perl).

http://www.bootstrappist.com/archives/tools-of-the-trade/

http://www.treasurersbriefcase.com

btw - A little give back to the Perl community - Any Perl guys out there that are also volunteers for a non-profit and have gotten sucked into being the treasurer are more that welcome to use our software free of charge. Jus…

Dangling Definitions

Not sure why, but I hate this:

my $foo;

I like the advice define variables where you use them and have extended that to define variables when you create them, Defining variables as you bring them into existence is clean and self documenting and has the nice advantage of never (hopefully) creating an undef where none was intended. Careful programming can avoid that too!

However, I'm interested in comments regarding this construction (presented in pseudo-code):

my $foo  = do {
  if ( some-conditional )…

Perl Web Application

I recently have been working with an accountant to create an accounting/record keeping solution for micro to small non-profits.

www.treasurersbriefcase.com

I've blogged about the experience bootstrapping this enterprise here:

http://www.bootstrappist.com/archives/5-ways-to-jump-start-your-startup-part-i/

The blog is a 5 part series repeated on Tuesday's. Some may find some value in learning what tools (besides of cou…