Skip to content

Stephen Nimmo

Development, DevOps and Delivery

  • Home
  • About
  • Favorites
  • Cheatsheet

Latest Posts

Concise Keycloak Realm for Testing

November 18, 2023 stephennimmo Coding, Configuration

I’ve recently been working on some Quarkus and Angular projects requiring an OIDC provider and I have been using Keycloak.[…]

Read more

Modbus Integration at the Edge with Quarkus Native Image Compilation

October 5, 2023 stephennimmo Coding

When I came to Red Hat, I had mostly lived in the IT world. My servers were in data centers.[…]

Read more

Build a REST API from the ground up with Python

September 7, 2023 stephennimmo Coding

Python’s popularity continues to grow. While it’s best known as a scripting language, the language has evolved to handle many[…]

Read more

Quit Telling your Developers they are Brilliant

July 27, 2023 stephennimmo Culture

The growth mindset is a psychological concept that emphasizes the belief that one’s abilities and intelligence can be developed through[…]

Read more

Intellij’s Java toString Update to Match Records

July 15, 2023 stephennimmo Coding

Intellij has code generation feature built into the IDE to allow Java developers to quickly generate boilerplate code including getters,[…]

Read more

My conversation with ChatGPT on trade data structures

March 19, 2023 stephennimmo Coding

I recently had a conversation with ChatGPT about helping me build some protobuf-based commodities trade structures. It was pretty amazing[…]

Read more

Building a Comprehensive Functional Testing Strategy

January 13, 2023 stephennimmo Culture, System Design

Software testing is important. Unit tests are important. However, there are so many different layers and scopes of testing software[…]

Read more

Microservices and the Foreign Key Dilemma

January 6, 2023 stephennimmo System Design

The journey to microservices is focused on breaking down monolithic applications into compose, domain driven services. There are many valuable[…]

Read more

Kafka Stream Transformation Patterns and Message Reprocessing

December 23, 2022 stephennimmo System Design

This blog post assumes you have at least a basic understanding of Kafka – topics, partitioning, offsets. If you have[…]

Read more

Why Continuous Delivery?

December 19, 2022 stephennimmo Culture

The need for continuous delivery is predicated on the fact that software is continuously deteriorating. From the second the code[…]

Read more

Posts pagination

«Previous Posts 1 2 3 4 5 6 … 8 Next Posts»

Recent Posts

  • Compiling and installing a Linux kernel module in OpenShift – The AMD Solarflare™ Onload™ Edition
  • Dynamic URL for Host using OpenShift routes
  • Connecting OpenShift Virtualization to Underlay Networks with ClusterUserDefinedNetwork
  • Two Ways of creating a Red Hat Enterprise Linux virtual machine with a static ip address in OpenShift Virtualization
  • Bootstrapping an OpenShift Cluster with OpenShift GitOps

Angular ArgoCD Bootstrap CTO Culture docker GitOps Java Kafka Kubernetes Kubevirt Linux MapStruct maven OpenShift Podman Postgres PostgreSQL Quarkus RHEL Security Spring Boot Testcontainers testing Virtualization