Josh OtwellCombine Multiple CSV Files Into One CSV Using Shell ScriptingShell scripting simplifies the merging of multiple CSV files by automating repetitive tasks, ensuring data consistency, and saving time…Aug 13Aug 13
Josh OtwellPivot a Column of Values to a Comma-Separated List in Google SheetsThe TEXTJOIN function in Google Sheets can be used to merge multiple cell values into a single, comma-separated list, simplifying data…Aug 10Aug 10
Josh OtwellAutomate Image File Renaming on MacBook: A Step-by-Step Guide for PhotographersHow to use a simple Bash shell script to rename a set of image files on a MacBook.Jul 30Jul 30
Josh OtwellRemove Contact Form Field On the Shopify Craft ThemeAnd other Shopify 2.0 themes as well…Jul 26Jul 26
Josh OtwellAdd HTML Tag And Class To WooCommerce Category/Archive Page TitleI frequently visit WooCommerce Facebook groups with 2 intentions:Jun 9Jun 9
Josh OtwellNewsletter Repost — OpenLampTech issue #125WP custom post types | PHP is a toilet? | Not using WP coding standards | Using SQLite | Drupal 11 requirements.Apr 6Apr 6
Josh OtwellNewsletter Repost — OpenLampTech issue #120Default MySQL config | WooCommerce paid orders only | Top open-source e-commerce solutions | PHP Enums | PHP switch statement woes | PHP…Mar 2Mar 2
Josh OtwellNewsletter Repost — OpenLampTech issue #119Modern WordPress plugin development | Things the DB doesn’t do | Enums in CakePHP | MariaDB taken private? | WordPress Block Bindings |…Feb 24Feb 24
Josh OtwellNewsletter Repost — OpenLampTech issue #118Why PHP is still relevant in 2024 | Drupal vs WordPress | WooCommerce dev business numbers | MySQL vs PostgreSQLFeb 17Feb 17
Josh OtwellNewsletter Repost — OpenLampTech issue #117Translating database queries | WooCommerce variations meta fields | PHP shortcodes in WordPress | SQLite instead of MySQL or PostgreSQL? |…Feb 10Feb 10