December 2015 ***Not Beginner*** Meetup

GIT

Presentations and open discussions on Git and using Git for version control with WordPress

We’re looking for 3-5 people to present at this session.  If you would like to do a short presentation on how you use Git, or lead the discussion about Git for 10-20 minutes, please let us know.

Confirmed presenters:

Mike Dickson: Mike will share his method of using git with WordPress to enable easy version testing, rollbacks, content separation and the .gitignore file that nearly killed him.

Mike is <!– Insert bio that nobody will read here –>.

Roman Rus: Options for introducing git into the FTP workflow.

The goal is to replace working on the FTP in such way that resulting workflow is better in all regards, in particular:provide easily accessible history, backup, allow complex collaboration and be sure that we do not overwrite the changes introduced by people that still resist git and keep using FTP to directly change the files on server.

Roman has been working with WordPress since 2008, and as a freelance WordPress developer since 2011 rwebs.ca. He is a full time Web Developer at Machine Agency machine-agency.com.

Meeting Details:

This is a meetup in our “Not Beginner” series. This series of talks is for WordPress (or related) presentations that are not at a beginner level.  Anyone at any experience level is welcome to attend, but there will be an assumption in the presentations and discussion that attendees have some knowledge of WordPress.

Senate Room, 6th Floor – Robertson Hall, Carleton University, 1125 Colonel By Drive.  Robertson Hall marked on Google: http://goo.gl/maps/1UkxO

Parking on campus requires payment, but all of the lots, including the garage just to the north of Roberson Hall, cap at $7 for the evening after 5pm. http://www5.carleton.ca/parking/visitors/parking-rates/

No donations for this meeting!  (We normally ask for a $4 donation to help cover the cost of the room and our Meetup fees, which total about $150-450/year)

Agenda

7:00 – General announcements

7:10 – Presentation

8:00 – Q&A

8:30 – Wrap-up

November 2015 ***Not Beginner*** Meetup

Make your life easier with nodejs based task runners

Let’s talk about task runners (specifically Gulp / Grunt) and how they can drastically improve your workflow. I’ll show you how to setup and configure a task runner (Gulp) talk about differences between the various task runners available and how to install and configure plugins.

Mike Corkum is the Senior Web Developer at Carleton University where he and his team manage a network of close to 400 WordPress installs. He has been developing for the web for almost 20 years, is a WordPress core contributor, hates short codes and loves cake.

Meeting Details:

This is a meetup in our “Not Beginner” series. This series of talks is for WordPress (or related) presentations that are not at a beginner level.  Anyone at any experience level is welcome to attend, but there will be an assumption in the presentations and discussion that attendees have some knowledge of WordPress.

Senate Room, 6th Floor – Robertson Hall, Carleton University, 1125 Colonel By Drive.  Robertson Hall marked on Google: http://goo.gl/maps/1UkxO

Parking on campus requires payment, but all of the lots, including the garage just to the north of Roberson Hall, cap at $7 for the evening after 5pm. http://www5.carleton.ca/parking/visitors/parking-rates/

No donations for this meeting!  (We normally ask for a $4 donation to help cover the cost of the room and our Meetup fees, which total about $150-450/year)

Agenda

7:00 – General announcements

7:10 – Presentation

8:00 – Q&A

8:30 – Wrap-up

June 2015 ***Not Beginner*** Meetup

An introduction to writing secure WordPress code.

Stéphane Boisvert, Ottawa’s first automattician, will be giving a special preview of his WordCamp Winnipeg presentation.

He go over some of the most common attack vectors in code and how to protect against them while you write or edit a theme or plugin.

Going over:

• Escaping

• SQL sanitization

• General Sanitization / Validation

• XSS in Javascript

• current_user_can

• nonce checks

• And other security tips and tricks.

Stéphane works for Automattic, the company behind WordPress.com as a VIP Engineer helping sites stay secure and optimized. He’s been working with WordPress for over 5 years.

Meeting Details:

