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.

[ANN] Struts Resume 0.9 Released!

Struts Resume 0.9 is a major improvement over 0.8. Not only did I upgrade all the code to use AppFuse 1.4 (release notes), but I also removed Struts from the services layer. Moreover, you can actually enter almost all of the pieces of a resume and render it in HTML and Word format. The resume-entry piece (and sections you can enter) is largely based on what Monster.com uses. I may add other sections in the future (i.e. awards and publications).

The main reason this is not a 1.0 release is because an administrator is the only one who can edit the HTML template - and the Word/RTF template is not editable online. Allowing a user to override the default template(s) will be the primary goal in 1.0.

Here's a specific rundown of all the changes from the changelog:

Download (~10.5 MB for src, ~5.4 MB for bin), Online Demo and Homepage.

Posted in Java at Apr 05 2004, 05:02:22 AM MDT 12 Comments
Comments:

Nifty app. It would be nice if people outside the US could use it; we're forced to choose a US state, and to enter a numeric "zip code".

Posted by Kief on April 05, 2004 at 03:53 PM MDT #

Nifty. But: I don't live in the US, so having to choose a state isn't nice, nor is being unable to enter my postcode. Also, after every form (objective, education, experience) I am kicked back to the login screen, even after I've disable cookies. I can't preview the page either.

Posted by Kief on April 05, 2004 at 03:59 PM MDT #

Thanks for your comments Kief. I'll try to take them into consideration for the next release. I guess I need to do a little more i18n. I expect your "kick back to the login screen" is <em>caused</em> by your disabling of cookies. I haven't had any issues in my testing on various platforms. It's also possible that I'm not doing proper URL-rewriting for links - so if cookies are turned off, things don't work.

It'd be great if you could enter these issues as bugs. That way they won't get lost.

Posted by Matt Raible on April 05, 2004 at 04:42 PM MDT #

Its great that you still find time to upgrade struts-resume and I was looking forward to the changes. Have been playing around with Flex lately and like you said looks pretty easy. Having thoughts of using RIA with your struts-resume but just trying to find some time doing it. Anyway I am over in Malaysia and have been following closely with your development of Appfuse and struts-resume, just that I have any posted any comments. How's the renovation getting on?

Posted by Beh Teik Hooi on April 06, 2004 at 12:18 AM MDT #

Beh - I've also thought about adding a RIA front-end to either AppFuse or Struts Resume, but I just don't have the bandwidth (time) right now. I'd be very interested in your results if you decide to do it. As for the renovation - you've inpired me to post some new pics. ;-)

Posted by Matt Raible on April 06, 2004 at 03:07 AM MDT #

I have recently switched to Linux and after having struts-resume installed on a Redhat EL V3 system, I was fascinated by the look & feel on Linux as compared to Windows. Anyway, I have struts-resume running without any issue (MySQL 4.0.18, Tomcat 5.0.18, Apache 2 with jk2_mod and struts-resume 0.9) on the server but when I try to run from another workstaion (Windows XP, IE 6) I could not logged in. I have checked the logs and it seems something to do with not being able to authenticate with the mysql server. Any where that I could have missed during my installation? I do not have this problem with Windows Server.

Posted by Beh Teik Hooi on April 19, 2004 at 12:40 AM MDT #

Make sure there is a struts-resume.xml file in $CATALINA_HOME/conf/Catalina/localhost.

Posted by Matt Raible on April 19, 2004 at 04:48 AM MDT #

Yes. I have it in place. It has something to do with mysql server (coz i also could not log into it from dbvisualizer on my workstation) but not sure what. Still checking on it. A while back you mention that you are looking into Resin, is it much better than JBoss or JoNas. I played with Jonas couple a days ago, looks easy to install and such but have not try on performance. Is there any benchmark matrix on these three app server on the web? I was like spending the last two days looking for some benchmark. I remember theserverside did publish something a while back, but just couldn't find anything now.

Posted by Beh Teik Hooi on April 20, 2004 at 12:15 AM MDT #

For an app server comparison, you might check out the Application Server Matrix. There is a column with Reviews. This is probably outdated, but if your app server performs - why worry? I <em>was</em> looking into Resin until someone told me it'd cost me money. After that, I decided to stick with Tomcat 5.

Posted by Matt Raible on April 20, 2004 at 02:14 AM MDT #

Is there a struts-resume forum that I can subscribe to? Now That I got everything to work, it seems that when I point to http://192.168.1.118/struts-resume, I was presented with the login. But after keying the userid and password the address changes to http://192.168.1.118:8080/mainmenu.do. Why is the port 8080 appearing? Anything that I need to check?

Posted by Beh Teik Hooi on April 21, 2004 at 12:22 AM MDT #

Sorry, I mean http://192.168.1.118:8080/struts-resume/mainMenu.do.

Posted by Beh Teik Hooi on April 21, 2004 at 12:24 AM MDT #

Beh - rather than posting all your questions on my blog - can you please use the AppFuse User Mailing List. To fix your problem (and default to port 80), either change the context-param "listenPort_http" in web.xml to be 80, or change the default "http.port" property in properties.xml.

Posted by Matt Raible on April 21, 2004 at 12:55 AM MDT #

Post a Comment:
Comments are closed for this entry.