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.

Part Apple Fan, Part Geek

I like to think I'm not too committed to anything (except my kids and skiing). The following quizzes seem to indicate I'm on the right track. Moderation is good.

52%How Addicted to Apple Are You?
48% Geek

Proof that the holidays are treating me well? I'm heading to the hills for 2 days of skiing with my sister tomorrow. Forecast: Powder. :-D

Posted in Mac OS X at Dec 20 2007, 01:26:53 PM MST 4 Comments

Google Calendar Sync for BlackBerry

Google Sync A couple of days ago, I said the Network Updates feature on LinkedIn's New Homepage is kinda boring. I still agree with this, but I think the new LinkedIn News provides some real value. Today my homepage had a link to Google Calendar Sync for BlackBerry. This is something I've been looking for for quite some time.

If you have a BlackBerry, you can install it from http://m.google.com/sync. I use Spanning Sync to allow me to synch my Google Calendar in iCal and it works awesome. Having a sync to my BlackBerry was the missing part that I really wanted - and now I have it. Thanks LinkedIn! (and Google of course)

As far as LinkedIn's New Homepage, I think the biggest improvement would be to add Atom/RSS Feeds so I could get all my homepage updates (news, network updates and widget updates) in NetNewsWire. I asked about this last week and they said this should be coming in Q1 2008.

Posted in The Web at Dec 12 2007, 01:41:49 PM MST 1 Comment

It's been c-c-c-cold in Denver

Denver Weather Last Night Last weekend, it snowed about 6 inches on Saturday afternoon. Ever since then, it's been c-c-c-cold (as Jack says) in Denver. During the day it's not too bad (in the 30s), but at night it's been getting into the teens. Apparently, last night was one of the coldest nights of this winter.

With all the cold, my house has become considerably colder in spots - particularly the living room (with high ceilings) and my office. Both of these rooms have vents in them, but they don't work. I've known this for quite some time - ever since I had Central A/C installed in August. The reasons these vents didn't work -- I concluded -- was because someone has severed the duct work behind them. I was telling a friend this a few days ago and he mentioned I should check to make sure ducts existed before I had anyone come out to "reconnect" them.

Yesterday, I pulled 2 of the 4 vents and had a look. Sure enough - no ducts! WTF?! Whoever added the back addition onto this house (in the 70s) must've put the vents in both rooms to pass an inspection, and that's about it. I'm having a guy come out to install a blower on my rear fireplace today in hopes of getting more heat into both rooms. If that doesn't work, I'll be getting some space heaters. I'm tired of being c-c-c-cold in my own house!

On a related note, it snowed another 4 inches yesterday, so we now have plenty of snow in Denver and the ski resorts are doing awesome. In the last 2 weeks, I've received 4-5 9" reports from the ski resorts on the front range. Crested Butte has over 5 feet of snow in the past 7 days.

With all the snow, it's been nice having Snow White. I'm so glad I'm driving her around instead of my old Accord. It should be fun taking her into the hills for a little pow-pow this weekend!

Posted in General at Dec 12 2007, 08:57:32 AM MST 1 Comment

Denver JUG End of Year Party

Tomorrow's Denver JUG meeting should be a lot of fun.

Our DJUG meeting this Wednesday, December 12th will be our annual end of year get together. It will start at 5:30 PM and we'll be meeting at the Wynkoop Brewery and Restaurant located at 18th and Wynkoop in the upstairs area where the pool tables and dart boards are.

No presentations, free pool and beer. What's not to like? I'll be there with bells on.

Next Thursday, the Denver Open Source User Group is having a party as well. It's at 6:00 at Darcy's Irish Pub. Cheers!

Posted in Java at Dec 11 2007, 12:24:46 PM MST 4 Comments

Life with a 30" Monitor

Back in August, I asked if it was better to have one 30" monitor or two 23" monitors? After many comments, I concluded:

