Blog Posts by Tag

devops

Scaling Environments Up & Down Permalink

Don't forget to scale down for software development

Somehow we commonly forget about supporting the software developers who are responsible for the future development of the software product. We get so wrapped up in making sure ...

Managing Terraform At Scale Permalink

Techniques For Managing Terraform State and Modules

Terraform is a great tool for developing Infrastructure as Code (IaC). But it’s not without a few gotchas, specifically the management of Terraform state and reusable Terraform...

Sidecar Containers

Sometimes Your Container Needs Friend

11 minute read

Sidecar containers can be a great way to provide atomic Deployments that bind containers together. But like all things, sidecar containers can have drawbacks, like increased dep...

Integrating AWS IAM with Kubernetes (EKS)

6 minute read

Kubernetes has its own RBAC (Role-Based Access Control). But if you are in AWS, then there are also IAM roles with policies. If your Kubernetes containers need access to other A...

CodeZero by Blu Flame Technologies Permalink

CodeZero is BluFlame Technologies’ new DevOps automation product. It was created to solve the problems with DevOps automation as described in our aptly named blog post The Prob...

Getting Started With Kubernetes

7 minute read

If you have heard of DevOps then you have probably also heard of Kubernetes. But what is Kubernetes? Why is it important and how can you get started with it? Read on to find out.

The Problem(s) With DevOps Automation

8 minute read

Automation is a significant component of what allows DevOps teams to work at breakneck speeds. Unfortunately, that nirvana isn’t often achieved by many teams. Why is that?!?!

It’s Time To Rethink How We Test

7 minute read

Unit testing, component testing, integration testing, acceptance testing, exploratory testing… You’ve heard the terms, maybe even practiced testing at various levels on the Test...

Code Quality, Not Test Coverage

7 minute read

It’s easy to look at a metric like test coverage and equate high test coverage with high code quality. But it’s just not that simple. Test coverage and other “code quality” metr...

Testing Terraform For More Than Just Compliance

8 minute read

We discussed automated Terraform testing using Spock. We discussed zero-downtime deployments with autoscaling groups. Now, we’re going to discuss implementing automated Terraf...

Batteries Included Build Automation

7 minute read

Clone repository, run local build… build failure. It works on the build server. It also works on Grant’s workstation. But it doesn’t work for you. Does this sound familiar? If ...

Testing Terraform With Spock

11 minute read

For many modern programming languages, various levels of automated testing have been around for years. However, for Infrastructure as Code (IaC), and specifically Terraform, the...

The Rise of The Monorepo?

6 minute read

Conventional wisdom used to be that different projects should exist in different version control repositories. But maybe that shouldn’t necessarily be the case. Monorepos not on...

Disaster Recovery for Terraform State

5 minute read

Anyone who has worked with Terraform knows the pain associated with managing Terraform state. Things get even more interesting when factoring in disaster recovery (DR) for Terra...

Back to Top ↑

solutions

Sidecar Containers

Sometimes Your Container Needs Friend

11 minute read

Sidecar containers can be a great way to provide atomic Deployments that bind containers together. But like all things, sidecar containers can have drawbacks, like increased dep...

Integrating AWS IAM with Kubernetes (EKS)

6 minute read

Kubernetes has its own RBAC (Role-Based Access Control). But if you are in AWS, then there are also IAM roles with policies. If your Kubernetes containers need access to other A...

Managing React SPA Navigation

5 minute read

React Single Page Applications (SPAs) are great! But they do create a problem when you refresh a page on a path that’s different from the originating page or when you link direc...

Getting Started With Kubernetes

7 minute read

If you have heard of DevOps then you have probably also heard of Kubernetes. But what is Kubernetes? Why is it important and how can you get started with it? Read on to find out.

Redis L2 Cache Integration Using Jedis

9 minute read

Redis is fast, easy to manage and quick to deploy. So, let’s build a Hibernate L2 cache integration with Redis using the popular Java client, Jedis!

Code Quality, Not Test Coverage

7 minute read

It’s easy to look at a metric like test coverage and equate high test coverage with high code quality. But it’s just not that simple. Test coverage and other “code quality” metr...

