Operations | Monitoring | ITSM | DevOps | Cloud

Exception Handling in Ruby

Software systems can be quite prone to error conditions. Systems that involve user interaction are more vulnerable to exceptions as they attract errors at multiple fronts. Errors can take many forms - syntactical errors, network errors, form input errors, invalid authentication errors etc. If not accounted for, these can affect user experience and can even manifest as security loopholes, enabling attackers to compromise the system.

Let's get $100M Serious about Open Source

We as a company, and I as a human have been enormous beneficiaries of open source. I remember as a kid, my brothers setup a Renegade BBS so other people could call our computer. A few years later I built my first server running on NetBSD. And of course, we all used the internet. Open source has powered so much of my life. I still remember my first accepted open-source contribution, it was an incredibly minor fix for an HTML5 Quake game, but wow was I proud.

Our New Free Tier with Unlimited Builds, Unlimited Workflows

Close eyed observers may have noticed that we’ve been testing out a new free tier and today we’re ready to announce it to the world. From today, on, Codefresh has free unlimited builds. Yes, you read that right. We’re launching unlimited builds/workflows on our free plan. The free plan comes with everything you need to build a great CI/CD pipeline.

Azure Functions, What Is It Exactly?

What is Microsoft Azure Functions and how does it compare to Azure Automation? As Microsoft Azure continues to be developed and more automation options become available; Azure Automation, Logic Apps, ARM (Azure Resource Manager) and Azure Functions to name a few, the question is quickly turning from ‘how do I automate with Azure?’ to ‘what automation type do I use in Azure?’.

Introducing Mattermost ChatOps: Open source, real-time DevOps

It’s never been a more exciting time for DevOps. The range of community-driven, open source tools available for building, deploying, and running apps brings new sophistication and scalability—once the exclusive domain of internet giants—into the hands of virtually all organizations.

KubeCon 2019: Elastic Doubles Down on Observability and Orchestration for Kubernetes

As users adopt Kubernetes, Elastic products move fast to support their evolving needs. Whether you are trying to run Elasticsearch workloads to Kubernetes or want to gain better visibility into container workloads running across different environments, we are doubling down on building cloud native tools to support these efforts. This blog covers recent advancements to support Kubernetes initiatives:

Is Your CI/CD Process Past Its Prime?

At the advent of the technological era, developers found themselves wasting hours of valuable resources on manual QA. As software was released, teams manually confirmed that it was bug-free and reliable, all the while testing new features and checking for regression of existing features. Unfortunately, this manual approach was prone to mistakes, created long delays in workflows and was tedious and time-consuming.