Articles, dummyCategory

OpenJ9 XL Heap

Are you looking to run a Java application with OpenJ9 that requires a large heap size (more than ~57GB)? OpenJ9 SDKs with noncompressed references are here! OpenJ9 SDKs with noncompressed reference…

Articles, dummyCategory

Eclipse OpenJ9 in Containers

There has been a lot of talk about Java not behaving properly when running in a docker container. Many blogs like this cover the problems that Java faces in containers. Although these talks are tar…

Articles, Home

Building a serverless url shortener with Azure Functions and Java, part one | Jonathan Giles

I’m a Java engineer who doesn’t really know the intricacies of cloud development as well as my ‘Cloud Developer Advocate’ job title suggests that I should. That is why I’m such a fan of Azure Functions – it makes the concept of serverless programming a possibility for Java developers. Serverless is one of those odd marketing terms, but what it essentially boils down to, as my colleague Jeremy Likness likes to say, is that it is ‘less server’ – which sounds perfect for me! 🙂 To better understand Azure Functions, I set out to build a URL shortener app, so that I could take a long URL like and replace it with a short url like . I’m not the first Microsoft Cloud Developer Advocate to do this, as it seems like one of those projects people like to do when they first encounter serverless programming 🙂 You can read Jeremy’s blog about how he built a URL shortener in C# (he’s put a lot more hours into features than me, so there