By rlauer
on May 22, 2013 8:23 PM
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…
By rlauer
on May 21, 2013 2:27 PM
By rlauer
on May 14, 2013 12:41 PM
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…
By rlauer
on April 24, 2013 11:53 PM
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 )…
By rlauer
on April 23, 2013 3:05 PM
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…