That title covers a few things, now doesn’t it?   MongoDB locally:     PyMongo   Mongo for Flask apps     Heroku ====== commands:   heroku logs   MongoHQ on Heroku   Git for Heroku and Github   Flask / MongoHQ connector forContinue Reading

It turns out that back in March, the House passed a bill which included the following: Sec. 535. (a) <<NOTE: China.>> None of the funds made available by this Act may be used for the National Aeronautics and Space Administration (NASA) or the Office of Science and Technology Policy (OSTP)Continue Reading

The Administration Views module is a significant improvement out of the box for content editors, providing a starting point for building a much more useful content administration tool. Because it provides a set of Views displays, it’s easy to extend.  However, if you’re trying to export your views using Features you’ll runContinue Reading

The “Dev Seed Stack” consists of a set of modules originally built by Development Seed, which are responsible for much of the reason that Drupal is capable of being maintainable at an enterprise level. The fundamental principle behind the stack is mitigating risk through increased code-level control over a DrupalContinue Reading

“OK, you’re all set.”   I appreciate efficiency.  I appreciate people who are good at what they do.  My mechanic, the guys who replaced my apartment windows this morning, the chef at a decent restaurant: people who have their process down to a science keep the creature comforts of theContinue Reading

For Drupal sites of any size, even a relatively small amount of traffic can lead to unfortunate page load times.  For the number of db calls each page requires, you’ll be looking at some poor performance and hungry visitors.  A quick jaunt into Memcached and Varnish and your site humsContinue Reading

How do you complete user testing when the interns are busy and no one has time? Selenium IDE for Firefox. Selenium IDE is Firefox addon that provides an automated testing tool for websites. Since it runs in the browser it can verify page structure, perform browser actions, and even runContinue Reading

The game of hunting down history gets tricky. With so much information available it’s almost comical to think about how much is being lost, specifically because technology is sprinting along so quickly. Publishers, seeking immediate economic gain are doing a lot to ensure that what they produce will be lostContinue Reading

So, while playing with the membership role updates in Civi, I noticed that my cron job was running, but the membership status wasn’t updating as it should be. A look at the logs told me: PHP Warning: include_once(): Failed opening ‘/opt/prod/’ for inclusion (include_path=’.:/usr/share/pear:/usr/share/php’) in /opt/prod/ on line 110 WellContinue Reading

When in need of a mental break, people have all sorts of methods of relaxing, from the inventive to the completely mundane. It turns out, one of mine is reorganizing my Cocoon Grid-It. Having picked up a new adapter (microHDMI to VGA) for a presentation I have this week, andContinue Reading