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.


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.

Off to Big Sky Country

Holland Lake In only a few more hours, we're heading on Raible Family Roadtrip #9. Number 7 was when Julie, Abbie and I traveled up the California coast, and number 8 was when my Dad and I drove my '66 Bus to Denver from San Diego. This time it's going to be much more special. The end destination is my favorite place on earth. We're heading for the cabin, which is a log cabin my grandpa built in 1918. I was born in one corner, my sister in the other, and I spent the first 16 years of my life there.

Spending the 4th of July at the cabin has been a long standing family tradition. It's always fun to watch the parade and the O-Mok-See in the small town I grew up in. The Swan Valley is a very special place and my friends that visit often return. It really is one of those uniquely special places on Earth.

I love road trips. Julie hates them, but tolerates the fact that I love them. The main reason we're not flying to Montana is because the flights are very expensive. It's a 1 and 1/2 hour plane ride and a 15-hour drive in the car. It's a good thing we have a DVD system in our Odyssey for the kids - 15 hours is a heckuva long trip.

While I was at JavaOne last week, Julie did some research and discovered that Yellowstone isn't too far out of our way, so we're staying there tomorrow night. I've been to Yellowstone a few times, and every time it takes my breath away. I can't wait to see the look on Abbie's face when she sees an Elk right outside her window.

The best part about the whole trip? It's sure to be the family, laughing and creating memories. But I'm also going unplugged - which I haven't done in a while. For the next week, I'll be without a laptop and refusing to check voicemail or e-mail. E-mail is going to suck when I get back, but the peace of mind while I'm gone is sure to be priceless.

Posted in General at Jul 01 2005, 11:25:40 PM MDT 6 Comments

Ahhh... Wonderful. I dont mind Roadtrips as long as I'm not driving :) I was also planning a roadtrip with my family to "Pondichery" from Chennai along the East Coast Road but I guess it needs to wait a while. Pondichery was famous for the French Settlements and still retains a lot of French History and Culture. And the best part is the liquor is tax free and cheaper than in chennai :)) Have a good one Matt, and yeah Enjoy your 4th.

Posted by Muthu Ramadoss on July 02, 2005 at 06:56 AM MDT #

I have been to Yellowstone once in my college year, I'm still haunted by the daunting images of the great nature, the wild, and the views of the park. That was simply the best adventure experience that I have ever had. Enjoy the trip, Mr. Raible!

Posted by Vui Lo on July 04, 2005 at 05:20 AM MDT #

Perhaps the elk will just seem like an odly shaped VW bus with a giant lobster on it... only the elk doesnt have roller skates on =o)~

Posted by Chris Berthold on July 04, 2005 at 04:44 PM MDT #

I'm incredibly jealous, Matt. I miss Montana quite a bit and am looking forward to my trip to our family cabin at Seeley Lake in August. Have a great and relaxing time.

Posted by David Thompson on July 05, 2005 at 05:30 PM MDT #

hello: I am studing appfuse now, It's wonderful. but I have a question when I use it.please help me,thank you. question: when I run: ant test-dao -Dtestcase=PersonDAOTest test-dao: test-module: [echo] Testing dao... [mkdir] Created dir: E:\appfuse\build\test\data [copy] Copying 1 file to E:\appfuse\build\appfuse\WEB-INF [junit] [appfuse] WARN [main] JDBCExceptionReporter.logExceptions(57) | SQL Err or: 0, SQLState: 08001 [junit] [appfuse] ERROR [main] JDBCExceptionReporter.logExceptions(58) | Server connection failure during transaction. Due to underlying exception: ' ocketException: Permission denied: connect'. [junit] ** BEGIN NESTED EXCEPTION ** [junit] [junit] MESSAGE: Permission denied: connect [junit] STACKTRACE: [junit] Permission denied: connect [junit] at Method) [junit] at [junit] at a:195) [junit] at com.mysql.jdbc.MysqlIO.<init>( [junit] at com.mysql.jdbc.Connection.createNewIO( [junit] at com.mysql.jdbc.Connection.<init>( [junit] at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDri [junit] at java.sql.DriverManager.getConnection( [junit] at java.sql.DriverManager.getConnection( [junit] at org.springframework.jdbc.datasource.DriverManagerDataSource.g etConnectionFromDriverManager( [junit] at org.springframework.jdbc.datasource.DriverManagerDataSource.g etConnectionFromDriverManager( [junit] at org.springframework.jdbc.datasource.DriverManagerDataSource.g etConnection( [junit] at org.springframework.orm.hibernate.LocalDataSourceConnectionPr ovider.getConnection( [junit] at net.sf.hibernate.impl.BatcherImpl.openConnection(BatcherImpl. java:289) [junit] at net.sf.hibernate.impl.SessionImpl.connect( 61) [junit] at net.sf.hibernate.impl.SessionImpl.connection( :3321) [junit] at [junit] at net.sf.hibernate.impl.SessionImpl.saveWithGeneratedIdentifier ( [junit] at [junit] at net.sf.hibernate.impl.SessionImpl.saveOrUpdate(SessionImpl.ja va:1397) [junit] at org.springframework.orm.hibernate.HibernateTemplate$14.doInHi bernate( [junit] at org.springframework.orm.hibernate.HibernateTemplate.execute(H [junit] at org.springframework.orm.hibernate.HibernateTemplate.saveOrUpd ate( [junit] at org.appfuse.dao.hibernate.PersonDAOHibernate.savePerson(PersonDA [junit] at org.appfuse.dao.PersonDAOTest.testAddAndRemovePerson(PersonDAOTe [junit] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAcces [junit] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMet [junit] ** END NESTED EXCEPTION ** [junit] TEST org.appfuse.dao.PersonDAOTest FAILED BUILD FAILED E:\appfuse\build.xml:395: Following error occured while executing this line E:\appfuse\build.xml:746: Unit tests failed. For error messages, check the log files in E:\appfuse/build/test/data or run "ant test-reports" to generate reports at E:\appfuse/build/test/reports. Total time: 6 minutes 18 seconds #Hibernate Configuration for JUnit tests #Fri Jul 08 18:11:56 CST 2005 hibernate.connection.username=test dao.type=hibernate hibernate.connection.password=test hibernate.dialect=net.sf.hibernate.dialect.MySQLDialect hibernate.connection.url=jdbc\:mysql\://localhost/appfuse?autoReconnect\=true&useUnicode\=true&characterEncoding\=utf-8 hibernate.connection.show_sql=true hibernate.connection.driver_class=com.mysql.jdbc.Driver file:applicationContext-resources.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCENGINE beans PUBLIC "-//SPRING//DTD BEAN//EN" ""> <beans> <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="locations"> <list> <value></value> <value></value> </list> </property> </bean> <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="driverClassName"> <value>${hibernate.connection.driver_class}</value> </property> <property name="url"> <value>${hibernate.connection.url}</value> </property> <property name="username"> <value>${hibernate.connection.username}</value> </property> <property name="password"> <value>${hibernate.connection.password}</value> </property> </bean> </beans>

Posted by china-boy on July 08, 2005 at 10:52 AM MDT #

china-boy, Please post such questions to the appfuse user mailing list ([email protected]). Thanks, Sanjiv

Posted by Sanjiv Jivan on July 09, 2005 at 04:27 PM MDT #

Post a Comment:
  • HTML Syntax: Allowed