Matt RaibleMatt Raible is a writer with a passion for software. 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.

Sunrise on the way in

It pays to get up early.

It pays to get up early.

Posted in General at Sep 16 2003, 06:58:03 AM MDT Add a Comment

South Platte River

Nice day for a ride.

Nice day for a ride. Matt Good, my old boss from eDeploy.com, is on the left.

Posted in General at Sep 15 2003, 09:33:48 PM MDT Add a Comment

Spelling

Aoccdrnig to a rscheearch at an Elingsh uinervtisy, it deosn't mttaer in waht oredr the ltteers in a wrod are, the olny iprmoetnt tihng is that frist and lsat ltteer is at the rghit pclae. The rset can be a toatl mses and you can sitll raed it wouthit porbelm. Tihs is bcuseae we do not raed ervey lteter by it slef but the wrod as a wlohe. Aoccdrnig to a rscheearch at an Elingsh uinervtisy.

Posted in General at Sep 15 2003, 03:06:50 PM MDT 10 Comments

Hypersonic PC Sucks!

Hypersonic PC Sucks - they charged me $165 for returning the POS Aviator ZX7. I returned it because the following items did not work: power cord, bluetooth card, wireless card. Otherwise, it was a nice machine. Hypersonic PC Sucks because they didn't refund my money until I filed an investigation with my credit card. And then they claimed there was a $100 charge for scratches on the box, and the shipping costs are non-refundable ($65). After this, they warned me:

We also reserve the right to charge a restocking fee of 15%.

Maybe this post will cause them to up-the-ante. In the meantime, I hope Amex gets me a full refund.

Posted in General at Sep 15 2003, 09:02:42 AM MDT 6 Comments

Is the stress getting to me?

I don't know what's causing it, but I've woken up with a headache every day since I caught a small cold from Abbie on Monday. I've been cranking out a fair amount of hours between my day job and other side-projects, but you'd think this headache would go away. Is it the stress? Who knows - all I know is that I have to take Advil on a 4 hour rotation to get rid of it. I've even ditched my contacts for glasses one day, but that didn't help either.

I need to find a better way to relax, and a way to quit worrying about "getting things done" for my clients. Do I have productivity anxiety or is it deadline anxiety or maybe it's just West Niles.

Posted in General at Sep 11 2003, 02:38:18 PM MDT 3 Comments

Doin' the Netflix thing

I got inspired by Matt's post about Netflix and I signed up on Sunday. 3 DVDs arrived in the mail today. Nice! That was quick. The question is - will they have the same new releases that Blockbuster does?

Posted in General at Sep 09 2003, 10:38:06 PM MDT 4 Comments

My tips o' the day

I found an easy way to update a MySQL database with new columns this morning. The traditional way is to create an ALTER_TABLE script and run it. However, I had added more than 30 columns, and creating this script sounded like a pain in the ass. Keep in mind that I use Hibernate to create my database from scratch - tables, and all. If you're familiar with appfuse, you might be able to use this stuff.

  • Dump the existing (production) database using "mysqldump -c database > database.sql". Edit this file, replacing CREATE TABLE with CREATE TABLE IF NOT EXISTS. The "-c" option includes column names in the insert statement.
  • Create an empty database (appfuse: ant db-init) and export (mysqldump database > create-tables.sql) it.
  • Drop all the tables in the production database (backup first!), mysql < create-tables.sql followed by mysql < database.sql.

Of course, other suggestions are welcome - I'd love to see a mysql diff tool that generates the ALTER script for me!

My other tip is how to start/stop Windows services from the command line - don't know why I haven't used this sooner.

net start "$serviceName"

Where $serviceName is something like "Apache Tomcat 4.1" - use "net start" to see all currently started services.

Posted in General at Sep 09 2003, 02:07:31 PM MDT 2 Comments

Dual Monitor Video Card

Found this daddio from some co-workers today: GeForce4 MX440 64MB DDR 4x AGP Card w/Dual VGA. All for a measly $36.55. Now if they only made one of these for laptops. I'd love to make my next computer an Intel-based PowerBook, but you can only plug in one additional monitor to a laptop - I'd love to have dual.

Posted in General at Sep 05 2003, 11:27:52 AM MDT 2 Comments

California Rocks, Family Rocks

We just got back into Denver a few hours ago. It's great to be home, but it sucks that vacation is over. 10 days of driving up the cool California coast - aaaahhhhh blissful... We had an awesome time seeing my parents and sister, as well as a few old friends (and their families). It reminded me of two things: 1) don't sink your life into your job - it can disappear at any time, family and friends are forever, and 2) the United States is a beautiful country. We're actually thinking about moving to San Diego in the next 6 months.

Tonight the e-mail reading, blog reading, and tech support begins. I feel like it's a 2nd job. I feel like I need to put in 2-3 hours per night to keep up. However, with my just-got-back-from-vacation mindset, the motivation just isn't there. It feels good to be de-motivated, rather than technology obsessed - too bad it won't last very long.

Posted in General at Sep 02 2003, 09:21:43 PM MDT Add a Comment

Sunset on Fisherman's Wharf

Last night, we had a scrumptious dinner at the Crab House on Pier 39. While walking home, we were honored to see a beautiful yellow and gold sunset along the water. Today, we're heading out to Alcatraz and possibly a on winery tour.

Pier 39

Posted in General at Aug 27 2003, 11:55:52 AM MDT 3 Comments