Hi, I'm Wes Ruvalcaba .
I like to teach, mentor, and speak whenever I get the chance. During the day I'm a Senior UX & UI Developer at Red Hat, where I do a lot of HTML, CSS, JS, Drupal, sometimes React, and whatever else.
I've given talks at 4 DrupalCons, been a teacher at Columbus College of Art & Design for 3 years, spoken at a number of Drupal camps, and mentored 10+ individuals partnering with groups like Columbus Girl Develop It and Columbus Web Group.
Slides from my talks:
Intermediate to Advanced CSS for Practical Peoples (2018-2019)Intermediate CSS training focusing on 'the why' of CSS. Focuses on teaching 'document flow' and how all styles were designed to be used, and then how they can be used to achieve different ends.
Layout Builder in the Real World (2019)Case study of the D8 version of Lullabot.com, how and why we used layout builder to achieve our goals.
Designing for Decoupled (2018)Interactive design tips and gotchas for projects based in React/Vue.js/Angular.
Web VR - What, Why and How (2017)An introduction to WebVR and how to produce some of your own with AFrame.
Intro to Backdrop CMS (2016)I gave a versions of this (it's a shared repository) in 2016 and 2017.
Drupal 8 Theming Crash Course (2015)This is really old, check links in slides for up to date information.
Articles I've written:
Scaling CSS Components with BEM, REMs, & EMsUsing REMs and EMs and CSS to scope components and create completely scalable UI elements.
BEM & Atomic Design: A CSS Architecture Worth LovingTaking some notes from Atomic Design that can help large projects create a front end artchitecture that can help make your team's life easier.