August 16, 2012
Everyone has their favorite text editors. For my first few years as a professional developer I used Textmate, not even realizing its more advanced features. When I started at OpenSourcery, peer pressure got me using Vim, which is actually great, since it's on 99% of the web servers I work with. Just recently, however, I began using Sublime 2, which is actually more of an IDE, since it offers tons of advanced features and allows you to manage an entire project rather than managing just a single file at a time. This brings me to my first tip I use *all the time*:
August 08, 2012
JonathanDrush1095329 Fixing bug in issue #1633050 where unexpanded project arrays failed to build with defaultsDrupal Extension (34 commits)d365386 Replacing the internal code of some of our step definitions with existing code from the Mink extensionsb4c6b25 Adjusting the regex to make the (that I|I) a non-grouping parentheses
August 02, 2012
Git is great! Git is essential if you want to be a contributor to Drupal. Use it to work on a project, even without being connected to the internet. Make commits, merge branches, roll patches. Take the time to learn its very powerful features. Then use these tips to speed up your life! For example, why would you choose to type three characters when you can type one? Or, why type nine when you can type three? Enter aliases…
July 26, 2012
For awhile now, Chrome has been my browser of choice for web development. It's fast, elegant and customizable. Over the years, there have been some great tricks and customizations that save time, make things easier, and even more pretty.
July 19, 2012
I've been a developer at OpenSourcery for over a year and a half now. Working with a team of developers in the office has definitely expanded my skills, and exposed me to tons of tips and shortcuts that I probably wouldn't have heard about otherwise. I wanted to compile these in a public way to get the word out! Pick out some useful ones and get it set up... a few minutes now will save you tons of time down the road, especially for those who spend hours at the command line every day. I've compiled these from many sources around the web. These are just the commands I find myself using a lot. The post here assumes you've at least heard of Drush. If not, read up. Drush
June 19, 2012
The June Portland Drupal meetup was all about framework demos! Sean Larkin of ThinkShout started the meetup with a presentation on RedHen CRM. Up until recently, CiviCRM has been the defacto CRM of choice for Drupal sites, due in part to the lack of drupal modules that provided core CRM functionality and the fact that CiviCRM provides a lot of functionality out-of-the-box. Unfortunately, CiviCRM is often too prescriptive for many organizations and the more an organization needs to deviate from the prescribed CiviCRM way of accomplishing a task, the more CiviCRM turns from a solution into a detriment.