Category: Talking to myself

  • Experiments with confetti style button explosions

    I’ve always loved the extra celebrations within web apps. Asana has a much-loved Unicorn effect and I’ve used this tutorial from Josh Comeau to implement ‘boops’ in a few react projects. But in some evening fun I wanted to try writing a simple version of a confetti explosion effect without any extra libraries or helpers.…

  • ChatGPT: Thought Partner for Multitasking Creativity

    In all the roles I’ve held over the years, I’ve learned that the ability to manage multiple ideas, conversations, and topics is crucial for success. As someone with ADHD the ability to split focus and multi-task is really a side effect skill that comes with time. With the prolific explosion of ChatGPT usage and references…

  • A Simple “Hard Workout” I Keep Coming Back to

    Some years back I realized I had gotten really out of shape. I think everyone knows that feeling at some point or another. My wife wanted to get our oldest daughter into a beginner dance class at the YMCA and that turned into a family membership. So each week my wife and I would work…

  • Turn an array of objects into a table

    At work we use a number of javascript files that hold constants we can import to any of our builders or editors. The structure looks something like: So a fairly large array of objects which makes it easy to work with. With this data structure I needed to export a whole bunch of these objects…

  • Arrow function as class function in ES6

    If you’ve been using create-react-app and tried to build things on your own you might have done/seen/used handleClick = () => { // do thing on click } This comes from the Class properties transform plugin from Babel: https://babeljs.io/docs/plugins/transform-class-properties/ So if you try to build a project on your own you’ll need to include it…

  • AAR on my Standards talk

    I posted my rambled thoughts on writing out my slides/talk for WordCamp Miami last week and I thought a after action report would be a nice follow up. I ended up editing my slides a bit after talking with Topher DeRosia who was speaking just before me as part of our mini-workshop. I left out referencing…

  • Writing WordPress plugins with Standards

    [Note: I wrote this in bits and pieces over the past week or so which has caused it to be a bit all over the place 😁 ] On May 31st I will be speaking at WordCamp Miami about the WordPress coding standards, documentation standards, and showing how to apply those when writing your own plugins. Although it isn’t…

  • I joined an agency, it’s been pretty great

    Up until the summer of 2014, I had been pretty much working alone for 8 years. With a rocky start in my early twenties, I eventually landed on a stable diet of sub-contracted agency work, graphic design, photography and finally concentrated fully on development. I did things right and incorporated early – which gave me an impressive list of titles,…

  • Writing, I should do more of it

    One of my goals for 2015 was to get a bit more active on my own site. It has taken me a few months to realize I have not actually been working on this at all. Whoops! So here we are mid April with a fresh start and a happy new year. I have a few…

  • A Year with Codeable

    In late February of 2013 I found myself on a website called Codeable. A few minutes later I was emailing my credentials to try and get an invite to the live beta. The idea was simple, but one which I had never heard of before: a freelancing job board connecting developers with clients, but without…