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.

Dial-Up: 28.8

That's right, I'm posting this message on dial-up since my ISP can't fix my internet connection. Today they said they'd send someone out in a week. That sucks - dial-up for a week. Oh well, productivity will rise, blogging and reading of blogs will decline - which can't really hurt. The choke hold will come when one of my friends sends me the 1MB attachments that they're used to sending. The worst part is that I'm doing a WebEx presentation for the Struts Training class this week and I have to go into my office to do it, rather than in the comfort of my own home. Luckily, the guys I work for are letting me use my work computer - thanks gents!

Posted in Java at Apr 01 2003, 10:49:26 PM MST Add a Comment

Life without the Internet

Our internet connection at home went down for the first time in two years yesterday. It's still down - which means I had to try to stop the shakes while I sat in front of the computer all night (working on an XDoclet/Remember Me presentation). I couldn't read any blogs, check any e-mail accounts, or talk to any CVS servers. It was miserable. However, I got a lot done and my productivity was much better. The problem is, who knows when it'll come back. Our ISP thinks it's on our end, and I think it's on their's. I suppose it could be my router. Have any of you had a Linksys router go out on you? My LAN still works fine, so I doubt it's the router. I just hope I don't have to resort to dial-up tonight.

To top it all off, when I got into work this morning, I was locked out of the network. In fact, I'm still locked out, but I have internet access, so the shakes have subsided for the moment. I guess my original contract was supposed to expire at the end of March.

I'm curious to know if anyone played an April Fools joke on anyone yet? I did on Julie - running into the bedroom all flustered and pissed, claiming that someone had stolen our car. She said, "which one?" and "well, better call the police." It barely even phased her, but I definitely got her hook, line and sinker. Then she got me back with "Want a quickie?" Of course I said "Sure!" and she retorted with "April Fools!" Damnit.

Posted in General at Apr 01 2003, 09:26:18 AM MST 3 Comments

Saving Sessions in Tomcat

Dominic has provided a great link for storing your user sessions in a database with Tomcat. This could be very helpful in a production Tomcat environment where you need to persist your sessions in case you reboot a server. In most of my apps, I try to keep session-scoped objects to a minimum, so in most cases - I don't need to save the user's session. Good link regardless though - thanks Dominic!

Posted in Java at Apr 01 2003, 09:19:03 AM MST Add a Comment