DevOps 3 min read

Replacing the Water Cooler

In the era of COVID-19, we are all remote and need to find new ways of experiencing old benefits such as knowledge transfer. The impromptu conversation is less of an option: we need more structure. Here are 5 options to consider.

Replacing the Water Cooler

In the era of COVID-19, we are all remote and need to find new ways of experiencing old benefits such as knowledge transfer. The impromptu conversation is less of an option: we need more structure. Here are 5 options to consider.

Announcement 4 min read

Raising Spring: An 18-Year Journey

Speaking about the eighteen-year-old technology at the recent SpringOne Platform conference, Rod highlights the ideas and values that were important in creating the open source application framework. Notably, he references the ten lessons he and others learned through their journey.

Raising Spring: An 18-Year Journey

Speaking about the eighteen-year-old technology at the recent SpringOne Platform conference, Rod highlights the ideas and values that were important in creating the open source application framework. Notably, he references the ten lessons he and others learned through their journey.

4 min read

What's Lurking in Your Repositories?

Every technology advancement creates new problems. All those repositories are hard to keep track of. Most organizations lack an understanding of what technologies they're using and how. This raises risk and cost. Without knowing what you have, it's hard to improve.

What's Lurking in Your Repositories?

Every technology advancement creates new problems. All those repositories are hard to keep track of. Most organizations lack an understanding of what technologies they're using and how. This raises risk and cost. Without knowing what you have, it's hard to improve.

5 min read

This Will Surprise You

How many different Docker base images is your organization running? Which ports do your Docker containers expose? How many versions of core technologies like TypeScript or Spring Boot are you running? How many versions of any particular library? Chances are, the answers are going to surprise you.

This Will Surprise You

How many different Docker base images is your organization running? Which ports do your Docker containers expose? How many versions of core technologies like TypeScript or Spring Boot are you running? How many versions of any particular library? Chances are, the answers are going to surprise you.

How-To 5 min read

Secure Many Projects with One Piece of Code

Leakage of secrets such as API keys in GitHub repositories is dangerous. How dangerous? In this post, Rod Johnson highlights an approach to this problem that you can apply to all your repos today.

Secure Many Projects with One Piece of Code

Leakage of secrets such as API keys in GitHub repositories is dangerous. How dangerous? In this post, Rod Johnson highlights an approach to this problem that you can apply to all your repos today.

New Feature 3 min read

In Defense of YAML

If you follow me on Twitter, you may think I hate YAML. I'm not against YAML, just against abuse of YAML. I want to help prevent people abusing YAML and being cruel to themselves and their coworkers in the process. YAML's strength is as a structured data format. Yes, it has issues.

In Defense of YAML

If you follow me on Twitter, you may think I hate YAML. I'm not against YAML, just against abuse of YAML. I want to help prevent people abusing YAML and being cruel to themselves and their coworkers in the process. YAML's strength is as a structured data format. Yes, it has issues.