Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on DevOps, CI/CD, Automation and related technologies.

Limit deployments to Upsun only when Git tagged: part two

In part one of this series, we covered how you could limit deployments to Upsun only when a tag is pushed/created, focusing primarily on using GitHub and the GitHub Actions platform to accomplish this goal. But we’re a polyglot PaaS and strive to be agnostic in our users’ source code management terms of the service. With that in mind, let’s look at how we can accomplish the same goal using GitLab and your CI/CD system. Just like last time, there are some assumptions to consider.

Patch Management Software: Your Guide to Picking a Patch Manager (with Examples)

Patch management software automatically applies updates to software, firmware, and other system components. Patching makes sure resources are up to date with the latest security and performance improvements to keep software protected and performing as expected.

The Azure Cost Management Journey

Episode 3 of #FinOpsonAzure takes you on journey through Azure cost management and FinOps as industry experts Michael Stephenson and Ahmed Bayoumy delve into the nuances of optimizing cloud spend. Also, Ahmed illustrates a compelling real-world case where a client struggled with an unexpected surge in expenses, underscoring the significance of reliable cost tracking and reporting mechanisms. Discover how third-party solutions help enterprises with detailed analytics, empowering them to pinpoint areas for improvement and help with ways to cut down on unnecessary Azure spending.

How to use Tailscale for gRPC authentication in Golang

Friends of this blog know that I am a big fan of building internal tools, or as we call them, "tools that help scale people". As the name suggests, internal tools are used, well, internally and as such usually will require their access to be restricted to the company's staff and network. In the past, I've written about how to use Tailscale for authentication of internal tools using HTTP. In this post, I will show you how to use Tailscale for gRPC authentication in Golang.

Share code with anyone, anywhere! #GitKraken #CloudPatches

Got a WIP change that you'd love an extra set of eyes on? 👀 Instead of submitting a PR and cluttering up the commit history, throw it in a Cloud Patch with GitKraken Client. ☁️ Describe what you're working on, share the link, and bam! 💥 You can collaborate early on, setting the stage for a smoother pull request later down the line. 🔁

Generative AI and developer experience

From its initial appearance in the dev-tools space, GenAI has had an outsized impact on how developers approach day-to-day tasks (just ask any developer about when they first started using GitHub’s copilot). While any risks are still being evaluated—like potential for introducing anti-patterns or inadvertently running afoul of compliance requirements, many engineering teams have successfully implemented GenAI with measurable gains in collaboration and productivity.

How We Slashed Our AWS Costs by 50% (And You Can Too!)

As businesses increasingly move their workloads to the cloud, managing cloud costs has become a critical concern. At Tidal.Cloud, with the roll-out of new features such as Tidal Accelerator’s Business Analytics, we recently realized that our AWS costs were steadily increasing, and we needed to take action to optimize our cloud spending.

Migration and Modernization Insights with New Business Analytics Feature

Tidal Accelerator has recently made its powerful Business Analytics feature generally available across all existing and new workspaces, as discussed in our previous article. This game-changing capability empowers organizations to make data-driven decisions throughout their migration and modernization journeys. In this article, we’ll dive deeper into four key areas where Tidal Accelerator’s advanced analytics provide invaluable insights.