Fundamentals

The Tidy Git: Streamlining Your Development Workflow

Collaborating with Git is now an essential skill for developers in today's market. It's not enough to know how to push and pull commits. The real power of Git emerges when adhering to a successful workflow. At it's core, the key to using Git is making frequent commits and shaping them into clean and atomically meaningful units of work. In this session, well cover:
  • Crafting useful commit messages
  • Working with remote repositories
  • Branching strategies
  • Stashing temporary changes
  • Rebasing branches to manage merge conflicts

Before it hits the fan!

The design is done, the site is built and launched. How do you make sure you keep that site running well? What steps do you need to do before you have problems? What are the tricks and tips on how to troubleshoot your site when you are having problems? We are two support engineers who help people fix their broken Drupal sites everyday.

Drupal 101

Introduction to Drupal starting with the basics: content types, fields, taxonomy, views, themes, modules, etc. The session will walk though setting up a Drupal site on your local computer, and then put it up on a web host for the world to see. Emphasis will be on "this is easy", because it is. This session is not just for beginner developers but also for non-developers who just want to better understand Drupal and content management systems in general. A contact management website will be built to show how Drupal can be used to build much more than just a blog.

Reporting an issue: What developers really want to know

What makes a useful bug report or issue ticket? The session will outline some common categories of issues (email delivery, encountering problems on websites, reporting an issue in open source software) and what information is most helpful to the developers who will receive the report. Providing the right information will help you get your problem solved faster and may save you money.

Setting Up Your Local Dev Environment

Having a reliable and comprehensive local development environment has gotten easier and easier over the past few years, but setting one up can still be mysterious. This session will cover the main configurations to understand in a typical LAMP stack. Learn about the various kinds of environments (VirtualBox, EC2, WAMP, "do it yourself" environments), and criteria for selecting one over the other. Learn how to manipulate your hosts file, understand your log file, and the key tools to make working "locally" easier.

Pages

Subscribe to RSS - Fundamentals