This is a meetup in our “Not Beginner” series. This series of talks is for WordPress (or related) presentations that are not at a beginner level.  Anyone at any experience level is welcome to attend, but there will be an assumption in the presentations and discussion that attendees have some knowledge of WordPress.

Senate Room, 6th Floor – Robertson Hall, Carleton University, 1125 Colonel By Drive.  Robertson Hall marked on Google: http://goo.gl/maps/1UkxO

Parking on campus requires payment, but all of the lots, including the garage just to the north of Roberson Hall, cap at $7 for the evening after 5pm. http://www5.carleton.ca/parking/visitors/parking-rates/

No donations for this meeting!  (We normally ask for a $4 donation to help cover the cost of the room and our Meetup fees, which total about $150-450/year)

Agenda

7:00 – General announcements

7:10 – Presentation

8:00 – Q&A

8:30 – Wrap-up

 

April 2015 ***Not Beginner*** Meetup

V for Virtualization

Vagrant and Varying Vagrant Vagrants ( VVV ) are great tools for any WordPress developer but getting up and running with them can be confusing and intimidating.This presentation will be a practical introduction to Vagrant, it’s concepts and commands and VVV, one of the most popular Vagrant configurations for WordPress. We’ll walk through installation and setup for Vagrant and VVV, discuss Vagrant concepts such as Provisioners and Boxes, introduce VVV’s features and talk about some other tools to speed up workflow.

Please note that while Vagrant and VVV are platform agnostic, this demo will be done on a Mac using the command line.

Presented by Ryan Welcher.  Ryan is a Web developer with over 10 years experience,  a web engineer at 10up and a WordPress core contributor.

Meeting Details:

This is a meetup in our “Not Beginner” series. This series of talks is for WordPress (or related) presentations that are not at a beginner level.  Anyone at any experience level is welcome to attend, but there will be an assumption in the presentations and discussion that attendees have some knowledge of WordPress.

Senate Room, 6th Floor – Robertson Hall, Carleton University, 1125 Colonel By Drive.  Robertson Hall marked on Google: http://goo.gl/maps/1UkxO

Parking on campus requires payment, but all of the lots, including the garage just to the north of Roberson Hall, cap at $7 for the evening after 5pm. http://www5.carleton.ca/parking/visitors/parking-rates/

No donations for this meeting!  (We normally ask for a $4 donation to help cover the cost of the room and our Meetup fees, which total about $150-450/year)

Agenda

7:00 – General announcements

7:10 – Presentation

8:00 – Q&A

8:30 – Wrap-up

 

March 2015 ***Not Beginner*** Meetup

Introducing WordPress theme WordPress development

I’m going to be giving a presentation introducing beginner WordPress developers to theme development. We will cover topics such as theme structure, content types, the loop, styles, functions.php, and even deploying a theme with git/github, given the time. A basic knowledge of PHP and the usage of WordPress is required for this talk. We will not be discussing user-facing features, rather the code that generates the pages that users see. Slides and source code will be provided!

Presented by: Connor Hicks.  Connor is the newest intern at Automattic! He works for the WordPress VIP team working on internal tools. He also attended Carleton University studying Computer Science, with a concentration in mobile development and web services.
This is an introductory level talk for anyone who is interested in learning how to begin customizing WordPress. 

 

Meeting Details:

This is a meetup in our “Not Beginner” series. This series of talks is for WordPress (or related) presentations that are not at a beginner level.  Anyone at any experience level is welcome to attend, but there will be an assumption in the presentations and discussion that attendees have some knowledge of WordPress.

Senate Room, 6th Floor – Robertson Hall, Carleton University, 1125 Colonel By Drive.  Robertson Hall marked on Google: http://goo.gl/maps/1UkxO

Parking on campus requires payment, but all of the lots, including the garage just to the north of Roberson Hall, cap at $7 for the evening after 5pm. http://www5.carleton.ca/parking/visitors/parking-rates/

No donations for this meeting!  (We normally ask for a $4 donation to help cover the cost of the room and our Meetup fees, which total about $150-450/year)

 

Agenda

7:00 – General announcements

7:10 – Presentation

8:00 – Q&A

8:30 – Wrap-up