After reading The Large Display Paradox, it seems like I should either find something like WinSplit Revolution for the Mac, or get 2 monitors. I agree with everything that Jeff Atwood says about maximizing windows, that's why I originally thought two 23" monitors might be better.

For some reason, I threw this conclusion out the window in September and bought myself a 30" monitor. Within minutes, I concluded He who says 30" monitors are no good has never owned one. It's simply one of the coolest computing devices I've ever purchased. It makes developing in my home office simply awesome.

Below is a picture of my home office. The fireplace and "AirTunes to Bose System" make it one of my favorite offices ever.

Raible Designs HQ

Posted in Mac OS X at Dec 11 2007, 12:03:24 PM MST 15 Comments

Big Changes for Joe and DWR

I'm thrilled to see DWR join the Dojo Foundation and Joe Walker join SitePen. This couldn't happen to a nicer guy. I first met Joe at the Ajax Experience in San Francisco 2 years ago. Great guy, awesome open source project. Well done Joe!

Posted in Java at Dec 11 2007, 10:07:55 AM MST 1 Comment

LinkedIn's New Homepage

Dion has a post about LinkedIn's New Homepage. In addition to Dion's post, this seems to be a popular topic on Techmeme. I'm proud to say I played a small part in this project and enjoyed working with the fabulous "Homepage Team" that put this together. We celebrated the launch last week while I was out in Mountain View.

To learn more about LinkedIn's New Homepage and the News feature, see the LinkedIn Blog.

Back to Dion's post. He says:

The network connections portion shows me what is wrong with LinkedIn. On Facebook I can see interesting things that my friends have done. On LinkedIn, I see that a connection has added another 6 connections. Who cares?

I agree that Network Updates are kinda boring on LinkedIn. However, I don't find my Facebook News Feed very interesting either. Is your Facebook News Feed interesting? If so, why?

Facebook News Feed

Posted in The Web at Dec 10 2007, 11:16:02 AM MST 6 Comments

Upgraded to Roller 4.0

This site is now running Apache Roller 4.0. If you see anything funky, please let me know. As part of the upgrade, I did a bunch of spring cleaning, so it's possible I deleted some files I shouldn't have. As far as upgrading, the only issue I know of is this one where my categories are no longer in the same order. Since it didn't seem possible to fix easily, I decided to not worry about it and go ahead with the upgrade.

If you'd like to take Roller 4.0 for a test drive, you can use the Test Blog on this server. Username is test, password is roller.

I dig the new entries and comments counter:

Blog Stats - December 09, 2007

Posted in Roller at Dec 09 2007, 09:40:25 PM MST 8 Comments

Spring Security 2

It looks like we'll have to wait until next week to get our hands on Spring Security 2 (the next release of Acegi Security). The good news is it looks much simpler. From what I can tell, this new code is available in Acegi's SVN repository. Here's to hoping the Acegi Team writes some sort of migration guide.

Posted in Java at Dec 06 2007, 03:52:34 PM MST 3 Comments

New Tools for AppFuse Project: MarkMail and FishEye/Crucible

We've recently added some some new features to the AppFuse project. The first feature is the good folks at Mark Logic (primarily Jason Hunter) has setup a kick-ass mailing list archive for us at appfuse.markmail.org.

appfuse.markmail.org

This is an easily searchable set of archives and goes all the way back to when our mailing list started in March 2004. In the future, they hope to provide RSS/Atom feeds and allow posting (like Nabble does). I've added a link to these archives to the mailing list page. To learn more about MarkMail, please see Jason's announcement of the service @ Apache.

The second feature is we've installed FishEye and Crucible (a code review tool) on AppFuse's server at Contegix. We've used FishEye in the past, but now we have it on our own server.

FishEye for AppFuse

Thanks to Mark Logic and Atlassian for supporting the AppFuse project.

Posted in Java at Dec 06 2007, 10:25:37 AM MST 1 Comment