-
Async spring boot and Certifications journey
I have two updates in this blog post. For my lack of consistency in not blogging, I had to revisit this. “Getting an audience is hard. Sustaining an audience is hard. It demands a consistency of thought, of purpose, and of action over a long period of time.” – Bruce Springsteen. When I was gone,…
-
Kotlin – Spring boot update blog
This is a blog entry addresses three problems Quickly parse a CSV file Store the CSV file data in a Postgres SQL DB Use the latest Thymeleaf template to display the data I could not find a few quirks that faced along with the latest version of Boot and the corresponding tweaks that are needed…
-
CosmosDB and H2 dual update.
Trying to get to the habit of blogging often this year. New year’s resolution, hoping I can make it as a habit. One of the interesting thing I was struggling was to try out was a dual update to two data-sources and work through a model where spring batch kicks off the entire workflow. Azure…
-
Java 16 logging
One of the features I liked in Java16 are the logging changes. The updated logging API works on handlers. There are different handlers FileHandler, MemoryHandler and ConsoleHandler. Depending on the need, these handlers can be configured in runtime. Here is a scenario., if you want to debug or pipe entry of the logging information going…
-
My Cost Effective Run Sync
I switch between Nike and Strava to track my runs. When I hit a rut and slog through my running routine, Nike’s guided runs are better. I like NRC coaching to get me back on track. But the biggest problem in this workflow is, I lose my miles in Strava. All the solutions available to…
-
NYC marathon – not a race but journey
Running the NYC marathon is a remarkable journey from start to end. This is all about getting that in a blog post. Running an NYC marathon was not something I had on my bucket list, nor was it something I wanted to do. But a friend of mine, Muthu, encouraged me to sign up for…