I am a developer, themer, and trainer working as a Technical Project Manager for BioRAFT. With 10 years of Drupal experience and an innate attention to detail, I guide the developmental team through planning, code review and testing.
My Drupal adventures started in 2006 and I quickly became known for my incredible sense of detail while possessing the ability to see the big picture. These innate skills allowed me to cultivate my specialty of site architecture and multi-phased deployments.
In addition to custom module development and theming, I develop and implement the strategy for complex content architecture and workflows from the end-user experience to the manageability by website administrators.
My resume includes presentations at DrupalCons and DrupalCamps. My dedication to the Drupal community awarded me a scholarship to DrupalCon Copenhagen.
I am a contributing author for the highly acclaimed book, The Definitive Guide to Drupal 7, organize Drupal Nights, and coordinate NH Meetups.
In addition to my public appearances, I was recently a smiling face teaching Drupal via Drupalize.me, Lullabot's archive of training videos.
When I am not fulfilling my passion as a Drupal developer and community advocate, I am an aspiring archer and outdoor enthusiast. I live in a waterfront cottage in central New Hampshire with my husband and son.
The following is a list of presentations I've given throughout the world over the years.
On Monday, October 24th, Derryfield hosted its third annual Alumni Spotlight morning. Each year, the Alumni Council invites Derryfield graduates in a particular field back to campus for a networking breakfast open to the entire Derryfield community, followed by campus tours, classes with favorite teachers, and a panel-style all-school assembly organized by the Student Council.
derryfield.orgWith a strong desire to reduce our technical & product debt, or at the very least stop adding more, our team explored options to optimize our QA process. We have landed at the beginning of a new journey starting with user personas and ending with automated testing; behavior driven development (BDD) focuses on the users' experience as the primary deliverable.
"Behat is a tool that makes behavior driven development (BDD) possible. With BDD, you write human-readable stories that describe the behavior of your application. These stories can then be auto-tested against your application. And yes, it’s as cool as it sounds!"
The Process
In addition to giving detailed examples, showing snippets of "human-readable" code, and running tests, I'll share approaches to reach optimal code coverage.
I am pleased to share this collaboration framework that allows stake holders, developers and everyone in between to finally speak the same language. Easily defined and agreed upon goals, written by both the planning and development teams means a target that can be reached.
I will share all of the resources needed to start a Behat initiative in your organization.
Jeff Shelton, Naryan Newton, and Nathaniel Catchpole literally wrote the book on Drupal performance. This presentation will take a shallow dive into the broad pool of Drupal performance, using the book as our guide. Topics to be covered include: tools for collecting performance-related metrics to establish a baseline, and areas to look to improve Drupal's performance, such as Drupal configurations, module development, caching & swappable storage, reverse proxy caching and MySQL.
Slides Presentation VideoThis is an open forum to discuss tips and tricks about Site Building.
I have a loose agenda that I will follow, however this session is a discussion and I will let you ask questions and drive the direction.
Jake Strawn and Michelle Lauer of ThemeGeeks join me this week to talk about their new distribution NodeMaker.
ThemeGeeks - Online service to provide premium products for mobile devices, tablets, and desktop computers based on the Omega theme using Drupal open source software. Led by Jake Strawn and Michelle Lauer of Manchester.
Union Leader ArticleThis session is an open-ended BOF style discussion, Q&A from experts in site building.
The goal of this session is to pick a few topics from the crowd, and discuss methods, implementations and help tutor those with questions that need answered!
Archive PageI train new Drupalers with varying amounts of previous experience. The questions and comments from my students have revealed a lot about Drupal itself and
Archive Page SlidesI train new Drupalers with varying amounts of previous experience. The questions and comments from my students have revealed a lot about Drupal itself and
Archive Page SlidesThis first DrupalCamp in NH has been structured to be a training day for new drupalers, and those interested in learning about Drupal. Our goal is to provide valuable information for those users, and help grow the New Hampshire Drupal community by making it more accessible to users with new and varied interest.
Structured sessions will provide a start to finish overview of everything you should know when putting together a Drupal site from scratch. Topics include setting up infrastructure, Drupal Basics, CCK (Content types), Views and other important contributed modules, along with theming to round off the training.
We will be teaching you how to build a Drupal site from beginning to end including how to work with a localhost and noting best practices along the way.
Views are a powerful way to display specific subsets of your content. From a simple list of all nodes in a single content type to a complex collection of related information, each step will be explained so you can easily repeat the strategy in your own views.
I will demonstrate a systematic approach to building all views and show examples of using arguments and relationships.
I will give examples of how to use arguments and relationships in views.
Each step will be explained so you can easily repeat the strategy in your own views.
Slides PresentationInformation about the wildly popular CMS to those who haven't heard about it yet.
SlidesThis session will familiarize attendees with the tools and processes used to manage development, QA, and production of Drupal projects.
Abstract:
Building complex web applications, especially in a team environment, requires more than just code and geeks; it also requires strategy. Drupal shops need to understand how to manage the platform in multiple environments and in all phases of the application lifecycle.
Agenda:
Goals:
This session will familiarize attendees with the tools and processes used to manage development, QA, and production of Drupal projects.
Resources: