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.

The problem with Deadlines

Keith brings something to the table that I did not know (but I did suspect):

Anyway, back to the likely effects of applying schedule pressure. It is interesting to note that a University of NSW study, quoted in Peopleware: Productive Projects and Teams, concluded that "projects on which the boss applied no schedule pressure whatsoever ("Just wake me up when you're done.") had the highest productivity of all."

The problem is that we, as software developers, will always end up with tight (sometimes ridiculous) deadlines - and customers will always want us to do it for less. This is reasonable considering that this is how the business world runs and thrives. Get it done quicker for less. The interesting thing is I don't think this happens with other engineering projects, such as constructing buildings, houses, public works, etc. Sure the folks who are paying for the project want it to get done cheap and fast, but there's all kinds of permits and inspections that have to take place throughout the process.

Wouldn't it be ironic if someday if folks (from a 3rd party) would come in every so often and inspect and approve our code?

Deadlines suck, plain and simple. The reason they exists is that someone (that's paying your wages) told someone else they could have something done by ${insert date here}. I doubt it'll ever end until we're the ones paying the wages and promising deliverables - to make our businesses profitable and our customers happy. The other option is to get a really cool boss that understands Software Development and actually listens to your estimates. I've had this a couple of times - man those folks are cool to work for. Kudos to Dan and Alan - you guys really know how to run a software shop.

Posted in General at Sep 26 2003, 02:00:54 AM MDT 1 Comment

Does Apple's Cinema Display have some new competition?

For $500 less than Apple's 23" cinema display, you can get a 45" awesome-looking monitor from the company L. Looks cool - though the company does seem to be similar to Hypersonic PC in that they have wicked looking products, but no one has ever heard of them. In my experience, it's best to go with the name-brand companies. Also, isn't it funny how their 17" laptop looks a LOT like Hypersonic's ZX7. Since I actually had the ZX7 sitting in my lap for a couple of days, I'm willing to bet they're both built from the same hardware.

Posted in General at Sep 25 2003, 10:02:58 PM MDT 1 Comment

Deadline Week

This is one of those weeks when I'm a freak of nature. A code monkey with a passion for getting things done. Yet there's too much to do and its all due by Friday.

Yep, this is a week with a deadline. It's been building since I started at this new gig about a month ago. We all knew it was coming, and we're somewhat prepared, but there's still a lot to do. The screwed up thing is I can't seem to think about anything else, and all I want to do is code, code, code. I don't want to eat, sleep or go to the gym. I just want to get it done: code, code, code: I'll neglect my family, friends and body to pump out a software release - because my mind is enthralled by the idea of deadlines. My body loves the excitement, the passion makes my blood boil and my brain just wants more, more, more.

The worst part of it all? It won't matter next week, or even the day after we get it all done. No one will really care. It was a deadline - we said we could do it, and that's what they expected. When we're super pumped that we got it all done, no one will care - we said we could do it. And my reward? I'll be so damned burned out (from spending so much time on the computer) that I won't even want to look at one - not even Foxxy (my new powerbook).

It's strange that I know this is happening - or that I've at least recognized it this time. I don't think it will help though. I'll have to make sure and apologize to Julie and Abbie for being such a narrow-minded prick all week.

Posted in General at Sep 23 2003, 05:36:34 AM MDT Add a Comment

Good Stuff ~ Simpsons

 Just a friendly reminder...

Posted in General at Sep 20 2003, 12:59:30 AM MDT 4 Comments

Out for sushi

Murphy's Birthday

Murphy's Birthday

Posted in General at Sep 20 2003, 12:23:03 AM MDT Add a Comment

Great American Beer Festival

Next week: The Great American Beer Festival. I just got an e-mail saying they've accepted me as a volunteer on the Brew Crew. Should be a good time.

Posted in General at Sep 18 2003, 10:31:05 PM MDT Add a Comment

New Desktop?

While I'm seriously thinking about a new PowerBook, the more important item on the agenda is refreshing my desktop. It's a P4 1.5 GHz (1 MB RAM) Dell Dimension 8100. I like Windows XP and I love writing Java in it - moreso than any other OS (really!). So I owe it to myself to speed things up a bit on my primary development box. So I went searching on eBay and found I can get a much better machine (almost twice as fast) for only $800. Do you think that's a good deal? I sure do...

Posted in General at Sep 18 2003, 08:40:51 PM MDT 1 Comment

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