Fundamentals

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.

Getting Started with Encrypted Communications

Want to encrypt your chat or email but not sure how to get started? In this beginner-oriented workshop we'll give hands-on help getting you set up with encrypted email and chat on your laptop, text and talk on your smart phone. There will be a short (10min) presentation on security basics at the top of each hour, come to one or the other to learn the basics (light & easy but very important!). Following each is hands-on help so *bring your laptop or smart phone* for hands-on help!

Where do we go from here?

You've been programming for a while. You can make things happen, get things done, but you know there is more out there. What next? I'll be going over the "gates" that I've seen developers go through as the develop and attempt to give people a road map of the things that they should be looking to learn "next" from where they are. Some of the gates I've seen so far are:
  1. Basics
    • variables
    • logical structures
    • data structures
    • functions
  2. Organization
    • File separations

New to PHP

So, there are all these letters and numbers and punctuation when you're looking at your Wordpress theme (or Drupal Theme). You can get a few things done, but it all looks like magic to you.

Let's pull back the curtain and show you how to program some PHP. Did you know it now has a local server so you can develop without getting your files somewhere? That you can connect to a database?

I'll cover the beginning fundamentals for programming PHP including:

  • Getting Started
  • The PHP server
  • Variables
  • Logic

Catalyze your creativity: Saving time & money with open copyright licensing

Can you have it all?

In an ideal world we would be able to get the things we want immediately, in perfect condition AND at just the right price (preferably free). Unfortunately the real world of business doesn’t work that way. We have to make some compromises and choose the project parameters we value most, while sacrificing others.

Sass Primer: CSS Pixie Dust

If you've made a website lately, you've used CSS. If you've used CSS there's probably a head-sized dent in the wall near your desk! Sass is an amazingly useful CSS pre-processor that brings a suite of programmatic tools such as variables, operators and functions to your CSS. It helps you keep your style code tidy and dry by letting you nest styles inside the selectors to which they apply, and break your styles into logically organized partial files among other wonders.

Intro to HTML/CSS

HTML and CSS are sibling markup languages that every web site is built with. HTML serves as the structure, with CSS adding style. If you think of a house, HTML would be the foundation, the walls, the doors…and CSS would be the paint color, the light fixtures, the curtains, etc.   In this session, we’ll have a crash course on the basics to put together a web page with HTML and CSS:
  • Tools for writing your code
  • Working with HTML tags like headings, lists, images, links
  • Adding style with CSS
  • Getting your work online

The Top Ten Development Lessons They Didn't Teach You in School

You’ve graduated, accepted a job and have a shiny new business card that reads Software Developer. What’s next? It's time to get your hands dirty and write some real code, in real code bases, merging your work with the work of nine coworkers, all while juggling maintenance requests and the ongoing development of an in-house toolkit. How do you keep all of this (and yourself) from crashing into the ground?

Friday Keynote: Susan Buck, "So you want to be a developer..."

As an instructor with the Women's Coding Collective, at the Harvard Extension School, and Wellesley College, I spend a lot of time teaching people how to code. As one would expect, this invariably leads to lots of calls for advice from students: How do I get started in this field?

 

In this keynote, I'll walk through the advice I typically give when faced with this very good question.

 

Key points:

Pages

Subscribe to RSS - Fundamentals