First off, Drupal has had a great year and a great quarter. According to builtwith.com Drupal is second among all Content Management Systems at 13.75% of the top 10K websites and has added ~250K new website this quarter. That said, the number one CMS (WordPress) is at 42% of the market and according to the same source has added 5MM (yes, 5 million) websites this quarter. Here's the graph:
As a technology company, we tend to go full-bore with any tools that can move us away from paper. When Google Drive (formerly Google Apps) made authoring, organizing and sharing digital documents something available to the masses, we jumped on it. Fully three years later, for us it has been a huge success.
As part of our project manager application process, we ask applicants to respond to a number of questions about themselves focused on their approach and philosophy when it comes to project management. Adam kicked it off with his profile and turned it over to me. Please find my thoughts on Project Management below. We'd love to hear yours!
It all started the other day with a git pull from the development branch of one of our projects. I took a sip of my coffee, hit refresh on my browser, looked out the window at the sun over Portland's waterfront, and looked back at the screen. Oh, crap. Multiple large page header marquees I'd just finished building out were mostly broken, and page layout around them wasn't looking so great, either. My first thought was: did I have a merge conflict and somehow not notice?
I've been doing a lot more Behat testing recently. As my tests have gotten more complex, I've discovered that it was only a matter of "luck" that my earlier tests were properly cleaning up after themselves. What I mean, is that during my tests I fill out and submit a node form, checking that I successfully created it and that the appropriate users can see it. After each scenario you want to clean up any data that was created so you can run the test again and get the same result.
In ToadCast 019, Metal Toad PM Matt Payton helps me interview Tom Martin who was recently promoted to Senior Development Strategist at Metal Toad. We discuss his background in animation and e-commerce that ultimately lead him to his current title. Tom also gives advice for other programmers and tells us what's good in the world.
As part of our project manager application process, we ask applicants to respond to a number of questions about themselves focused on their approach and philosophy when it comes to project management.
I’ve been using the Apple OSX suite of productivity tools (Safari, iCal, Mail) for as long as I’ve been using Macs (PowerBook G4 in ‘03). I’ve dabbled with other applications like Thunderbird, Firefox, and Chrome, but I’ve stayed true to the Apple products because they worked. Up until recently, the ‘app’ experience in browsers were clunky and couldn’t match the speed and ability to customize. The tide has shifted with what can be done in the browser. Web application developers and browsers are…
Today I learned that the Drupal Behat Extension provides an extremely useful step definition for debugging. Breakpoints!
This last month my wife and I had a new baby. Since this was my second child, I spent less time panicking and more time preparing for the bundle of joy. It was during this preparation that I realized how much the skills for dealing with a baby and the skills for work projects can overlap. How?