Testing Terraform For More Than Just Compliance

8 minute read

We discussed automated Terraform testing using Spock. We discussed zero-downtime deployments with autoscaling groups. Now, we’re going to discuss implementing automated Terraf...

Mocking Service Endpoints (With Spring Boot)

4 minute read

Do you interact with external web services? Do you need to test in a controlled environment where those external services might not be available? If you answered “yes” then you...

Batteries Included Build Automation

7 minute read

Clone repository, run local build… build failure. It works on the build server. It also works on Grant’s workstation. But it doesn’t work for you. Does this sound familiar? If ...

Testing Terraform With Spock

11 minute read

For many modern programming languages, various levels of automated testing have been around for years. However, for Infrastructure as Code (IaC), and specifically Terraform, the...

Disaster Recovery for Terraform State

5 minute read

Anyone who has worked with Terraform knows the pain associated with managing Terraform state. Things get even more interesting when factoring in disaster recovery (DR) for Terra...

Back to Top ↑

infrastructure

Managing Terraform At Scale Permalink

Techniques For Managing Terraform State and Modules

Terraform is a great tool for developing Infrastructure as Code (IaC). But it’s not without a few gotchas, specifically the management of Terraform state and reusable Terraform...

It’s Time To Rethink How We Test

7 minute read

Unit testing, component testing, integration testing, acceptance testing, exploratory testing… You’ve heard the terms, maybe even practiced testing at various levels on the Test...

Testing Terraform For More Than Just Compliance

8 minute read

We discussed automated Terraform testing using Spock. We discussed zero-downtime deployments with autoscaling groups. Now, we’re going to discuss implementing automated Terraf...

Testing Terraform With Spock

11 minute read

For many modern programming languages, various levels of automated testing have been around for years. However, for Infrastructure as Code (IaC), and specifically Terraform, the...

Disaster Recovery for Terraform State

5 minute read

Anyone who has worked with Terraform knows the pain associated with managing Terraform state. Things get even more interesting when factoring in disaster recovery (DR) for Terra...

Back to Top ↑

automation

CodeZero by Blu Flame Technologies Permalink

CodeZero is BluFlame Technologies’ new DevOps automation product. It was created to solve the problems with DevOps automation as described in our aptly named blog post The Prob...

The Problem(s) With DevOps Automation

8 minute read

Automation is a significant component of what allows DevOps teams to work at breakneck speeds. Unfortunately, that nirvana isn’t often achieved by many teams. Why is that?!?!

Testing Terraform For More Than Just Compliance

8 minute read

We discussed automated Terraform testing using Spock. We discussed zero-downtime deployments with autoscaling groups. Now, we’re going to discuss implementing automated Terraf...

Batteries Included Build Automation

7 minute read

Clone repository, run local build… build failure. It works on the build server. It also works on Grant’s workstation. But it doesn’t work for you. Does this sound familiar? If ...

Testing Terraform With Spock

11 minute read

For many modern programming languages, various levels of automated testing have been around for years. However, for Infrastructure as Code (IaC), and specifically Terraform, the...

Back to Top ↑

terraform

Managing Terraform At Scale Permalink

Techniques For Managing Terraform State and Modules

Terraform is a great tool for developing Infrastructure as Code (IaC). But it’s not without a few gotchas, specifically the management of Terraform state and reusable Terraform...

Testing Terraform For More Than Just Compliance

8 minute read

We discussed automated Terraform testing using Spock. We discussed zero-downtime deployments with autoscaling groups. Now, we’re going to discuss implementing automated Terraf...

Testing Terraform With Spock

11 minute read

For many modern programming languages, various levels of automated testing have been around for years. However, for Infrastructure as Code (IaC), and specifically Terraform, the...

Disaster Recovery for Terraform State

5 minute read

Anyone who has worked with Terraform knows the pain associated with managing Terraform state. Things get even more interesting when factoring in disaster recovery (DR) for Terra...

Back to Top ↑

aws

Managing Terraform At Scale Permalink

Techniques For Managing Terraform State and Modules

