Blog
We're Going "Free Culture"
That’s right, I’ve really done it now. I’ve officially changed the license for all content on this site to a Free Culture compatible one. In the past all content was available...
WHOIS Spam
That’s not a question. It’s a statement, or rather a discovery I made the other day when troubleshooting VPN connectivity issues.
URL Shorteners and Page Load Speed
URL shorteners are all the rage right now. They make it easy to share links in sites like twitter without blowing your character limit. They make sharing gross long urls easy in...
Foundation for Moodle
You love Zurb’s Foundation. You love Moodle. How could you choose? Now you don’t have to. Introducing Moodle Foundation. Bottom-to-top Zurb goodness. Top-to-bottom Moodle...
I'm now a Moodle Contributor!
I’ve reported a lot of bugs (some bogus, some good) for Moodle and participated in several more over the last few years, but up until now that’s been the limit of my efforts.
Moodle Plugins Directory Statistics
I recently noticed that moodle.org added some statistics to plugin pages, which had been a requested feature for a while. Maybe I’m just prideful but I like seeing how many people...
Customize Moodle Theme Based on Language
The other day I got an interesting request from a site administrator using my Zebra theme:
Memrise Beta Tweaks
I love memrise. Not just as a concept or a webapp, but as a learning tool. I use it daily. But there are a few issues that I wish they would address that just haven’t been done...
CSS3: Multiple Backgrounds vs. Transforms
CSS3 introduces transforms. Save on code and bandwidth.
Reconsidering Custom Renderers
One of the coolest new features in Moodle 2 is the fact that the core uses a series of renderes to output the final HTML, and that these renderers can extended or even overwritten...