Matt RaibleMatt Raible is a Java Champion and Developer Advocate at Okta.

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.


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.

[JavaOne] Developing Eclipse Plugins

I briefly broke my mantra this afternoon and went to a session on Java Studio Creator. I lasted just past the agenda before I walked out. It looked to be a justification talk - telling us that Creator was made for corporate dummies that don't write code for a living. I skipped across the hall to a session on developing plugins for Eclipse. It was quite interesting and really made it look easy to develop plugins. I almost fell asleep quite a few times, but that's probably from the booze still peculating in my veins.

The best thing I got from the talk was tips and tricks for developing with Eclipse. I watched Eric Gamma do a lot of shortcuts to and quick fixes that I didn't know about. I probably won't remember them past today, but they were cool nevertheless. Now I'm off to the hotel to charge my camera and get ready to pull an all-nighter before our early-morning departure.

Posted in JavaOne at Jun 30 2004, 06:17:01 PM MDT Add a Comment

[JavaOne] What's new and cool in the J2ME Wireless ToolKit

I'm continuing my theme to only attend sessions I know little about. I'm sitting in a session on the J2ME Wireless ToolKit. So far it's fairly boring. This guy's been rambling on for a while about all the JSRs that the toolkit implements. Now he's doing a demo and using the Network Monitor to demonstrate looking at the HTTP requests when making soap calls.

This is only my 4th session of JavaOne, and I haven't been to any BOFs. I don't feel like I'm missing anything. Most of my time in Moscone is spent sitting in the main lobby, hacking away at my e-mail and talking with folks. I never imagined I'd meet so many people. It's pretty damn cool to meet all the bloggers.

The tools and demo that this guy is showing look like good monitoring and emulating tools. The WTK doesn't appear to have an IDE, just a way to run midlets and see the results. It doesn't appear to have an IDE. If I was to compare this to the web world, I'd say that the WTK is really just a web browser. Of course, it's much more than that since it can emulate HTTP requests, and well as bluetooth. From what I can tell, a midlet is really just a Java application that can run on a mobile device. After googling a bit, it looks like I was right. How easy is it to unit test midlets? Do you have to constantly use an emulator to test stuff? I'd like to write an AppFuse client for my phone, but I also want to use TDD to do it.

I missed the rest of the presentation b/c I got lost in reading blogs. Attending these sessions with an open laptop is not a good idea. I hope I can make one more session today - my goal was 5 for the week. As Dion said, this conference is all about networking.

Posted in JavaOne at Jun 30 2004, 03:57:53 PM MDT 2 Comments

Wednesday - the booze fest continues

Went to bed at 5, up at 9. I haven't had a hangover this week, and I'm still drunk from last night. As I'm sobering up at 1:00 in the afternoon, I feel my breakfast making an attempt to see the light of day. I have lots of photos (and video) from the evening's activities, but no cord to upload them onto my computer and the web. Will do so tomorrow. These Java guys can't dance for shit. I could use another Irish Car Bomb right now. 5 and 1/2 hours until the festivities begin again. Bruce and I have a 6 a.m. flight to Denver tomorrow - should be fun going to the airport. Maybe we should just check out of hotel today.

Posted in JavaOne at Jun 30 2004, 01:52:47 PM MDT Add a Comment

Rendezvous for Windows, can be called from Java

Rendezvous rocks on the Mac. Wouldn't it be nice if you could use it between platforms or even in your Java apps? You will be able to shortly...

Apple released a developer's preview of Rendezvous Networking for Windows 2000 & XP at wwdc 04. ... Also released was support for various POSIX platforms, including Linux, Solaris, and FreeBSD, as well as making it callable from Java. [MacRumors]

Posted in Java at Jun 30 2004, 01:06:59 PM MDT 1 Comment