Terraform is a great tool for developing Infrastructure as Code (IaC). But it’s not without a few gotchas, specifically the management of Terraform state and reusable Terraform...

Integrating AWS IAM with Kubernetes (EKS)

6 minute read

Kubernetes has its own RBAC (Role-Based Access Control). But if you are in AWS, then there are also IAM roles with policies. If your Kubernetes containers need access to other A...

Back to Top ↑

programming

Scaling Environments Up & Down Permalink

Don't forget to scale down for software development

Somehow we commonly forget about supporting the software developers who are responsible for the future development of the software product. We get so wrapped up in making sure ...

The Microservices Train Permalink

Do you really need to jump aboard?

It seems like the entire software development world has jumped on the microservices train. But the decision to do so is not without its consequences.

CodeZero by Blu Flame Technologies Permalink

CodeZero is BluFlame Technologies’ new DevOps automation product. It was created to solve the problems with DevOps automation as described in our aptly named blog post The Prob...

Back to Top ↑

testing

It’s Time To Rethink How We Test

7 minute read

Unit testing, component testing, integration testing, acceptance testing, exploratory testing… You’ve heard the terms, maybe even practiced testing at various levels on the Test...

Code Quality, Not Test Coverage

7 minute read

It’s easy to look at a metric like test coverage and equate high test coverage with high code quality. But it’s just not that simple. Test coverage and other “code quality” metr...

Testing Terraform For More Than Just Compliance

8 minute read

We discussed automated Terraform testing using Spock. We discussed zero-downtime deployments with autoscaling groups. Now, we’re going to discuss implementing automated Terraf...

Testing Terraform With Spock

11 minute read

For many modern programming languages, various levels of automated testing have been around for years. However, for Infrastructure as Code (IaC), and specifically Terraform, the...

Back to Top ↑

java

Redis L2 Cache Integration Using Jedis

9 minute read

Redis is fast, easy to manage and quick to deploy. So, let’s build a Hibernate L2 cache integration with Redis using the popular Java client, Jedis!

Testing Terraform For More Than Just Compliance

8 minute read

We discussed automated Terraform testing using Spock. We discussed zero-downtime deployments with autoscaling groups. Now, we’re going to discuss implementing automated Terraf...

Testing Terraform With Spock

11 minute read

For many modern programming languages, various levels of automated testing have been around for years. However, for Infrastructure as Code (IaC), and specifically Terraform, the...

Back to Top ↑

web

Managing React SPA Navigation

5 minute read

React Single Page Applications (SPAs) are great! But they do create a problem when you refresh a page on a path that’s different from the originating page or when you link direc...

Why You Need an ID Token and an Access Token

5 minute read

If you read our last post Secure Access Using SAML, OAuth and OIDC or if you have a decent understanding of OAuth and you’re looking at OpenID Connect like “Why do I need an ID ...

Secure Access Using SAML, OAuth and OIDC

8 minute read

Does your organization use a single sign-on solution? Do you need to hook into it? Or maybe you want to allow your users to sign on with their Google login? Heck, even if you wa...

Mocking Service Endpoints (With Spring Boot)

4 minute read

Do you interact with external web services? Do you need to test in a controlled environment where those external services might not be available? If you answered “yes” then you...

Back to Top ↑

kubernetes

Sidecar Containers

Sometimes Your Container Needs Friend

11 minute read

Sidecar containers can be a great way to provide atomic Deployments that bind containers together. But like all things, sidecar containers can have drawbacks, like increased dep...

Integrating AWS IAM with Kubernetes (EKS)

6 minute read

Kubernetes has its own RBAC (Role-Based Access Control). But if you are in AWS, then there are also IAM roles with policies. If your Kubernetes containers need access to other A...

Getting Started With Kubernetes

7 minute read

If you have heard of DevOps then you have probably also heard of Kubernetes. But what is Kubernetes? Why is it important and how can you get started with it? Read on to find out.

Back to Top ↑

software development

Scaling Environments Up & Down Permalink

Don't forget to scale down for software development

Somehow we commonly forget about supporting the software developers who are responsible for the future development of the software product. We get so wrapped up in making sure ...

