Categories

  • No categories

Mattermost installation: The important details for sysadmins

ChatOps is about bringing conversations, tools, files, and automation into a single space. Mattermost has a number of plugins that support ChatOps and real-time DevOps workflows through integrations with developer tools like Jira, GitLab, GitHub, Bitbucket, and Jenkins.  At the core is the Mattermost Server. Visit the Integrations Directory to see all integrations. Mattermost Server …

Getting started with Mattermost integrations

Mattermost is well-known as a flexible, open source messaging platform. But what makes it even more useful is its ability to automate connections with bots and webhooks and to link up to external applications. These automations and connections are known as integrations.  Many integrations are available off-the-shelf through the Integrations Directory. But there are lots …

Less pain, more gain: Faster and better code testing with Mattermost

Does your team love tests? Unit tests, functional tests, systems tests, acceptance tests. They can seem like a lot of extra work, but they’re crucial to creating valuable, stable products.  It’s never fun, though, when a test run breaks right before release and the scramble starts to fix the code and get release back on …

Instrumenting Go code via AST

We’ve been working on integrating call tracing in the server to provide exact measurements of all API and DB calls. We’ve picked OpenTracing—a lovely open source project that allows you to set up trace reporting and enables you to support Distributed tracing. Instrumenting your API handler in Go is very straightforward; set up a connection to a …

Effective messaging is the key to successful remote productivity

“I love daily stand-ups almost as much as I love agile” is something usually said sarcastically, with an eye roll. But for all the resistance that standups receive (at least among engineers), they do their job surprisingly well. In terms of allowing everyone to share their current progress, roadblocks, and questions, it’s hard to beat …

Why chat-style messaging is crucial for developer productivity

For most organizations, software development is team-driven. Good communication—messaging—is crucial to working together as a team and, increasingly, for working effectively with the tools used by the team. In recent years, instant messaging has taken over not only social networks, but also the workplace. In many ways, a collaboration tool based on instant messaging is …

5 tips for automating DevOps workflows

Successful software projects are delivered quickly, accurately, and reliably through DevOps practices. To achieve a high level of consistency, automation is the key.  As is the case with many software problems, a solution often requires working collaboratively with other people, and people are harder to automate. Being able to provide transparency in how work is …

Using bots to increase ChatOps efficiency

Let’s face it: It’s been a long time since messaging was just about human-to-human communication (for high-performing organizations, at least). Today, bots and integrations are first-class citizens of messaging tools, and with good reason. Instead of waiting for a member of the DevOps team to receive an OpsGenie alert when a cloud system experiences a …

7 ways to speed up your build cycle

Few things have more potential for causing stress within software teams than a defective build cycle. Each of us remembers the first time in our careers when our code broke the build. For many of us, there’s still a sigh of relief at each step in the process when nothing blows up. In a perfect …

Get the latest updates, releases, and more—delivered to your inbox.

We use cookies for advertising, social media and analytics purposes. Read about how we use cookies here. By continuing to use this site, you consent to our use of cookies.