Operations | Monitoring | ITSM | DevOps | Cloud

How to Deploy Calico Whisker and Goldmane in Manifest Only Setups

If you’re running Calico using manifests, you may have found that enabling the observability features introduced in version 3.30, including Whisker and Goldmane, requires a more hands-on approach. Earlier documentation focused on the Tigera operator, which automates key tasks such as certificate management and secure service configuration. In a manifest-based setup, these responsibilities shift to the user.

Automating Expo app build delivery to QA with CircleCI and EAS webhooks

Manually sharing mobile app builds with Quality Assurance (QA) engineers can be a tedious and error-prone process. Developers often find themselves exporting.apk or.ipa files, uploading them to Google Drive or Dropbox, and then pinging the QA team on Slack to announce the upload, all while juggling deadline and code reviews. This manual process not only slows down feedback cycles but also leaves room for human error, miscommunication, or outdated builds being tested.

Enhancing JFrog Internal Operations with Near Zero Downtime Migration

Data migrations have long been a significant source of anxiety for businesses and IT teams alike. The thought of moving critical databases often conjures images of prolonged downtime, service interruptions, and the ever-present risk of data loss. Indeed, statistics show that “90% of businesses experience unexpected downtime during database migrations, leading to significant revenue loss and customer dissatisfaction”.

Kafka's 80% Problem

Kafka is too expensive and complex for 80% of users. Most Kafka usage is small-data - ~60% of clusters are sub-1 MB/s, yet teams pay big-data prices. Diskless (KIP-1150), Tiered, and Iceberg topics give Apache Kafka multiple storage classes, but they’re advanced storage primitives. They are powerful in the hands of seasoned platform teams but too complex for beginners.

Optimizing Your Cart with Signals: Smarter State, Better Debugging

In the first two parts of this series, we introduced Angular Signals and built a reactive shopping cart. Our CartService already supports core operations like adding, removing, and clearing items, as well as computing total price and item count using computed(). All of this was done without touching RxJS, subscriptions, or change detection hacks. But a real-world cart does more than tally up numbers.

Cloud parity, AI, and sovereignty: what we announced at Civo Navigate London 2025

If you could run public and private cloud like they were the same place, what would that unlock for your teams? That was the core message of our Navigate London keynote, and it matters just as much to readers in Singapore or Seattle as it does to those who joined us in person. For years, the industry has made you choose. Public cloud on one track. Private cloud on another. Different APIs, different skills, different bills, and a rewrite every time you move.

OpenTelemetry + ignio: The Foundation for Intelligent, Unified Observability

In the previous post, What is OpenTelemetry?, we went over the What, Why, and the How of OpenTelemetry. We also went over the telemetry data lifecycle (data generation à collection à storage à usage) and how telemetry data (MELT) could be put to use to troubleshoot a representative web application scenario.

Smart Outdoor Storage Solutions for Modern Homes

Modern homeowners are now taking time to imagine their outdoor spaces in the best way possible. What was so once only just a backyard or a simple patio has now become the extension of the home. It is a place to relax, work on hobbies and entertain. With that type of evolution comes a very common challenge and that is, storage.

Can PayPal Make Crypto Practical for 430 Million Users?

PayPal recently introduced its new payment links feature. Those links let users send or receive money with just a short URL. What's new is the option to use crypto like Bitcoin, Ethereum, and PayPal's own stablecoin PYUSD. The fee is charged in fiat currency based on the Bitcoin price at the time of receipt, making Bitcoin price performance an important factor for both merchants and users considering the volatility of settlement.

Server Configuration Mistakes That Sabotage Automated Trading Performance

Most traders blame their strategies when EAs underperform in live markets compared to backtests. Yet in my experience analyzing hundreds of failed trading setups, roughly 60% of performance issues stem from server configuration problems rather than algorithmic flaws. During the recent volatility spikes around central bank announcements, I watched sophisticated grid trading systems collapse not because of poor logic, but because their hosting environments couldn't handle the computational load when it mattered most.