CodeZero by Blu Flame Technologies Permalink

CodeZero is BluFlame Technologies’ new DevOps automation product. It was created to solve the problems with DevOps automation as described in our aptly named blog post The Prob...

Back to Top ↑

leadership

Pizza Is For Winners Permalink

Celebrate success, not the appearance of success

Dressing failures up like successes or worse, not being able to tell the difference between success and failure is a recipe for disaster and a sign of a dysfunctional organizat...

Back to Top ↑

agile

Pizza Is For Winners Permalink

Celebrate success, not the appearance of success

Dressing failures up like successes or worse, not being able to tell the difference between success and failure is a recipe for disaster and a sign of a dysfunctional organizat...

Back to Top ↑

groovy

Testing Terraform For More Than Just Compliance

8 minute read

We discussed automated Terraform testing using Spock. We discussed zero-downtime deployments with autoscaling groups. Now, we’re going to discuss implementing automated Terraf...

Testing Terraform With Spock

11 minute read

For many modern programming languages, various levels of automated testing have been around for years. However, for Infrastructure as Code (IaC), and specifically Terraform, the...

Back to Top ↑

security

Why You Need an ID Token and an Access Token

5 minute read

If you read our last post Secure Access Using SAML, OAuth and OIDC or if you have a decent understanding of OAuth and you’re looking at OpenID Connect like “Why do I need an ID ...

Secure Access Using SAML, OAuth and OIDC

8 minute read

Does your organization use a single sign-on solution? Do you need to hook into it? Or maybe you want to allow your users to sign on with their Google login? Heck, even if you wa...

Back to Top ↑

authorization

Why You Need an ID Token and an Access Token

5 minute read

If you read our last post Secure Access Using SAML, OAuth and OIDC or if you have a decent understanding of OAuth and you’re looking at OpenID Connect like “Why do I need an ID ...

Secure Access Using SAML, OAuth and OIDC

8 minute read

Does your organization use a single sign-on solution? Do you need to hook into it? Or maybe you want to allow your users to sign on with their Google login? Heck, even if you wa...

Back to Top ↑

identity

Why You Need an ID Token and an Access Token

5 minute read

If you read our last post Secure Access Using SAML, OAuth and OIDC or if you have a decent understanding of OAuth and you’re looking at OpenID Connect like “Why do I need an ID ...

Secure Access Using SAML, OAuth and OIDC

8 minute read

Does your organization use a single sign-on solution? Do you need to hook into it? Or maybe you want to allow your users to sign on with their Google login? Heck, even if you wa...

Back to Top ↑

quality

It’s Time To Rethink How We Test

7 minute read

Unit testing, component testing, integration testing, acceptance testing, exploratory testing… You’ve heard the terms, maybe even practiced testing at various levels on the Test...

Code Quality, Not Test Coverage

7 minute read

It’s easy to look at a metric like test coverage and equate high test coverage with high code quality. But it’s just not that simple. Test coverage and other “code quality” metr...

Back to Top ↑

software

It’s Time To Rethink How We Test

7 minute read

Unit testing, component testing, integration testing, acceptance testing, exploratory testing… You’ve heard the terms, maybe even practiced testing at various levels on the Test...

Code Quality, Not Test Coverage

7 minute read

It’s easy to look at a metric like test coverage and equate high test coverage with high code quality. But it’s just not that simple. Test coverage and other “code quality” metr...

Back to Top ↑

database

Redis L2 Cache Integration Using Jedis

9 minute read

Redis is fast, easy to manage and quick to deploy. So, let’s build a Hibernate L2 cache integration with Redis using the popular Java client, Jedis!

Back to Top ↑

cache

Redis L2 Cache Integration Using Jedis

9 minute read

Redis is fast, easy to manage and quick to deploy. So, let’s build a Hibernate L2 cache integration with Redis using the popular Java client, Jedis!

Back to Top ↑

redis

Redis L2 Cache Integration Using Jedis

9 minute read

Redis is fast, easy to manage and quick to deploy. So, let’s build a Hibernate L2 cache integration with Redis using the popular Java client, Jedis!

