---
title: "Ada Cheng (@adafycheng) | Hashnode"
description: "Software Developer. Read the latest articles by Ada Cheng on Hashnode."
url: "https://hashnode.com/@adafycheng"
---

@adafycheng

# Ada Cheng

@adafycheng · Manchester, United Kingdom · Joined December 2021

Software Developer

[Website](https://portfolio.adafycheng.dev/)

### [Configure Environment Variables in JUnit Tests](https://blog.adafycheng.dev/configure-environment-variables-in-junit-tests?utm_source=hashnode&utm_medium=feed)

In this article, we'll write a JUnit Test configured with Environment Variables using junit-pioneer library. First of all, we need to add the junit-pioneer library and maven-surefire-plugin to the Maven pom.xml. <project> <properties> <p...

1 min read · [blog.adafycheng.dev](https://blog.adafycheng.dev/configure-environment-variables-in-junit-tests?utm_source=hashnode&utm_medium=feed)

[Sep 4, 2025](https://hashnode.com/posts/configure-environment-variables-in-junit-tests/68b966b68cbfb282fc58f282)

### [RequestsDependencyWarning: Unable to find acceptable character detection dependency (chardet or charset\_normalizer)](https://blog.adafycheng.dev/requestsdependencywarning-unable-to-find-acceptable-character-detection-dependency-chardet-or-charsetnormalizer?utm_source=hashnode&utm_medium=feed)

Problem The problem occurs when using the Python requests library, the chardet library is not installed. /Users/adacheng/Library/Python/3.9/lib/python/site-packages/requests/\_\_init\_\_.py:86: RequestsDependencyWarning: Unable to find acceptable charact...

1 min read · [blog.adafycheng.dev](https://blog.adafycheng.dev/requestsdependencywarning-unable-to-find-acceptable-character-detection-dependency-chardet-or-charsetnormalizer?utm_source=hashnode&utm_medium=feed)

[Jan 6, 2025](https://hashnode.com/posts/requestsdependencywarning-unable-to-find-acceptable-character-detection-dependency-chardet-or-charsetnormalizer/677ba8d63daf6bb81d985268)

### [Kafka Basics](https://blog.adafycheng.dev/kafka-basics?utm_source=hashnode&utm_medium=feed)

Apache Kafka is an open-source distributed event streaming platform for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. Introduction This article aims to provide basic hands-on instructions ...

3 min read · [blog.adafycheng.dev](https://blog.adafycheng.dev/kafka-basics?utm_source=hashnode&utm_medium=feed)

[Jan 18, 2024](https://hashnode.com/posts/kafka-basics/65a95009037306ffb4b01c22)

### [Spring Boot Application fails to start since it fails to load region from system settings when AWS STS module is included](https://blog.adafycheng.dev/spring-boot-application-fails-to-start-since-it-fails-to-load-region-from-system-settings-when-aws-sts-module-is-included?utm_source=hashnode&utm_medium=feed)

Problem When AWS STS module is included in a Spring Boot Application, exception complaining region not set is thrown. Maven pom.xml <dependency> <groupId>software.amazon.awssdk</groupId> <artifactId>sts</artifactId> </dependency> Error M...

1 min read · [blog.adafycheng.dev](https://blog.adafycheng.dev/spring-boot-application-fails-to-start-since-it-fails-to-load-region-from-system-settings-when-aws-sts-module-is-included?utm_source=hashnode&utm_medium=feed)

[Jul 19, 2023](https://hashnode.com/posts/spring-boot-application-fails-to-start-since-it-fails-to-load-region-from-system-settings-when-aws-sts-module-is-included/64b7b3db13e4702297d3ce3b)

### [Trivy - Image Scanning Tool](https://blog.adafycheng.dev/trivy-image-scanning-tool?utm_source=hashnode&utm_medium=feed)

Installation Follow the instruction in this article to install Trivy. Scan To scan the docker image: Build the image. docker build . -t hello-world Scan the image. trivy scan hello-world

1 min read · [blog.adafycheng.dev](https://blog.adafycheng.dev/trivy-image-scanning-tool?utm_source=hashnode&utm_medium=feed)

[Oct 26, 2022](https://hashnode.com/posts/trivy-image-scanning-tool/6359006fe5c6df0c710b9677)
