Teams | Collaboration | Customer Service | Project Management

Latest News

Journey Mapping: How to Master the Art of Interrupting

Notifications are good for user experience. There, I said it. The word “notification” might conjure images of annoying interruptions for your users, but it should also remind them of moments where they were quietly guided to a more desirable experience. Notifications can guide users through key setup steps in onboarding, reward a positive interaction, and encourage exploration.

Secure messaging apps: why, what, and how

Secure messaging apps have always been highly valued among their consumers – but the security ladder keeps going higher and higher. The technology is advancing at a high speed, and organizations are trying to ensure the strictest security standards for messaging apps their employees use. Namely, ever since the abrupt switch to a remote work environment in 2020, companies are seeing a rise in cybersecurity breaches.

Securing XML implementations across the web

In December 2020, we blogged about security issues in Go’s encoding/xml with critical impact on several Go-based SAML implementations. Coordinating the disclosure around those issues was no small feat; we spent months emailing the Go security team, reviewing code, testing and retesting exploits, coming up with workarounds, implementing a validation library, and finally reaching out to SAML library maintainers and 20 different companies downstream.

Element raises $30M as Matrix explodes!

The world has truly woken up to the age of decentralised communication. The US congress is releasing the ACCESS Act bill to enforce interoperability and data portability between platforms; the EU is pushing forwards with the Digital Markets Act for the same - and the German national healthcare system has published its plan to standardise 150,000 healthcare organisations on Matrix.

10 ways to master team communication in your organization

Efficient team communication is the prerequisite for collaboration, which in turn ensures high productivity and innovative thinking. In other words, team communication is at the core of a competitive business. However, the way teams communicate has profoundly changed. Long gone are the days of casual office talks and counting on everyone to be on-site every day 9 to 5.

Migrating Thousands of Cloud Instances to New Kubernetes Custom Resources

Mattermost’s Kubernetes Operator spins up and manages Mattermost instances running on Kubernetes based on a ClusterInstallation Custom Resource (CR). Mattermost Operator 1.0 has evolved a lot since its release, along with the ClusterInstallation CR in the v1alpha version. As time went by — as with any software — the Operator gained more features, configuration options, functionalities, and technical debt.

Installing Mattermost to Heroku

Heroku is a wonderful cloud platform that allows developers to provision and operate applications. It enables the kind of fast feedback loop that developers crave. There is a heavy layer of abstraction when using Heroku to run applications, but it’s a valid tradeoff considering its ability to bootstrap projects. In this article, we will provide the steps you need to take in order to get Mattermost running on the Heroku Cloud Platform.