Web Development Talks

See What I Mean?: Data Visualization in WordPress

Data visualizations are graphical representations of large and small datasets. Usually, they are charts or graphs that make patterns in these datasets easier to understand.

This developer-focused talk demonstrates how to use Google Sheets and SVGs to create a custom Gutenberg block that will display data in a responsive and accessible way.

Given at:

Slide deck

Customizing Gutenberg: Lessons Learned at Georgetown

The new Gutenberg editor comes with so many great content blocks. However, what if your editors have special use cases for their content that cannot be easily created with Gutenberg’s out-of-the-box blocks? At Georgetown, we have created a series of custom Gutenberg blocks in an effort to address our editors’ unique content needs.

Given at:

Slide deck

Accessible Web Development

We develop websites for everyone to use, so why not make sure that everyone is able to use our sites? We as developers need to plan for accessibility before we write our first line of code.

Given at:

  • NoVA CodeCamp (April 2017)
  • ConvergeSE (June 2017)
  • edUi (June 2017) [shorter talk]

Slide deck

Accessible Development Class

In addition to my Accessible Development conference talk, I have also lead a class for fellow Georgetown staff members about how to develop web sites in an accessible manner.

Slide deck

Design Tools

Slide deck from my mini class for new web developers on different design tools.

Slide deck

Introduction to SVG

Notes and example code for my introductory lecture about creating and using SVGs.

Github notes

Introduction to Ember

Notes and example code for my introductory lecture about using Ember.js.

Github notes

CSS Navigation

Video lecture tutorial on how to create a multi-level website navigation with only HTML and CSS.

YouTube

Who Am I?

Hi! My name is Joni. I am a senior Javascript front-end web developer for Georgetown University in Washington DC. I specialize in developing CMS themes and Javascript applications, and have spent the last 15+ years building solutions for higher education, e-commerce corporations, non-profit organizations, and technology companies. When I am not geeking out over code, you can find me running or baking (post-run) cookies.

Let's talk about talks!