Quantcast
Channel: Blog | Object Partners
Browsing all 93 articles
Browse latest View live

Resetting Database Between Spring Integration Tests

When tasked with having to write an integration test or a Spring Webflux test that uses a database, it can be cumbersome to have to reset the database between each test by using @DirtiesContext. Using...

View Article


Creating Mocks For Unit Testing in Go

Unit testing is an important part of any project, and Go built its framework with a testing package; making unit testing part of the language. This testing framework is good for most scenarios, but...

View Article

JavaScript Bundle Optimization – Polyfills

If you are lucky enough to only support a small subset of browsers (for example, you are targeting a controlled set of users), feel free to move along. However, if your website is open to the broader...

View Article

Simple improvements to making decisions in teams

Software development teams need to make a lot of decisions. Functional requirements, non-functional requirements, user experience, API contracts, tech stack, architecture, database schemas, cloud...

View Article

Image may be NSFW.
Clik here to view.

Getting Started with CSS Container Queries

For as long as I’ve been working full-time on the front-end, I’ve heard about the promise of container queries and their potential to solve the majority of our responsive web design needs. And, for as...

View Article


An Exploration in Rust: Musings From a Java/C++ Developer

Why Rust? It’s fast (runtime performance)It’s small (binary size)It’s safe (no memory leaks)It’s modern (build system, language features, etc) When Is It Worth It? Embedded systems (where it is...

View Article

AWS RDS MYSQL Playground

Do you need a reliable database platform to hammer out some new application ideas? Or, maybe you’d like to learn MYSQL in a disposable environment? This Hashicorp Terraform MYSQL RDS Module will build...

View Article

Kafka & Kubernetes: Scaling Consumers

Kafka and Kubernetes (K8s) are a great match. Kafka has knobs to optimize throughput and Kubernetes scales to multiply that throughput. On the consumer side, there are a few ways to improve...

View Article


How to get your pull requests approved more quickly

TL;DR The fewer reviews necessary, the quicker your PR gets approved. Code reviews serve an essential function on any software codebase. Done right, they help ensure correctness, reliability, and...

View Article


Image may be NSFW.
Clik here to view.

Snowflake CI/CD using Jenkins and Schemachange

CI/CD and Management of Data Warehouses can be a serious challenge. In this blog you will learn how to setup CI/CD for Snowflake using Schemachange, Github, and Jenkins. For access to the code check...

View Article

Infrastructure as Code – The Wrong Way

You are probably familiar with the term “infrastructure as code”. It’s a great concept, and it’s gaining steam in the industry. Unfortunately, just as we had a lot to learn about how to write clean...

View Article

Feature Flags in Terraform

Feature flagging any code can be useful to developers but many don’t know how to or even that you can do it in Terraform. Some benefits of Feature Flagging your code You can enable different features...

View Article

Tacos and Steak, an Istio story

This post originally appear on Marty Henderson’s personal blog A brief history In the before times of 2017, Varun Talwar and Louis Ryan sat under a forgotten waterfall at the edge of the world and...

View Article


Gitpod and Hringvegurinn

Iceland Ever seen an advertisement for visiting Iceland? Have you noticed that they all mention Hrinvegurinn or the Ring Road, as a good tour? (If you haven’t seen a tour ad for Iceland, Steindi Jr...

View Article

Testing a Quarkus Kafka Application

Quarkus, a “Kubernetes Native Java stack”, enables lighter Java applications with faster startup times. In a recent post, I talked about scaling Kafka consumers in Kubernetes. Quarkus applications fit...

View Article


Image may be NSFW.
Clik here to view.

Rockstar Development

This originally appeared on Marty Henderson’s personal blog Or, how to use Gitpod and GitLab so that no one else has to care about your questionable coding language choices. A true rockstar has a good...

View Article

Image may be NSFW.
Clik here to view.

Planning an Apache Airflow Deployment

This is part one of a five-part series addressing Airflow at an enterprise scale. I will update these with links as they are published. Airflow: Planning a Deployment Apache Airflow is a platform for...

View Article


Image may be NSFW.
Clik here to view.

Airflow + Helm: Simple Airflow Deployment

This is part two of a five-part series addressing Airflow at an enterprise scale. I will update these with links as they are published. Airflow: Planning a DeploymentAirflow + Helm: Simple Airflow...

View Article

Introduction to Pydantic

I’ve been using the Pydantic library in my Python projects lately and it’s pretty great. At first glance, it seems very similar to Python 3’s built-in dataclass decorator but when you see it supports...

View Article

Image may be NSFW.
Clik here to view.

More Charts: Adding TLS to Airflow

In this post, we will be adding TLS to Airflow on Azure Kubernetes Service. This is part three of a five-part series addressing Airflow at an enterprise scale. I will update these with links as they...

View Article
Browsing all 93 articles
Browse latest View live