Author Archives: tim

Fix for GraphQL testing

You are here because you are following the “Building a GraphQL service“, and specifically the testing section using GraphQlTest, and you keep getting a runtime error: The fix is in BookController, bookById: simply change “@Argument String id” to be “@Argument(“id”) … Continue reading

Posted in Software Engineering | Comments Off on Fix for GraphQL testing

Fix for ‘remote-git’ is not a git command

Just documenting another weird error message. If you see Then, in your .git/config file, change this line: to this: and try your git command again.

Posted in Software Project | Comments Off on Fix for ‘remote-git’ is not a git command

SSH path canonicalization failed

Yet another “change stuff just to change stuff” explanation and fix. Problem: you see “No such file” or “path canonicalization failed” after an scp command line that used to work correctly. Fix: add a “-O” argument to your “scp” command … Continue reading

Posted in Software Project, Ubuntu | Comments Off on SSH path canonicalization failed

Fix for white label error in tutorial

For those of you who are following https://learnk8s.io/spring-boot-kubernetes-guide (from 2022) When you get the dreaded “Whitelabel Error Page” and you are pulling out your hair, here is your solution: The stack overflow: https://stackoverflow.com/questions/42330870/spring-boot-unable-to-resolve-freemarker-view (from 2020) Which points you to https://github.com/spring-projects/spring-boot/issues/15131 … Continue reading

Posted in Software Project | Comments Off on Fix for white label error in tutorial

Most Obvious AI Quote

… that argues reasoning models were most likely mimicking the data they saw in training rather than actually solving new problems. 2024-12-21, The Wall Street Journal, “The Next Great Leap in AI is behind schedule and crazy expensive” At least … Continue reading

Posted in Machine Learning | Comments Off on Most Obvious AI Quote

Intel 14700K

This is a new computer build. Some facts on the CPU: it is currently #89 on PassMark [53,737] cpubenchmark.net, with a turbo speed of 5.6 GHz and TDP of 125W to 253W. It is 20 cores/28 threads, first seen Q4 … Continue reading

Posted in Computer Builds | Comments Off on Intel 14700K

Better pattern for @Autowired

Just ran across this in a video about Spring Boot by Frank Moley and I thought it deserved a callout. When creating your Beans (e.g. Controller), you can either: @RestController() public class ItemController { @Autowired; private ItemService itemService; Or you … Continue reading

Posted in Software Project, Uncategorized | Comments Off on Better pattern for @Autowired

Argo CD notes

Argo CD (github source) is a Continuous Delivery tool done “GitOps” style. Here, that means keeping all of your (Kubernetes) application definitions and configurations under source code control (git). Assuming you follow GitOps CI/CD best practices of separate repositories (one … Continue reading

Posted in Software Engineering | Comments Off on Argo CD notes

Add HTTPS lock to AWS S3

The goal was to change the “Not secure” banner to the little lock (aka enable https) for timtiemens.com. Previously, that site was hosted using only AWS S3 – which does not support “https”. This is the documentation for the final … Continue reading

Posted in Software Project | Comments Off on Add HTTPS lock to AWS S3

Design Problem from Tic Tac Toe

It is fascinating how quickly a simple problem can escalate to a very difficult design problem. Here are the major pieces needed to frame one of these difficult problems in Tic Tac Toe: CellValue : X, O, EMPTY Board : … Continue reading

Posted in Software Engineering, Software Project | Comments Off on Design Problem from Tic Tac Toe