development


ajax

  • Anatomy of a Shopping Cart: A Usability Study

    This little writeup is a usability study of cart layout and process in general. So many apps today are still sporting the 1999 click-and-reload interface, and times have changed. Users are tired of the old way, embracing the new, and if you’re behind the times you could be losing clients fast.


usability

  • Anatomy of a Shopping Cart: A Usability Study

    This little writeup is a usability study of cart layout and process in general. So many apps today are still sporting the 1999 click-and-reload interface, and times have changed. Users are tired of the old way, embracing the new, and if you’re behind the times you could be losing clients fast.


ui

  • Anatomy of a Shopping Cart: A Usability Study

    This little writeup is a usability study of cart layout and process in general. So many apps today are still sporting the 1999 click-and-reload interface, and times have changed. Users are tired of the old way, embracing the new, and if you’re behind the times you could be losing clients fast.


ux

  • Anatomy of a Shopping Cart: A Usability Study

    This little writeup is a usability study of cart layout and process in general. So many apps today are still sporting the 1999 click-and-reload interface, and times have changed. Users are tired of the old way, embracing the new, and if you’re behind the times you could be losing clients fast.


thoughts

  • Stuff Happens

    Sometimes, all of the planning in the world won’t stop a problem from occurring. Recently a piece of code deployed to production. It took a perfectly functional process and rendered it inert, no longer saving data that used to save. It wasn’t horrible, being caught fairly early, but people got upset.


javascript


ecmascript


angularjs

  • Fun With Destructuring

    If you aren’t compiling your JavaScript (well, ECMAScript…) code with Babel, you’re probably missing out on some of the best features of the evolving language. On the other hand, if you’re working in React or Angular every day, you’ve probably come across some of the most dynamic features. Destructuring is a prime example, but it’s also important to understand the...

  • Angular, Data, and ES2015 Classes

    I’m really loving the changes introduced in ES2015 (otherwise known as ES6 or the new JavaScript). At work we’ve transitioned to working in ES2015, and discovering the differences has been both fun and challenging, especially when it comes to changes in how variables are scoped. But we’ll save some of that for another day, and talk for a moment about...


es2015


react

  • Fun With Destructuring

    If you aren’t compiling your JavaScript (well, ECMAScript…) code with Babel, you’re probably missing out on some of the best features of the evolving language. On the other hand, if you’re working in React or Angular every day, you’ve probably come across some of the most dynamic features. Destructuring is a prime example, but it’s also important to understand the...


nodejs

  • Fun With Destructuring

    If you aren’t compiling your JavaScript (well, ECMAScript…) code with Babel, you’re probably missing out on some of the best features of the evolving language. On the other hand, if you’re working in React or Angular every day, you’ve probably come across some of the most dynamic features. Destructuring is a prime example, but it’s also important to understand the...


me

  • Parenthood: Letting Go

    I was told, before my child was born, that my entire world was about to change, and that nothing would ever be the same. What those people said was true, but what they didn’t say (mostly because those same people weren’t at this moment in their journey yet), is that it would happen again. Today (the day this post is...

  • New Beginnings

    As the Home page showed, we’re starting fresh. Although I take the occasional side-gig contract, I don’t make money off of this site, and all of my projects are Open Source, so I figured it was time to ditch traditional hosting, in favor of a simpler (and free) setup.


this blog

  • New Beginnings

    As the Home page showed, we’re starting fresh. Although I take the occasional side-gig contract, I don’t make money off of this site, and all of my projects are Open Source, so I figured it was time to ditch traditional hosting, in favor of a simpler (and free) setup.


webaudioapi


soundtouchjs


entertainment

  • Pandemic Binge Watch

    So, the media has told you the world is ending, and the government has told you to stay home. With 200+ cable channels, and multiple streaming services, you have a lot of entertainment options. So, why is it so hard to find something to watch?


audioworklets


personal

  • Parenthood: Letting Go

    I was told, before my child was born, that my entire world was about to change, and that nothing would ever be the same. What those people said was true, but what they didn’t say (mostly because those same people weren’t at this moment in their journey yet), is that it would happen again. Today (the day this post is...


parenthood

  • Parenthood: Letting Go

    I was told, before my child was born, that my entire world was about to change, and that nothing would ever be the same. What those people said was true, but what they didn’t say (mostly because those same people weren’t at this moment in their journey yet), is that it would happen again. Today (the day this post is...


covid

  • COVID: By The Numbers

    We still have a COVID problem, and we have to deal with it, but it doesn’t seem to be nearly as bad as we’re being lead to believe. I was looking at the latest data from the CDC, and these numbers appear to be much lower than what I’ve been seeing from the various media outlets.


civics


politics

  • No, The US Does Not Have 70 Million Racists

    I’ve seen comments saying that the election division, in the U.S., proves that we are still a nation of racists. I stay away from politics on social media, but when people I call my friends make blanket statements like this I feel like someone needs to respond.