Matt Farina - Tech / Faith / Life

Drupalcamp Boston Wrap-up

In

The Drupal Design Camp in Boston this past weekend was fantastic. Having the event at the MIT Stata Center, a building that looks like it's right our of a Dr. Seuss book, was a perfect place for a design event. With well over 150 people, loads of fantastic sessions, and ideas for improving the tools and community designers and themers have the camp was a roaring success.

Drupal Design Camp Boston
Photo by Jeff Eaton. Everyone is pointing at Morten.

An Overlooked Drupal Design Problem

In

Most of the shared Drupal themes aren't very good and there aren't very many commercial ones. That's what a study shared by Jay Batson pointed out. Jay went on to propose some steps we could take to court better design in the Drupal community. While he made some important points, there is one important point that was overlooked. The issue of crediting designers for their work.

Why Inline Editing In Drupal Is Hard

In

Mark Boulton and Leisa Reichelt have suggest drupal provide inline editing in the interface. This is a fantastic idea and one I would love to see in drupal. But, (I hate this part) inline editing in drupal is a difficult feature to add. So, before everyone wonders whey we don't offer it or why it's going to take some work let's look at why this is hard.

Bringing Design To Drupal

In

A new movement surfaced at drupalcon DC. It had been bubbling under the surface for some time and it came to a head when 1400 drupalers came together for a week. That movement is Design for Drupal or d4d.

Building A Community Of Drupal Designers

In

Have you ever wondered where all the drupal designers are? It's easy to find a drupal coder. Drupal is full of coders doing some great things. But, designers are a lot harder to find and are a much rarer species. I would go so far as to call them an endangered species. So, what can we do get them off the endangered species list?

At Drupalcon DC we held a Birds of a Feather session to ask just this question. Just about everyone in the room was a designer. Below is most of the audio... but, be warned that is was recorded on the fly and my battery went dead with about a minute of conversation left.

Click To Play

This leaves me wondering where the designers go next? A first step is that there will be a room for them all day on Friday (Rm. 156) and Saturday at Drupalcon DC. Beyond that I hope those in the rooms can get a bright future started.

Working For Tree House Agency

In

tree-house-agency-logo.gifFor nearly 4 years I've had the opportunity to be apart of the drupal community building sites, hacking together modules, and attempting to make core better. Being apart of the community has helped my skills grow, given me the opportunity to help others, and allowed me to work on some cool projects. This has been a lot of fun but, doing this on the side from my full time job as an engineer was no longer enough for me. Starting today, I'm a developer for Tree House Agency. Tree House is a web development company that builds most of their sites with drupal.

What this means:

  • I get to work on drupal a lot. Yay.
  • I get to build some wicked cool websites.
  • I get to work from my home office. This means shorts and slippers whenever I want to.
  • My other projects, like Geeks and God, will continue and have more time for them. No more pesky commuting.
  • I'll be a happier person. Have you ever seen me after being stuck in traffic?!?!
  • The coffee selection is my choice. No more crappy office coffee.

I Quit. Reflecting on General Dynamics

In

For more than 6 years I've worked for General Dynamics Land Systems. Last week that all changed. I quit my cushy corporate job. Before I write about what's going on in my life next I want to take a moment to reflect on my experience working for one of the worlds largest military subcontractors.

For anyone wondering, I didn't have anything to do or any influence over the company's very outdated website. And, I'm not leaving because of any distaste I have. I'm chasing opportunities rather than staying in a comfortable place. GDLS, as we affectionately call it, doesn't offer the opportunities I'm chasing.

My time there is really divided between two areas of work. First, I got to play on and with tanks. This was followed by some time working on software tools.

The Highlights

  • I got to play on tanks... I mean work on them. This meant I worked with the customers on military vehicles. This was my most valuable learning experience there. Every engineer should spend time with their customer and their products.
  • I worked on testability, health management (of systems), diagnostics, and prognostics (detecting failures before they happen). There is some amazing work being done here. Imagine detecting a failure before it happens and handling the situation so a failure never affects your system or you minimize the impact.
  • Conferences and trainings rock. I was fortunate enough to attend a few.
  • I was a project lead on more than one project. This helped me plan and really learn to respect Murphay's Law.
  • For the last year and a half I wrote 'Software Tools'. This is essentially writing web based applications. What an opportunity to learn the ins and outs of corporate development and the positives, bottlenecks, policies, and enviornment that makes big corporate work operate the way it does.
  • I had the pleasure to work with some fantastic people.

If you're wondering what's next that will come in some follow-up posts. For now, I'm enjoying my week off between companies.

Is Drupal A Web Application Framework or just a Content Management System?

In

When it comes to building sites and using tools there are loads of title and acronyms being thrown around. There's Rapid Application Development Tool, Web Application Framework, CMS, Content Management Platform, and more than a few others I'm missing. One of the names that stands out is framework or web application framework.

RFC 3986 URL Validation

In

Have you ever submitted a url to a site just to have the site tell you it was invalid when you knew it wasn't. That happened to be recently and happened on one of my drupal sites. Drupal told me a flickr url containing an @ symbol was invalid. When I looked deeper into the issue I found the URL really was valid. When I looked to see what other software was doing I found many cases where there was no validation or what was present failed for many types of valid urls.

Drupal Patch Testing For Anyone

In

Most of the development to drupal core happens through a patch review process. Even bigger changes, like the new database system, where development happens elsewhere, eventually go through a patch review process. This process can be intimidating to anyone who hasn't done it before or doesn't feel like they have a high enough skill level to contribute anything to core. In reality, anyone can review patches. Even individuals who can't write software at all.