Your Next Web Project Will Fail Miserably

There are a number of reports in the IT world trying to quantify the percentage of software development projects (including website projects) that succeed or fail. The percentage of successful projects can be somewhere in the neighborhood of 32%. The remaining percent and majority of projects are either complete failures, abandoned or challenged by budget […]
Unique Requirements: Contrib vs Custom modules

When working on larger projects, software architects and tech leads inevitably come across a few big hurdles in the project requirements for some not so “out of the box” functionality. They start asking themselves questions about the best way to approach these tasks: Can I find a contrib module that I can leverage enough to […]
How to connect your drupal or wordpress site to Cloudflare

Looking to increase your website performance and get a free SSL certificate? Check out CloudFlare’s free service to “supercharge” your website. Performance Cloudflare can increase performance in a few ways. First, it can distribute your content globally using its content delivery network (CDN). Secondly, it leverages browser caching and can minify HTML, CSS, and JavaScript. […]
My Social Media Presentation

I recently gave a talk to the local Chamber of Commerce in which I outlined some general standards for Social Media and how to use it. The talk itself was fine, and I was happy to be asked to do it. But in my experience going to a lot of other talks on digital marketing […]
Why we are a web development shop

Last week, one of our latest hires was explaining to me that we don’t feel like a Web Agency. Instead, he claimed that we felt and acted like a web development shop. I thought this was a strange thing to say. To me, they are more or less the exact same thing. But, he went […]
Innovation

NOUN the action or process of innovating. Innovation is a new idea, more effective device or process. Innovation can be viewed as the application of better solutions that meet new requirements, inarticulated needs, or existing market needs. This is accomplished through more effective products, processes, services, technologies, or ideas that are readily available to markets, […]
We Love to Create – Wallpaper

Man has been sharing ideas, writing, and painting for a long time. Some might say we have been doing it for around 40,000 years. Back then we had cave walls, and today we have videos, books, and content management systems (blogs, articles, and online photo/art galleries). I decided to create a little wallpaper celebrating this… […]
Custom Drupal 404 Pages

A while ago, our creative director asked me to implement a custom 404 page on our corporate website. We were tired of the generic drupal 404 page and wanted to give it our own “cheeky” touch. Of course with drupal, there are a few different ways to accomplish this. So I decided to use a […]
Design Hierarchy of Needs

A few words from the apes, monkeys, and various primates that make up the Cheeky Monkey Super Squad. In digital creation, understanding the intricate layers of web design and development is paramount. Before diving into the complex web of coding and aesthetics that platforms like WordPress and Drupal navigate with ease, it’s essential to grasp […]
Memcached VS Redis

Memcached and Redis are in-memory key-value pair storing system, or in short, a “caching” system. Both of them open-sourced. First a bit of history. Memcached Originally developed by Brad Fitzpatrick at Danda interactive for their website LiveJournal, which was very popular in 2003. It was written in Perl at first, then written in C by […]