java

Lambda Four Ways, a Rosetta Stone for AWS

When I write Lambdas professionally, Python is my preferred language. It offers decent performance, a straightforward syntax, and high developer productivity. I’ve also used Java, both in demonstration apps and actual client work. But while I have some familiarity with other languages supported by the platform, I’ve never used them. So, with some downtime, I decided to implement the same Lambda in four different languages: Python, Java, JavaScript, and Go, to get a better sense of their strengths and weaknesses.

Java Virtual Threads: Worth the wait?

With version 21, Java got virtual (lightweight) threads. This feature has received a lot of press, but will it actually help you? In this post I review the theoretical benefits of virtual threads, and then show actual results from a benchmark.

A 20th Anniversary Look Back in Technology: Tom Purcell

Tom Purcell, a consultant and founding member of the Chariot Solutions team, has seen technology come and go. On our 20th anniversary in business, Tom gives us a humorous look back to the tools and technologies that came, went, and stayed since Chariot became a company in 2002.

Java at 25: A Business Perspective

While Java may not always be the “sexiest” choice in today’s technology landscape, it might just be the best one for your needs.