Technology Dissected and Discussed

Here at devknoll, we are passionate about technology. Read technical writeups about challenging problems with applied technology, find news and musings about upcoming tech, and share your own encounters.


Nothing is off limits. From backroom python scripts to enterprise-ready message queues and distributed programming, we discuss it.


Leverage the experience of those who have gone before you. Get help when you need it.


Learn. Improve your skillset with the resources you can find here and around the internet.

WooCommerce Setup: Planning, Finding Plugins

WooCommerce¬†setup should be easy. With the right plugins, it can be! WooCommerce is a powerful, easy to use, yet complicated to setup platform for hosting your own e-commerce store. Compared to more expensive solutions like IBM WebSphere, the barriers to entry are low, the pricing is right (free!), and the resources are oriented toward beginners. Many people may feel comfortable with the ongoing maintenance […]

Tech @ Work – Week 1: System Integration & Sync and Site Overhaul

This is the first of a recurring tech series chronicling the tasks I took on over the previous week at work. It is an opportunity for reflection, to keep track of the skills I have been honing, and to admire my own accomplishments and not-so-great moments alike. System Integration & Sync As two systems grow independently, the more they are likely to continue to […]

How to use Modernizr for Graceful CSS Animation Degradation with a JavaScript Fallback

The problem with Website Animations CSS animations are exciting. With tools like Less and Sass to ease the pain of writing cross-browser prefixed animations and keyframes, it is pretty exciting to leverage them in your designs. While in the past it was popular to use jQuery for animations, and you may be guilty of this yourself, CSS animations make for a more performant method […]

CSS Tricks: Essential Rules and Quirks for Common Layout/Styling Techniques

CSS usually does a great job of separating content in the form of HTML from its presentation, yet some of the most common layout, positioning, and styling use cases are unintuitive or require changes to the markup like wrapper elements. This is intended to serve as a reference guide for those both those well-versed in crafting CSS as well as those who have never […]

Joomla 3.1: Migrating from K2 to Native Tags

Joomla 3.x – What’s the big deal? Joomla 3.x is a radical departure from the 2.5 series, but 3.1 brings native tagging functionality, something previously only possible with extensions or solutions such as creative usage of metadata in the database. One tempting implication is to question the usefulness of the powerful, well-known Joomla component, K2. Arguably a valuable part of Joomla, bringing modern features […]

Authenticated downloads from private github repositories

Update 2014-08-16: The method described below no longer works. For historical reasons, I will be leaving the post as-is; for an updated how-to on the subject, please refer to this StackOverflow answer. Let’s face it. Some of the biggest projects on the internet are flocking to github. But what if you have a top-secret project using a private repo, and you want to programmatically […]