Skills 6 min read

The Best of Tools Are Those That Reduce Friction

This is a guest post by Justin Florentine, Director of Software Engineering at Elsevier. Justin shares his perspective on how and why friction happens in software. He presents the perks of using automation and how automating tasks is the simplest way to get the job done right.

The Best of Tools Are Those That Reduce Friction

This is a guest post by Justin Florentine, Director of Software Engineering at Elsevier. Justin shares his perspective on how and why friction happens in software. He presents the perks of using automation and how automating tasks is the simplest way to get the job done right.

How-To 3 min read

No Secret Left Behind: Detecting Custom Secrets on GitHub

Your custom secrets are likely some of the most critical to protect. This post outlines how you can up-level your scanning with a simple regular expression pattern added to the Secret Scanner skill, which is not covered by your Git provider scans, like GitHub's secret scanning.

No Secret Left Behind: Detecting Custom Secrets on GitHub

Your custom secrets are likely some of the most critical to protect. This post outlines how you can up-level your scanning with a simple regular expression pattern added to the Secret Scanner skill, which is not covered by your Git provider scans, like GitHub's secret scanning.

DevOps 13 min read

Comparing GitHub Actions and Atomist Skills

We compare and contrast GitHub Actions with Atomist Skills, showing how Atomist Skills are a quicker, easier, and more convenient way to automate a larger variety of development tasks.

Comparing GitHub Actions and Atomist Skills

We compare and contrast GitHub Actions with Atomist Skills, showing how Atomist Skills are a quicker, easier, and more convenient way to automate a larger variety of development tasks.

Skills 3 min read

Don't leak 'em (your secrets)

Don't risk letting credentials and sensitive information sit in your codebase for the taking. You need an in-depth defense strategy to keep all your secrets under wraps. In this post, we outline a few ideas and examples.

Don't leak 'em (your secrets)

Don't risk letting credentials and sensitive information sit in your codebase for the taking. You need an in-depth defense strategy to keep all your secrets under wraps. In this post, we outline a few ideas and examples.

Start using Atomist today. Get early access.

Try Atomist For Free
Skills 4 min read

Consistent Clojure Formatting

We're big supporters of cljfmt; it's our go-to Clojure formatting tool. Every so often, an unformatted commit manages to slip through. For an additional layer of formatting support, we've built an automation that will catch any unformatted commits and fix them. Read this post to see how it works.

Consistent Clojure Formatting

We're big supporters of cljfmt; it's our go-to Clojure formatting tool. Every so often, an unformatted commit manages to slip through. For an additional layer of formatting support, we've built an automation that will catch any unformatted commits and fix them. Read this post to see how it works.

DevOps 3 min read

Kubernetes Health Alerts

Stop worrying about the health of pods in your Kubernetes clusters. The Kubernetes Pod Health Monitor skill listens for changes to pods, examines the pod status, and sends alerts to Slack if a pod is not healthy. This post provides examples and directions for getting started.

Kubernetes Health Alerts

Stop worrying about the health of pods in your Kubernetes clusters. The Kubernetes Pod Health Monitor skill listens for changes to pods, examines the pod status, and sends alerts to Slack if a pod is not healthy. This post provides examples and directions for getting started.

DevEx 2 min read

Keeping a Changelog for Free

Keeping track of changes to a project makes it easier for everyone to clearly see what has changed, but manually curating a changelog often falls by the wayside. In this blog, see how you can automate the process.

Keeping a Changelog for Free

Keeping track of changes to a project makes it easier for everyone to clearly see what has changed, but manually curating a changelog often falls by the wayside. In this blog, see how you can automate the process.