Matt RaibleMatt Raible is a Web Developer and Java Champion. Connect with him on LinkedIn.

The Angular Mini-Book The Angular Mini-Book is a guide to getting started with Angular. You'll learn how to develop a bare-bones application, test it, and deploy it. Then you'll move on to adding Bootstrap, Angular Material, continuous integration, and authentication.

Spring Boot is a popular framework for building REST APIs. You'll learn how to integrate Angular with Spring Boot and use security best practices like HTTPS and a content security policy.

For book updates, follow @angular_book on Twitter.

The JHipster Mini-Book The JHipster Mini-Book is a guide to getting started with hip technologies today: Angular, Bootstrap, and Spring Boot. All of these frameworks are wrapped up in an easy-to-use project called JHipster.

This book shows you how to build an app with JHipster, and guides you through the plethora of tools, techniques and options you can use. Furthermore, it explains the UI and API building blocks so you understand the underpinnings of your great application.

For book updates, follow @jhipster-book on Twitter.

10+ YEARS


Over 10 years ago, I wrote my first blog post. Since then, I've authored books, had kids, traveled the world, found Trish and blogged about it all.

Minecraft Modding at Denver's Devoxx4Kids

Devoxx4Kids Denver: Minecraft Modding Last weekend, Denver's Devoxx4Kids gathered at Tuliva to learn about Modding Minecraft. Several kids (ages 7-15) were introduced to programming Java by the founder of Devoxx4Kids USA, Arun Gupta, and his son, Aditya.

They used Java 8, Eclipse, Minecraft Forge and to show you how to create mods that could give you potatoes, skeleton cows, and even launch into different dimensions. The skeleton war was a big hit too. We had a record turnout at this event, and the space was fabulous. The live broadcast from vJUG went very smoothly and Tuliva's large screen and sound served us well. It was pretty sweet when we got shout-outs from the vJUG crew too!

Thanks for the great space Tuliva! Watching Arun and Aditya on vJUG

Simon Maple wrote a great summary of the session that includes the video we watched, as well as an interview with Arun and Aditya. Take a look at Devoxx4Kid's Minecraft Modding Tutorial if you'd like to see what we learned.

We did run into a couple issues while trying to follow along. The first was that the virtual machines we were using wouldn't run the Minecraft client. The error we saw was:

org.lwjgl.LWJGLException: Pixel format not accelerated

We later learned from Arun that virtual machines were an issue and it's better to use Forge on a local machine. The second issue we ran into was when folks tried to build Forge from source, they got a 500 error when it tried to download http://export.mcpbot.bspk.rs/versions.json. We later learned that the firewall was blocking it.

Despite these issues, I believe the kids learned a lot by watching the vJUG broadcast. I spoke with some parents that got things working in the class, as well as a few that tried it when they got home. After the modding session, I showed the class how to create a Minecraft Server on AWS. I also did some research to see if you could automate the server creation. I quickly landed on Thomas Offermann's site and his tutorials:

Thomas created a couple GitHub projects: one to setup a Minecraft server on AWS, as well as a webapp that you can start/stop it with. I haven't tried either project yet, but I hope to soon.

Thanks to all the Denver kids and parents that joined us last weekend! The Tuliva facilities were spacious and comfortable. We owe them a big thanks for sponsoring Devoxx4Kids Denver! We hope to do another workshop this fall, possibly on Raspberry Pi.

Posted in Java at Aug 19 2015, 08:41:52 AM MDT Add a Comment