Kubernetes

I have been deploying containers and creating applications on Kubernetes for the better part of the last couple of years. I should have written a lot more about the journey because there is so much to learn (by doing quite a few mistakes).

I should have learned by now that any of these great new ways of doing things that will simplify the delivery of applications is a journey where you are going to re-learn how to do what you have always been doing. The same “problems” exist in creating an application no matter the framework or language.

The new tool is going to address pain points from the last best framework ever and it will be very attractive to use the new one. The fun is in solving all the other problems that still exist and have not necessarily been addressed as well as the pain points that attracted you to it.

I had to re-learn so much about networking with Kubernetes because your micro-services all need to communicate with each other.

I had to learn a lot about Kafka because it is our messaging queue. Please don’t tell them that is what it is. It is so much more.

I had to learn about service mesh and got to the points of many memes about this one.

We had to learn so much about so many different applications and infrastructure pieces that the promise of delivering faster is not as true as we would have liked. Don’t get me wrong, I love learning but I hate over-promising and finding myself in a bad position.

The journey is far from done and I have an awesome team that is helping me and I hope that I am helping them along the way as well.

May the learning continue…

New things to learn

Nice article about some framework that we should all learn and as much as I know a few this list of classics certainly has a few that I should learn before the end of the year.

https://hackernoon.com/12-frameworks-java-web-developers-should-learn-in-2018-edae59315244

Which one are you learning?

Learning Kotlin 1/10000

It is a nice language to learn but I am not dedicating enough time right now to make the progress I would like.

Little thing I learned last night was the repo for use the Anko “library” in my code.

maven { url "http://dl.bintray.com/kotlin/kotlin-dev" }

Sometimes the simplest thing takes you an hour to figure out. All the examples for Anko that I looked at were partial so they showed the dependency line to add:

compile("org.jetbrains.anko:anko-commons:${anko_version}")

I guess that I have to be happy that I figured something out.

Back to coding a micro-service with Spring Boot and Kotlin…

New Year

There is a new year coming very soon…

Magical number to it so more motivation to create and learn, or so I hope. It is easy to have grand plan for the new year since it is a new start. Everyone loves a new start.

I certainly hope to create more with new technologies that are out there and report more on them here than I have done before.

I should commit to numbers so I can measure my success but that is always a scary idea. It means you have the potential to fail and everyone prefer success stories.

Groovy, Scala, AJAX, more web app coding… There is plenty to learn more about.