Category: Software Engineering

  • 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.

  • Translating Leadership Skills into the Software Engineering Workspace

    Good leadership is vital in all sectors, including software engineering. This article uncovers ways to translate effective leadership skills into a software engineering workspace, inspiring teams to innovate and excel.

  • 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…

  • PHP Arrow Functions: A Comparative Analysis with JavaScript Arrow Functions

    This article takes a look at PHP arrow functions, how they compare to JavaScript arrow functions, and some ideal use cases for them.

  • Advantages of Allowed Validation in Software

    Advantages of Allowed Validation in Software

    Allowed validation offers a more robust, efficient, and easily maintained approach to form input validation compared to its disallowed counterpart. So next time you’re creating some application lists, remember to use the party invitations technique, and spare your security guard and host the extra work!

  • 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.

  • Fix Composer Process Timeout Issues

    Recently I started contributing to an Open Source WordPress plugin and unfortunately I kept hitting a wall with the process timeout caused when installing Composer dependencies. After some research, I found several ways to by-pass this timeout, one of which was decided to implement in the package. Recommended The recommended way of disabling the Composer…