Blog
Various writings on code, design, art and life.
Where to Thrive in Colorado
If youβre half as curious as I was about a data-driven approach to visualizing where to live in Colorado then I present to you the following article Iβve just published on Medium.
Crafting Better Multimedia for the Invisible People All Around Us
For a more universally accessible web, educators are adjusting how they teach software engineering, user experience design, content writing, and multimedia production.
Arizona K-12 School Finance
Insight into Arizona's Education Funding, the future in school transparency.
Fae/Faer/Femme Neopronouns
Forever coming out is true and here's another, an adoption of neopronouns alongside she/her
Back at Allovue
Excited to be returning as a Senior Software Engineer after two long years missing everyone.
Powering the latest Gaiety.life blog (here!) with 11ty
My favorite static site generator along with Tailwind UI to rebuild this very site.
React Library and Peer Dependency Woes
Building and consuming React libraries have a less than optimally documented trouble... peer dependencies. Let's discuss how to solve that!
Building the Dream UI Component Library talk at MagnoliaJS
Storybook, a11y, ui components and react, oh my! A fun talk at MagnoliaJS where I was invited to speak.
Global Accessibility Awareness Day @ Oncue
Because we all need to start somewhere! Getting the team onboard as I rock the boat for positive change.
UI Engineer @ Oncue
I'll be wearing both my designer and software engineer hat to build accessible usable software.
Dotfiles 2021 - Ghost Comet
Fish, Tmux, Kitty and NeoVim with some modern plugins. Available for Linux and OSX.
Eleventy, Tailwind UI, Digital Ocean Apps and my Portfolio 2021
Highlighting my work history, code, volunteering and more on some interesting tech.
TestJS Summit Talk Accepted
I'll be speaking on Achieving A11y Automation Testing in January 2021. Sign up now!
Ember-Select-Light 2.0 Released
Ember-Select-Light is an Ember Addon focused on simplicity. Just powerful enough to offer expected baseline functionality while being easy to implement, style, and make accessible.
Lead Full-Stack Engineer @ SkillsEngine (TSTC)
Proud to announce I'm now an engineer at SkillsEngine!
Puzzle Jam II: Finished! Laser Link!
Introducing: Laser Link, a sliding space-themed puzzle game for Windows.
Delving Into Game Development: Forest Sprites Preview
Back in the day I was very into Flash, now Unity is a new hobby of mine. Check out this preview for my upcoming first game: Forest Sprites.
Looking for Work
EmberJS Dev, EmberConf 2020 speaker on A11y, UI/UX Background seeking remote employment.
Ember ATX 2020 - Introducing Ember Modifiers
"Introducing Ember Modifiers" as presented at Ember ATX in April, 2020.
No Longer Attending Ember Conf 2020 (EDIT: Virtual Conf!)
"A11y First, and Everyone Wins" will still be published later as a recorded video and open source repository.
Tailwind + Reveal.js
Leverage the power of Tailwind to take full control over your Reveal.js presentations.
Introducing Ember Modifiers
The less awkward Ember inline helper and proper home for handling all of those DOM events.
Mocked Tasks for Ember Concurrency Rendering Tests
Async can be difficult. Introduce Mocked Tasks into your Ember Rendering Tests for a better testing experience.
Speaking at Ember Conf 2020!
"A11y First, and Everyone Wins" will be presented by yours truly at Ember Conf 2020.
Coming Out Again - Ava [She/Her]
...this time as a transgendered woman! Perhaps the most exciting step I've taken yet.
Ultimate Dungeon Terrain
In preparation of running Dungeon of the Mad Mage... the most flexible solution to dungeon tiles has been crafted!
Rockin' Ubuntu For Work, New Dotfiles
Very excited to be using Linux fulltime! View the full post to read about the tech and some new fancy dotfiles for 2019.
Three Years at Q2
_Technically_ I've been here closer to four, but who's counting! It's been a good few years.
Using JS Set's to Find Elements
JS's `new Set()` can be the new Hash table optimization for reducing nested loops. So I've put together a little code snippet to show this in practice.
Coming Out Again - NB
Queer folx are always coming out again and again. So, let's run the tape once more! Non-binary edition.
Donating a Painting: Art Erotica 2019
Today marks the first public viewing of my art in a physical space!
Life Training: Gun Retention Course
This weekend I completed an intensive gun retention course. Always learn life skills!
Batch of Kobolds!
First true dive into painting minis, this is going to be a wonderfully dangerous hobby!
On Web Components
They're ready for the mainstream. Automation testable. Even IE11 compatible, mostly.
Silhouette Spray Paintings
A collection of silhouette based spraypaint and acrylic modified paintings on canvas.
Falling - Spraypaint on Canvas
Never made something like this before, I'm quite proud of the result!
Faster Test Suites, Less Code, Embracing Writing Addons.
Less code, a faster test suite, and a tighter focus on core functionality can be achieved through embracing open source.
Less Blue Light, Better Sleep
Limiting blue light and increasing sleep quality to live a more productive, healthier life.
Performance Reviews - You and Your Peers
...shouldn't feel daunting or boring. They're an opportunity to acknowledge the hard work of your peers.
Self Code Review with Git Add Patch
Reduce errors and typos while building confidence with every chunk you commit.
What Polyphasic Sleep Taught Me About Passion
Valuing your time. Growing with those who wish to grow with you.
Getting Started Gets Better With You
Transform company culture by transforming a lesser onboarding experience into a great one for future hires.
A Modern Terminal Workflow β Part 1 / 5
Conquer the CLI using the latest tools made by developers for developers.