Tag: tips

  • Delete GitHub Action Workflow Test Runs using GitHub CLI

    Declutter your GitHub Workflow history by effortlessly removing test runs that start with “WIP”. Dive into how you can automate this cleanup using a simple GitHub CLI extension.

  • Building a Privacy-Conscious Website with WordPress

    In an era of escalating concerns about data privacy, building a privacy-conscious website is more important than ever. Dive into this comprehensive guide and learn how to leverage WordPress to achieve it.

  • Transitioning from Lead Software Engineer to Engineering Management

    Transitioning from a lead software engineer to an engineering manager signifies a crucial shift, moving from hands-on coding to leading teams and strategic decision-making. It’s a journey requiring strong communication, leadership skills, and emotional intelligence, combined with maintaining technical expertise. Despite the challenges, this transition offers an opportunity to magnify your impact, inspire a team,…

  • Understanding Pass-by-value in PHP and JavaScript

    If you read my article on comparing PHP and JavaScript arrow functions, there is one relevant discussion that I did not touch in that article, as it is an important concept to grasp. In programming, when we pass a variable into a function, the function can either modify the original variable or create a copy…

  • I’ve had two data plans and two VPNs for a long, long time

    I’ve had two data plans and two VPNs for a long, long time

    My life as a digital nomad began when I realized that the world was my oyster, and I wanted nothing more than to explore its vast riches. As I began my journey, I quickly understood the importance of staying connected to both my loved ones and the ever-evolving realm of technology. However, I also knew…

  • Do it again, years later.

    At a conference in the late 2000s, one speaker passionately spoke about not doing the same thing twice. Don’t read a book twice, don’t watch a movie twice, and don’t visit the same vacation spot twice. This advice is as foolish back then as it is now.  As we grow, we change. The way we…

  • Allow JSON Uploads to WordPress Media Library

    Recently I was working on a project that required the addition of allowing JSON uploads in the media library. While I knew there was a filter for this, it did take some digging to understand why JSON uploads were treated as text/plain (and should be marked as such). Here’s the example, and hope it helps.

  • Quickly Clear Safari Website Data

    UPDATE 2023-10-01: The “Block all cookies” setting to clear Safari website data has moved to the Advanced tab, as of Safari 17.0. This setting still performs the same action as described below, although it has moved to a new tab. Often times I find myself needing to clear the website data stored in Safari, and…

  • Multiple Ways to Fix Composer Process Timeout Issues

    Multiple Ways to Fix Composer Process Timeout Issues

    Addressing the occasional timeouts caused by Composer’s default settings, this article provides a concise guide to various solutions, from built-in methods to environment variable adjustments, all provided to fix Composer process timeout issues.

  • Keep Safari Pinned Tabs Open

    One of the most annoying things I experience when closing a tab in Safari is when it is the last tab and closing closes the entire window (including pinned tabs). Thankfully, there is a simple remedy to fix this. In System Preferences go to Keyboard > Shortcuts > App Shortcuts and add a new shortcut…