docs: add TechConnect talk

This commit is contained in:
Oliver Davies 2023-10-11 20:08:29 +01:00
parent 1f271a2655
commit 6cf7d0fee4
16 changed files with 212 additions and 0 deletions

View file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 118 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 216 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

View file

@ -0,0 +1,212 @@
.. footer::
@opdavies
Communities and Contribution
############################
|
.. class:: titleslideinfo
Oliver Davies (@opdavies)
.. raw:: pdf
PageBreak standardPage
About Me
========
* Self-taught software developer (started in 2007).
* Full Stack Software Consultant.
* Web Development Manager at Transport for Wales.
* PHP and Drupal specialist.
* Open-source software maintainer and contributor.
* Meetup and conference organiser.
* School of Code mentor (BC14 and BC15).
.. raw:: pdf
TextAnnotation "I'm a self-saught Software Developer. I started learning in 2007 and went full-time in 2010."
TextAnnotation "Started at Transport for Wales as Lead Software Developer and I'm currently the Web Development Manager."
TextAnnotation "T-shaped Developer."
TextAnnotation "Used to organise Drupal and PHP meetups, DrupalCamp Bristol and I've been on the speaker selection committee for DrupalCon."
How I Started
=============
* Built a website for a Tae Kwon-Do school (HTML and CSS) in 2007.
* Learning from online resources like blogs, forums, YouTube, Lynda.com and Total Training.
* Learned more as the project developed, including PHP.
* Introduced to Drupal in an answer to a forum post.
* Started some freelance work and went full-time in 2010.
.. raw:: pdf
TextAnnotation "This became my playground project."
TextAnnotation "Started with HTML and CSS to build the first version and learned more as I needed to, e.g. adding a dynamic news section, instead of trying to learn everything upfront."
TextAnnotation ""
TextAnnotation "Getting time in the saddle and gaining experience."
PageBreak imagePage
.. image:: images/forum-post.png
:width: 20cm
.. image:: images/timmillwood-ono.png
:width: 22cm
.. raw:: pdf
TextAnnotation "A few years later, I took an opportunity to maintain a popular Drupal module."
.. image:: images/override-node-options-usage.png
:width: 26cm
.. raw:: pdf
TextAnnotation "Used on just over 9,000 websites in April 2012."
TextAnnotation "Currently used on 36,000 active Drupal websites."
My first talk
=============
.. image:: images/unified-diff.png
:width: 22cm
.. raw:: pdf
TextAnnotation "September 2012."
TextAnnotation "I've since given 92 talks at meetups and conferences, including this one."
PageBreak
Writing for Linux Journal
=========================
.. image:: images/linux-journal2.png
:height: 12cm
.. raw:: pdf
TextAnnotation "September 2012 as well?"
TextAnnotation "Writing an article for Linux Journal as part of their special Drupal edition."
Attending DrupalCon
===================
.. image:: images/drupalcon-prague.jpeg
:width: 18cm
.. raw:: pdf
TextAnnotation "DrupalCon Prague 2013."
TextAnnotation "1,800 attendees. ~2,000 for Europe and ~3,000 for U.S."
TextAnnotation "Spoken at DrupalCon in 2019 and 2020."
TextAnnotation "Worked for the Drupal Association as a Developer on Drupal.org."
Mentoring at DrupalCon
======================
.. image:: images/drupalcon-barcelona.jpeg
:width: 18cm
.. raw:: pdf
TextAnnotation "Mentoring new contributors at contribution days at DrupalCons."
TextAnnotation ""
TextAnnotation "I was interested in contributing but was asked to join as a mentor."
TextAnnotation "3-6 people per table, working on their first contributions to Drupal core."
Mentoring at DrupalCon
======================
.. image:: images/drupalcon-los-angeles.jpeg
:width: 22cm
.. raw:: pdf
TextAnnotation "Prague, Amsterdam, Los Angeles, Barcelona, Vienna, Amsterdam."
PageBreak imagePage
.. image:: images/gabor.png
:width: 24cm
.. raw:: pdf
PageBreak standardPage
Contributing to Drupal core
===========================
.. image:: images/drupal-core1.png
:width: 22cm
.. image:: images/drupal-core2.png
:width: 22cm
.. raw:: pdf
TextAnnotation "Later, I got my own commits to Drupal core."
TextAnnotation "First was a documentation fix, the second was adding a new function."
Communities
===========
* Drupal and PHP
* JavaScript
* Linux and DevOps
* Tailwind CSS
* Neovim
* Accessibility and security
* School of Code (students and mentors)
.. raw:: pdf
TextAnnotation "I found out about School of Code at a meetup!"
TextAnnotation "Communities exist online and offline with mailing lists, forums, Slack and Discord groups, in-person and remote meetups and conferences."
TextAnnotation "Communities and sub-communities e.g. PHP/Drupal, Linux/Nix."
TextAnnotation "Mini-communities such as rst2pdf."
Why?
====
* Paying it forward.
* Giving something back.
* Helping me and others learn.
* Developing a personal brand.
* Building and growing a network.
* Improving opportunities.
.. raw:: pdf
TextAnnotation "If I make money with free software, I can at least contribute back."
TextAnnotation "Helping others helps me, and helping others to learn helps me learn."
TextAnnotation "Developing 'soft/interpersonal skills'."
TextAnnotation "Better career and work opportunities."
Summary
=======
* Software is not just about code.
* Communities are great for getting experience, learning and networking.
* Open-source, public speaking, blogging, mentoring look good on a CV.
Thanks!
=======
References:
* https://www.oliverdavies.uk/talks
* https://www.drupal.org
* https://meetup.com
* https://www.phpconference.co.uk
|
Me:
* https://www.oliverdavies.uk
* @opdavies