Posts

Showing posts with the label Docker

Event: Comparing Native Java REST API Frameworks with Matt Raible

Image
Manchester Java Community hosted a meetup with a fantastic speaker Matt Raible in Infinity Works 's office. Matt compared the startup performance and memory usage of Spring Boot , Micronaut , Quarkus and Helidon frameworks. He built a REST API application secured by OAuth 2.0 and ran the application in Docker with the four frameworks respectively. His slides and related resources can be found at Comparing Native Java REST API Frameworks - Manchester JUG 2022 . Here is my thought after the talk: Java is still hugely popular and widely used ( Yay! ). The community should contribute to the language to encourage more younger generation to adopt it. Use SDKMAN to manage multiple JDK in a local computer Use HTTPie which is better than cURL for testing API Test OpenID Connect requests and debug responses with OpenID Connect debugger Build optimized Docker images for your Java applications with Jib Compare with startup time which does matter for Serverless Tak...

Craft Minecraft Server for Python Coding

Image
Minecraft is one of the most popular games amongst teenagers. They enjoy building their own worlds with blocks and start adventure there. Interestingly there is a special build for Raspberry Pi called Minecraft Pi Edition. With this edition, you could code in Python to interact with your Minecraft world. Yet this edition requires you a Rasberry Pi. Thanking RaspberryJuice plugin with Spigot Minecraft server, on the other hand, you can code in Python with your typical Minecraft Java edition. You could follow this article to learn how to set them step by step in your computer. In addition, in order to make the whole setup portable, I will also suggest building a Docker image to contain them together. See the detail at  https://github.com/tekichan/minecraft-py-docker