What's going on Now

Post Created
February 01, 2020

Life in General

After a couple years of questions, it looks we are finally getting some answers concerning our sons developmental delays. There was a scare for a couple months where we thought it might be a Leukodystrophy, but those fears were only recently alleviated. Thankfully, Andrew has started walking consistently, and is starting to make a larger variety of sounds; and all this within the last few weeks! We're hopeful this trend will continue of course!

On top of that, we're still in North Carolina, though to say we miss the mountains of Colorado is a massive understatement. Who knows if we'll ever make our way back to them, but in the meantime I'm trying to get involved with our local church while also trying to train for the Spartan Race Trifecta this year; most of which is done with my buddies in F3.


Web Component Decorators

As part of my effort to use vanilla JS more often, I've been spending a lot of time building a series of Web Components, sans framework. While I love projects like Stencil JS, I am not a fan of being tied to using their preferred bundler in order to use their tools. So I dug in to the plain Web Components API, and built a few JS Decorators to make the process a lot smoother. I look forward to publishing them as soon as I pressure test them a little more, so stay tuned!


I love functional CSS. In my opinion it is a solution which solves a lot of problems that have been ravaging our CSS the last several years. As such, a few years back I built my own functional CSS library called Elassus. The beauty of it, is that every class is generated using variables and functions, and is customizable to the nth degree; I mean, even the class name syntax is customizable! Though I haven't made updates to it in a couple years, I still use it for some projects because it really doesn't have any issues that need to be addressed (Outside of adding support for CSS Grid).


Here's some things that have been adding value or impact to my life lately: