One of my biggest gripes about Drupal is how complicated it can be to do a simple task. Drupal 8's JSON API has made giant gains in having a pretty close to "out of the box" solution for a robust JSON API. With GridSome, you barely even need to know how to use Drupal. GridSome [...]
2018 year end review
As 2018 comes to a close, I'm doing what I do every year and reflecting on the year gone by and looking ahead to 2019. This was a year where I believe I struck more of a work/life balance than previous years when I may have been a bit too ambitious. I learned a few [...]
Fix for Vetur not formatting Vue file’s <template> html in VS Code
After installing Vetur and enabling Hit CMD + Shift + P in VSCode and start typing "User Settings" until you can select it from the dropdown under Preferences: User Settings. Add the following to your user profile. After some Google-fu, I eventually landed on this Github issue which bestowed the fix.
Switching my WordPress sites to https on GreenGeeks
I've used GreenGeeks hosting for years now and I really enjoy their services. I'm going to briefly talk about my experience moving two of my WordPress sites to SSL on GreenGeeks shared hosting. Moving to https used to be a little more of a pain in the butt, however thanks to Let's Encrypt and forward-thinking [...]
I am a professional
I've been a professional programmer for about 6 years now and I thought I'd share a story about something stupid I did. I think a lot of new programmers or people just trying to get into the field of web development feel dumb or get frustrated easily when things don't work. When I was just [...]
Design is never done
"People are time bound entities transiting from cradle to grave. Any "solved problem" that involves human beings solves a problem whose parameters must change through time." - Bruce Sterline, 2005 The bold emphasis is mine. This quote is from a Luke Wroblewski tweet that resonates strongly with me as a web designer/developer. If the point [...]
My Terminus Drupal 7 cheat sheet
The Terminus documentation is amazing. However, I tend to only use a couple commands over and over so I created this post so I can continually reference it and have some "copy/paste" ready commands to use on my projects. Get a URL to the latest snapshot of my production database Adding a new module and [...]
Adding a ‘thousands’ separator to ChartJS’s Y axis and tooltips
I learned the toLocaleString() method for adding thousands separators from this Github issue (https://github.com/chartjs/Chart.js/issues/411) These options in your options config will add a thousands separator to your tooltips and yAxes.
Drupal 7: Implementing designs & patterns using Paragraphs
I know the sun is setting on Drupal 7, but I think it's still got a few good years left and someone may find this useful. Design systems and pattern libraries are all the rage now. If you're on Drupal 7 and using Paragraphs, you may be wondering how you can go about implementing patterns [...]