Back to Top ↑

hibernate

Redis L2 Cache Integration Using Jedis

9 minute read

Redis is fast, easy to manage and quick to deploy. So, let’s build a Hibernate L2 cache integration with Redis using the popular Java client, Jedis!

Back to Top ↑

disaster recovery

Disaster Recovery for Terraform State

5 minute read

Anyone who has worked with Terraform knows the pain associated with managing Terraform state. Things get even more interesting when factoring in disaster recovery (DR) for Terra...

Back to Top ↑

repository

The Rise of The Monorepo?

6 minute read

Conventional wisdom used to be that different projects should exist in different version control repositories. But maybe that shouldn’t necessarily be the case. Monorepos not on...

Back to Top ↑

code

The Rise of The Monorepo?

6 minute read

Conventional wisdom used to be that different projects should exist in different version control repositories. But maybe that shouldn’t necessarily be the case. Monorepos not on...

Back to Top ↑

build

Batteries Included Build Automation

7 minute read

Clone repository, run local build… build failure. It works on the build server. It also works on Grant’s workstation. But it doesn’t work for you. Does this sound familiar? If ...

Back to Top ↑

services

Mocking Service Endpoints (With Spring Boot)

4 minute read

Do you interact with external web services? Do you need to test in a controlled environment where those external services might not be available? If you answered “yes” then you...

Back to Top ↑

mocks

Mocking Service Endpoints (With Spring Boot)

4 minute read

Do you interact with external web services? Do you need to test in a controlled environment where those external services might not be available? If you answered “yes” then you...

Back to Top ↑

spring

Mocking Service Endpoints (With Spring Boot)

4 minute read

Do you interact with external web services? Do you need to test in a controlled environment where those external services might not be available? If you answered “yes” then you...

Back to Top ↑

coverage

Code Quality, Not Test Coverage

7 minute read

It’s easy to look at a metric like test coverage and equate high test coverage with high code quality. But it’s just not that simple. Test coverage and other “code quality” metr...

Back to Top ↑

cloud

Back to Top ↑

docker

Getting Started With Kubernetes

7 minute read

If you have heard of DevOps then you have probably also heard of Kubernetes. But what is Kubernetes? Why is it important and how can you get started with it? Read on to find out.

Back to Top ↑

react

Managing React SPA Navigation

5 minute read

React Single Page Applications (SPAs) are great! But they do create a problem when you refresh a page on a path that’s different from the originating page or when you link direc...

Back to Top ↑

javascript

Managing React SPA Navigation

5 minute read

React Single Page Applications (SPAs) are great! But they do create a problem when you refresh a page on a path that’s different from the originating page or when you link direc...

Back to Top ↑

management

Back to Top ↑

culture

Pizza Is For Winners Permalink

Celebrate success, not the appearance of success

Dressing failures up like successes or worse, not being able to tell the difference between success and failure is a recipe for disaster and a sign of a dysfunctional organizat...

Back to Top ↑

microservices

The Microservices Train Permalink

Do you really need to jump aboard?

It seems like the entire software development world has jumped on the microservices train. But the decision to do so is not without its consequences.

Back to Top ↑

architecture

The Microservices Train Permalink

Do you really need to jump aboard?

It seems like the entire software development world has jumped on the microservices train. But the decision to do so is not without its consequences.

Back to Top ↑

containers

Sidecar Containers

Sometimes Your Container Needs Friend

11 minute read

Sidecar containers can be a great way to provide atomic Deployments that bind containers together. But like all things, sidecar containers can have drawbacks, like increased dep...

Back to Top ↑

deployments

Sidecar Containers

Sometimes Your Container Needs Friend

11 minute read

Sidecar containers can be a great way to provide atomic Deployments that bind containers together. But like all things, sidecar containers can have drawbacks, like increased dep...

Back to Top ↑

developers

Back to Top ↑

scaling

Scaling Environments Up & Down Permalink

Don't forget to scale down for software development

Somehow we commonly forget about supporting the software developers who are responsible for the future development of the software product. We get so wrapped up in making sure ...

Back to Top ↑