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

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.

Anthill, this site crashing and XSL

Anthill rocks. Once I got our CVS server configured to allow pserver authentication from localhost, it took less than 5 minutes to configure automated builds with our build.xml file. Next steps - running tests and deploying. I got deployment pretty much done today and all I have to do is add the tests as parameters to Anthill's build process. The only thing that worries me about Anthill is that they have an open-source version and a pay-for-it version. No company wants to pay for anything these days, and I'm afraid all the good stuff will end up in the pay-for-it version. To be honest, that's fine with me, since all the stuff I need right now is in the open-source version.

In case you haven't noticed, this site has been crashing daily and I only discover it when I actually check it. I'm definitely overdue for a Roller upgrade - especially considering the last one was in the October or November of last year. I want to contribute before I upgrade though, so it might be awhile. The problem I'm experiencing right now is OutOfMemory errors, so Keith wrote a perl script to check catalina.out for this string, and if it's there, it restarts Tomcat. Hopefully this will help me out until I upgrade Roller.

This morning, I did a little XSL for one of my moonlighting projects - and I was disappointed to find that there's no ends-with function in the current XSL spec. There's starts-with and contains, but no ends-with. I used contains in the end to check if a filename contains .avi, and if so, then use HTML for Windows Media Player, rather than QuickTime Player. Seems to work good enough for now.

Posted in Java at Feb 06 2003, 10:30:32 PM MST 2 Comments
Comments:

Hi Matt, regarding the Roller crashes: You might want to look at your OSCache config. Since I switched over to a disk-based cache, I have had much better memory usage and uptime. I'll email my oscache.properties file to you if you wish.

Posted by Dave Johnson on February 07, 2003 at 08:34 AM MST #

That'd be great!

Posted by Matt Raible on February 07, 2003 at 09:08 AM MST #

Post a Comment:
  • HTML Syntax: Allowed