Perl promotion
Why is making money from a community a bad thing?Gabor's been taking a lot of criticism for attempting to promote Perl, and proposing it so he gets paid for it. Apparently, many people seem to be of...
View ArticleThreading: Perl vs Python
Apparently some people don't believe that python's threading, while easier, is necessarily slower than a system that uses OS threads. This illustrates a fundamental misunderstanding of how OS threads...
View ArticleThreading: Perl vs Python (revisited)
I got a response to my threading post! Too bad I was too busy elsewhere to monitor a respond in a timely fashion.It's a good post, and it builds on what I started to do in my post, which was to show...
View ArticlePerlbrew to the rescue
Chromatic recently posted about the support lifetime of Perl, and it's extension through enterprise distributions. While I don't particularly buy his arguments against enterprise need for back-patching...
View ArticleStart developing for the Roku Part 1: My first channel
There's quite a few posts on the Roku Developer Forum about how to get started developing for the Roku, given that the platform uses a proprietary language called BrightScript. So much so, in fact,...
View ArticleStart developing for the Roku Part 2: Packaging and uploading
This is part 2 in a series. You may want to see Part 1 to figure out how we got to this point.Part 2 of this tutorial will cover how to package and upload your channel to the Roku. This allows the Roku...
View ArticleStart developing for the Roku Part 3: More to the picture (associative arrays)
This is the third in a multi-part series. Please be sure to check out Part 1 and Part 2.When we last left off, I had just shown how to side-load, or upload, your channel to the Roku using the developer...
View ArticleTutorial part 2 updated
Part 2 of the Beginning Roku development tutorials has been updated. It was horrible before. Hopefully it's slightly less so now.
View ArticleStart developing for the Roku Part 4: Iterate!
This is the fourth part of a multi-part series. Please be sure to check out Parts 1 through 3.So far our channel displays a few rectangles we've defined previously. Now, let's explore some code...
View ArticleRoku's own tutorials
Over at the Roku BlogRokuChris has posted a set of "Hello World" tutorials for the Roku using different components. For anyone that understands Part 4 of my tutorial set, they shouldn't be too hard to...
View ArticleDistributed Workers
I have a project coming up where I'll need to utilize distributed workers. It's a bit odd in that the workers will come and go, and they'll most likely need a copy of the subset of the data they are...
View ArticlePHP Saddens me.
It has for a long time. Unfortunately, I'm often forced to work with it. Often, in trying to explain my sadness (which often alternates to anger), I reach for the same few examples of PHP's brain-dead...
View ArticleMaintainability, Security vs Perfectly Deployed
I was part of an interesting conversation today. Specifically, a client for the day job wanted some feedback on their proposed push to the cloud. Their plan was architected by their main developer, but...
View ArticleI need a dedicated message queue... or do I?
I'm starting the next step of a project at work, and that's presented me with a problem. I need a job queue. That in itself is not too problematic, but unfortunately I've been paralyzed by indecision...
View ArticleRolling your own message/job queue in MySQL (Part 1)
Let's do an experiment. Let's theorize on what we need to implement a job queue in MySQL. I'll use this as a learning experience to discover more about message and job queue systems. But first, an...
View ArticleRolling your own message/job queue in MySQL (Part 2: Message Queue Initial Spec)
Forgive me if this is dense and/or has errors, I'm doing this as a sort of stream of consciousness dump with limited revision, not a polished blog post.The first step to implementing a message queue in...
View ArticleRolling your own message/job queue in MySQL (Part 3: Message Queue...
Note: These blog posts are in a stream-of-counciousness style with limited revision so I can rapidly progress without worrying about polishing the post. If you notice a mistake, something missing, or...
View ArticleTechnological homogeneity and the impending zombie apocalypse
Recently, there was a post[1] about how there's special hardware components on all x86 platforms that require special binary blobs to function and cannot be open sourced, require a third party to sign...
View Article
More Pages to Explore .....