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.

Technical Confidence vs. Fitness Confidence

It figures, just as I'm about to do a major push to get some writing done on Spring Live, I wake up with a cold. It was bound to happen since Abbie and Julie are already in the midst of it. For some reason, I thought I could avoid it.

Three years ago, as I was entering into independent consulting, I could've avoided it. Back then, I was in shape and riding my bike all the time. When I first started as an independent, I had no time to exercise, but I was in such good shape that it took me well over a month to start gaining any weight. That summer was awful - I had no time to exercise and the commute was around an hour. But the pay was awesome and the technology was even cooler. It was summer 2001 and because of my new contract, I was learning all about JUnit, Ant, TDD and Struts.

Reflecting back on that summer, and the past couple of years, I seem to go through various levels of "confidence." There are two extremes for me, and I tend to reside in one or the other. The first is "technical confidence" and the second is "fitness confidence." When I'm coding like a madman, learning new stuff, and deploying release - I'm very technically confident. I don't feel like I need to learn anything new. I feel like I'm on the right track, and I'm generally pretty happy. This is, until I leave the computer. When I start interacting with my family and friends, I start to realize how out of shape I am. In order to get things done, I tend to give up exercising. Part of it is because its easy to give up, and sometimes I just feel guilty leaving Julie to run off and exercise - especially when she's pregnant with a sick kid in her arms.

In order for me to get in shape, it takes quite a bit. In the past when I've been in shape, I usually ride my bike 6 days a week. This is a time consuming effort, averaging about 2 hours per day. However, after I've done this for about a month, my "fitness confidence" starts to rise and I really enjoy being outside or working out. The downside is that when I find time to sit down at the computer, I see a flurry of e-mail and blogs about cool new technologies. My technical confidence plummets.

It's weird. I wish I could find a balance. I wish I had more drive to improve my fitness confidence right now. Unfortunately, many deadlines are looming and I need to sit here in front of the computer to get them done. I definitely need to turn this around. Health is one of the most important things in the world, and I'm so out of shape its pathetic.

Posted in General at Jun 01 2004, 03:01:08 PM MDT 8 Comments
Comments:

Man I know the feeling! I've already dropped off and I'm just now starting as an independant consultant. Every strong competitor knows that to be successful you don't balance.... it is all or nothing. I remember back when I was a COBOL programmer and racing every weekend... but I was doing COBOL. I don't even think I will race at all this year -:(. I have no solution except to tell you that one of them will lose out... unless you find that you don't need the money anymore. Specially being a contractor your environment changes, one gig you have showers, the next is in the hood with no showers, next the commute is 1 hour.... All I have now is over told racing stories.

Posted by Kris Thompson on June 01, 2004 at 11:11 PM MDT #

http://www.supersizeme.com/ check it out, it will make YOU want to be fit and not eat out as much!!! great website design!!!!!!!

Posted by manish on June 01, 2004 at 11:14 PM MDT #

Shall we have an "out of shape" pissing match? I bet I'm more out of shape than you!

Posted by Lance on June 02, 2004 at 03:07 AM MDT #

Pick a goal (like a fitness event) and train toward it, just like learning a new technology. I signed up for the Triple Bypass (bike ride (not race) from Evergreen to Avon) in July. Since I'd rather not pay $100 just to make a fool out of myself, I've been riding at lunchtime just about everyday, and now I've started riding to work. Something like that would get you in shape faster than you could imagine, and I still have time for things like Spring and Hibernate at night and at work.

Posted by Jason on June 02, 2004 at 04:46 PM MDT #

I know exactly what you mean. Quick story -- winter before last, I was working like a madman. I took on a next-to-impossible deadline that required me to work every waking minute. One morning at about 5:00 a.m. after working a long stretch, my hand started to shake. I couldn't stop it. I have a friend who had been diagnosed with Parkinson's two years before, and when the shaking didn't go away for a couple of days I thought something was seriously wrong.

So, I started wondering what I'd do if I did have a serious problem. And the first thing I thought was "I'm going to quit this job and enjoy my life."

Of course, the shaking subsided after I delivered the project and caught up on my sleep. But I remind myself now every time I'm about to volunteer myself into a big jam that I don't have to do it, and that once upon a time I was willing to give it all up. I know it all sounds so very Tony Robbins, but it helps me keep things balanced.

And I'm probably juggling half the load you are, if that. :-)

p.s. I ride as well, and I've also got a very pregnant wife trying to manage a toddler. Buying a headlight helps a lot, I have a HID light that makes it easy to ride technical stuff after dark when the baby's asleep.

Posted by Robert Rasmussen on June 02, 2004 at 04:48 PM MDT #

For quite a while now I've wanted to find a chair/exercise bike combo. See, sitting at your computer you're not really moving, and your legs aren't needed for anything. Using an exercise bike, you aren't really moving, and only your legs move. I've always wanted to find a chair/exercise bike combo that would fit under my desk, so I could exercise while I code. If you run across one, you should post it on your blog. :-)

Posted by Will Gayther on June 02, 2004 at 06:22 PM MDT #

I beefed from 260 to 325 when I started consulting. Doctor then said "lose the weight or die". I guess that is good incentive. I was 325 in August 2003 and I now weigh about 250. I force myself to swim everyday from 11:45 - 1:00, and the doctor put me on a low-carb diet. It is a lot of time to exercise, and I do get too tired sometimes, but in the long run it is worth it. I am not Richard Simmons <chortle/> but making time and making yourself a priority is essential. Somehow, someway. ;)

Posted by Dan Hinojosa on June 03, 2004 at 09:22 PM MDT #

Matt, excercise is key. I find when I'm really busy its the only thing that keeps me sane!

Posted by bren on June 04, 2004 at 04:46 PM MDT #

Post a Comment:
Comments are closed for this entry.