Tech Team Lead News

The best articles and links to interesting posts for technical team leaders building sophisticated websites, applications and mobile apps. Think about: software architecture, hardware architecture, design, programming, frameworks, scalability, performance, quality assurance, security, resolving issues, fixing bugs and Android.

Friday, October 3, 2025

Android Pixel 6 phone not all photos show up when connected via USB to computer

›
Introduction I usually manually make copies of important photos on my Pixel 6 Android mobile phone via the USB-C cable. Just connect it to y...
Monday, April 7, 2025

Spring Boot 3 serverside forwarding

›
Introduction Sometimes you want to forward to another URL on the serverside in Spring Boot 3.  The example in this blogpost is for forwardin...
Wednesday, April 2, 2025

How to mock Retrofit2 response Call in a unittest

›
Introduction To mock a Retrofit2 call which returns Call<Void?> in the interface client like this:     @POST("/events")    ...
Wednesday, February 14, 2024

Kotlin: how to mock a static Companion method using MockK

›
Introduction How do you mock a static companion method in Kotlin using MockK? I wanted to mock this (static) method in a companion object in...
2 comments:
Tuesday, December 26, 2023

OWASP DependencyCheck returns 403 Forbidden accessing NVD API using API key

›
Introduction Recently, the NVD ( National Vulnerability Database ) which the Owasp dependency check plugin uses to get its data from to che...
Saturday, November 4, 2023

MapStruct library: setting a field with an expression to a ZonedDateTime

›
Introduction Setup: - Mapstruct 1.5.5 - Kotlin 1.8 - IntelliJ 2023.2.3     For a mapping between two classes, the source class did not have...
Wednesday, September 27, 2023

SpringDoc OpenAPI Swagger generated Swagger API shows incorrect class with same name

›
Introduction When you have multiple classes with the same name in your classpath, SpringDoc with Swagger API annotations potentially picks ...
Wednesday, August 23, 2023

Unknown application error occurred Runtime.Unknown - Startup issue AWS Serverless Lambda

›
Introduction Trying to invoke a deployed AWS Serverless Lambda on AWS, I was getting this error CloudWatch when trying to invoke the lambda ...
Friday, July 21, 2023

Too many open files in AWS Lambda serverless troubleshooting

›
Introduction One of my Kotlin lambdas was throwing Too many open files exceptions and thus logging errors, but only nightly, when it got bur...
1 comment:
Friday, April 21, 2023

OWASP Dependency Check plugin suppressions.xml examples

›
Introduction One of the features of the OWASP dependency check plugin is to be able to suppress reported vulnerabilities, for example beca...
Thursday, March 16, 2023

Datadog: Malformed _X_AMZN_TRACE_ID value Root - also known as X-Amzn-Trace-Id

›
Introduction Since 14 March 2023 suddenly my AWS lambdas started to log this error: datadog: Malformed _X_AMZN_TRACE_ID value: Root=1-6411cb...
Wednesday, February 15, 2023

AWS SAM CLI FileNotFoundError: WinError 3: The system cannot find the path specified .class class Kotlin 1.7 Windows 10

›
Introduction The AWS SAM CLI command  sam.cmd build MyFunction --template C:\techie\workspace\my-function\local\template.yaml --build-dir C:...
Wednesday, December 21, 2022

Where to find .gitattributes on Windows 10/11 using Git, IntelliJ 2022 and WSL Ubuntu to fix CRLF (\r\n) command not found: convert to LF line endings on checkout

›
Introduction Problem: when checking out a project in IntelliJ in Windows, all files are checked out with Window's newline CRLF (\r\n). B...
›
Home
View web version

About Me

My photo
Techie
I'm a professional software designer/architect/developer/software engineer with over 25 years of experience. For many years I've been a Technical Team Lead for complex software engineering projects. My main area of focus is Java/Kotlin microservice architectures and related challenges (design, scalability, performance etcetera). Currently Kotlin has got a lot of my attention. I will be posting lessons learned, and lessons that I'll be learning during the coming years :-)
View my complete profile
Powered by Blogger.