Wednesday, February 27, 2013

Best Practices vs. Prototypes

I've noticed that developers are good at identifying and learning best practices. I've also noticed that they're equally good at coming up with reasons why the best practices don't apply in some particular case they're working on.

If that's you, don't worry. I'm not here to slam you. In fact, I think it's something that we all wrestle with daily. We know the

Thursday, February 21, 2013

Code Review Best Practices - Use Code Review Software

Although you can get by doing live code reviews, I've found that using code review software has generally made my code reviews much more productive. There aren't a ton of code review software packages out there, but some of them are outstanding.

If you're

Wednesday, February 13, 2013

HTML5 Date Pickers and JavaScript Date Objects

HTML5 date picker elements have a lot of potential. After all, there are tons of apps out there that need a control for choosing a date. The number of browsers that support them is gradually growing, but not as quickly as you'd expect. Here's what it looks like in your browser -- it might just be a text box if your browser doesn't yet support date pickers:

Because of the lack of support in some browsers and the simple implementation in others, many developers still end up going with jQuery UI to render their date pickers.

If you choose to go with the native HTML5 control, you might notice a problem when

Friday, February 8, 2013

Code Review Presentation Slides

For those who attended this week's Nashville Java Users' Group and were interested in reviewing the slides from my lightning talk on Code Reviews, I put them up on SlideShare. For convenience, I'm also embedding the presentation here.

While preparing for that presentation, I also realized that I've got a few gaps to fill in from the initial series on code reviews, so I'll be adding to that series over the coming weeks.

Profile Picture
Dave Leeds
My Hobbies:
  • Programming
  • Cartooning
  • Music Writing
Full Profile