Palo Alto, CA, USA
May 16, 2022   |  By Katie Wiersgalla
Mattermost v6.7 is generally available today and includes the following new features (see changelog for more details).
May 12, 2022   |  By Ashley Dotterweich
Ask any engineer what they’d like to eliminate from their daily to-do list, and the answer will almost certainly be some version of reducing toil. Engineering organizations can burn hours and hours of work time on repetitive, manual tasks that reduce bandwidth for high-impact projects. That being the case, it’s no surprise that reducing toil helps your team work more productively and experience better job satisfaction in the long run.
May 11, 2022   |  By Andrew Zigler
For teams who deploy software to users around the world, every second counts when responding to outages and other incidents. It’s important that you have tools in your arsenal that are up to the challenge. Service monitoring, alerting, collaboration, and visibility are all essential components of a well-implemented incident response plan.
May 10, 2022   |  By Ujjwal Sharma
Time and resource consumption have become the driving forces of developing modern applications. While building cloud-native applications, it’s important to ensure that you have the most optimized code in place, and oftentimes that means leveraging concurrency. While writing concurrent code may sound overwhelming at first, Golang makes it extremely easy to get a handle on.
May 5, 2022   |  By Ujjwal Sharma
Bringing the best software solutions to market as quickly as possible requires using automation to facilitate repetitive tasks (e.g., testing) so you can spend more time writing high-quality code. This is one of the main reasons why today’s top-performing dev teams build continuous integration (CI) and continuous delivery or continuous deployment (CD) pipelines, which enable them to ship new releases faster.
May 3, 2022   |  By Ben Lloyd Pearson
Welcome to the 8th edition of Open Source Matters: our regular publication about the latest happenings in open source! Let’s dive into the news.
May 3, 2022   |  By Joram Wilander
Most products that run as Software-as-a-Service (SaaS) are built to be multi-tenant, meaning that a single instance or deployment is meant to be used by multiple organizations. There’s a good reason for this: it’s generally easier to scale and operate multi-tenant applications. But in this new age of containers, orchestration, infrastructure-as-code, and Kubernetes, where it’s cheaper, faster, and simpler to deploy a new instance of an application, that may no longer be the case.
Apr 26, 2022   |  By Ujjwal Sharma
Oftentimes, people starting their journey in the field of software development don’t understand the importance of testing, including Golang app testing, until late in their careers. It’s essential to think about testing as an integral part of the software development lifecycle (SDLC) not only in theory but in practice, too. When building cutting-edge software, you need to make sure that the version being upgraded is error-free and that almost all of the failure cases have been considered.
Apr 19, 2022   |  By Okoth Pius
Testing is crucial in the software development phase. It helps ensure easy debugging, agile code, and enhanced reusability. Performing tests that cover all use cases helps prevent a codebase from breaking — minimizing exposure to vulnerabilities. Python has two main testing frameworks that developers can use, doctest and unittest.
Apr 14, 2022   |  By Katie Wiersgalla
Mattermost v6.6 is generally available today and includes the following new features (see changelog for more details).
May 3, 2022   |  By Mattermost
Welcome to the 8th edition of Open Source Matters: our regular publication about the latest happenings in open source! Dive into OSS news and projects to watch with Mattermost's Ben Lloyd Pearson.
Feb 11, 2022   |  By Mattermost
Playbooks are collaborative checklists for prescribed, repeatable processes, integrated with channels and automations in the Mattermost platform.. You'll create a free account on the Mattermost Community server and get a walk-through of some basic navigation and usage.
Jan 25, 2022   |  By Mattermost
Mattermost is one platform for secure communications, collaboration, and workflow orchestration across your tools and teams. Stay aligned. All the time.
Oct 13, 2021   |  By Mattermost
Learn more about changes to mmctl for Mattermost 6.0 in this overview from the Documentation team.
Oct 13, 2021   |  By Mattermost
Learn about the some of the quality of life improvements for mmctl in Mattermost 6.0.
Aug 5, 2021   |  By Mattermost
Backend Engineer Agniva De Sarker shares how to design a Map data structure, from a basic implementation, how to deal with common challenges, and how maps are implemented in Go.
Aug 5, 2021   |  By Mattermost
Backend Engineer Agniva De Sarker shares how to implement websockets, including a look at the websocket architecture used by Mattermost.
Jul 30, 2021   |  By Mattermost
Mattermost PM Ian Tao shares the roadmap for incident collaboration functionality -- now called Playbooks -- on the Mattermost platform.
Jul 30, 2021   |  By Mattermost
Mattermost PM Aaron Rothschild shares an overview of the App Framework and why it's such a powerful tool for developers.
Jul 30, 2021   |  By Mattermost
Senior Manager of Product Management Katie Wiersgalla shares the roadmap for the Mattermost messaging platform.

Mattermost is an enterprise messaging workspace for teams to collaborate securely and effectively. Our open source platform unifies desktop and mobile messaging, integrating with vital applications to enhance personal productivity, team alignment and organizational competitiveness.

Collaborate securely and privately. Get more done, faster, with team collaboration and messaging that deploys to cloud infrastructure under IT control, as well as on-prem.

Communicate seamlessly at scale. Reach anyone, anywhere on any device. From the airport to data center, safely connect teams with EMM apps, hybrid cloud deployment and enterprise-grade flexibility to meet the unique needs of your enterprise.

Connect your tools & optimize workflows. Integrate with existing applications and build new workflows. Empower your teams—especially operations and DevOps—to perform faster and more effectively than ever before.

Meet your security & compliance needs. Customize Mattermost to eliminate shadow IT and ensure compliance with the unique regional, industry-specific and company-specific requirements facing your organization.

Make your people happy. Empower your teams to bring the speed and ease of messaging from their personal lives to the workplace on a compliant, user-friendly platform under IT control.

Headquartered in Palo Alto, California, we build software for the largest, most sophisiticated organizations worldwide, operating as a global team of staff and contributors across 12 timezones in an inclusive and diverse community.