
How To Safely Update WordPress Plugins When There's No Staging Site
A client asks you to update all their plugins, but there's no staging site to work to assure nothing breaks. How do you properly update their plugins in a safe manner?
\n \n \n ',c.addEventListener("click",(async()=>{const o=e.querySelector("code")?.textContent||"";try{await navigator.clipboard.writeText(o)}catch(e){console.error("Failed to copy text: ",e)}t.classList.add("copied"),setTimeout((()=>{t.classList.remove("copied")}),800),c.classList.add("copied"),setTimeout((()=>{c.classList.remove("copied")}),1200)})),e.parentNode?.insertBefore(t,e),t.appendChild(e),t.appendChild(c)}))}document.addEventListener("DOMContentLoaded",c),document.addEventListener("astro:page-load",c)
A client asks you to update all their plugins, but there's no staging site to work to assure nothing breaks. How do you properly update their plugins in a safe manner?
Red Hat Enterprise Linux 7 (RHEL7) comes with git 1.8. And git 1.8 is old and unusable in most situations. So how you do upgrade it. Well, with this script of course.
In this video, we'll take a fun dive into Docker, learn some definitions, dockerize some apps, push them to Docker Hub, and deploy them to Digital Ocean.
I manage Docker tasks almost exclusively using VS Code. I can visualize my Docker images, containers, etc., and can run all commands, one-click, with it. Here's how.
Password prompts really put a damper on automation. In this post, I want to show you how to automate the psql password so you can run Postgres commands in a scripting environment.
It's very important that you know if your site goes down. In this post, I'll show you how to create an uptime monitor for Ghost (or any other service).