Blog

Posted in: Software Maintenance

Here's what's on the minds of our marketing and technology experts.

For more perspectives from Sundog, check out Sundog: The Podcast and our knowledge.

RSS Icon Subscribe to blog feed What's this?

Recent Posts

Bloomberg Businessweek is reporting that companies are running up against a dearth of mobile software developers.  But is there really a shortage of developers, or a shortage of companies willing to help train existing developers in new technologies?

Continue Reading »

Anyone who reads my blogs knows that I rarely just redirect readers to another article or blog.  But Paul Codding has done such an excellent job of detailing exactly what needs to be done to get rid of the annoying LazyInitializationException message when using Hibernate and Spring that I simply can’t do it any more justice.

There is a LOT of information about needing to use the OpenSessionInView strategy with Spring and Hibernate… but very little information about HOW to use it.  Kudos to you Paul!

Continue Reading »

Sometime I hate to admit how long I have been writing code - it tends to give away my age. The first program I wrote was in Apple Basic on the brand new Apple IIc (insert joke about my age here). But coding for as long as I have been has given me an interesting prospective on the tools and methodologies we use to develop software. The occasional look back to the ways we used to code makes you appreciate the current practices that much more.

Today I revisit the arduous task of debugging…

Continue Reading »

Planning Poker is an incredibly useful consensus based estimation tool that has become a household word in Agile shops around the world. Personally I love it - when it is used correctly. However, as I have participated in estimation sessions across several different projects and teams, I have noticed three common mistakes that team leaders are making. One mistake takes away from the efficiency of planning poker, and the other two compromise the integrity of the estimates. All are easily avoidable.

2 Comments » Continue Reading »

Time to pass along another gem from our friends out at DZone.  Alberto Gutierrez brings us the 10 commandments for creating good code.  While I encourage you to follow the link to read all of the commandments, there are a couple that I feel deserve special mention.

Continue Reading »

Contact Us

Fill out and send the form below to learn about our refreshing approach to measureable marketing, or call 1.888.9.sundog.

     

Other Recent Posts Found in Software Maintenance

Software testing has grown incredibly quickly and largely unchecked in the past two decades. With so many terms and strategies being thrown around, the terms can be …More...

Rarely do I simply link to another blog, but Todd Weiss’s How They Built it: The Software of Apollo 11 is a phenomenal piece that I simply …More...

When working on web applications, it is almost inevitable that at some point the issue of database driven data will be brought up. After all, one of …More...

I didn’t make a code change.  I just updated the CSS…  Sound familiar to anyone?  Or how about, By the way, I moved some stuff around in …More...

Leave it to Max Pool from Codesqueeze to introduce us to the concept of Premature Abstraction.  And let’s face it, we are all guilty of it sometimes.  …More...

Any engineer who has the opportunity to do any substantial amount of development in Apex, the proprietary language of Salesforce.com, knows that installing the Force.com IDE is …More...

People who don’t unit test always seem to have an excuse why.  Some of them are understandable misconceptions about unit testing.  Some of them are ridiculous.  But …More...

While attending several sessions at SD West 2009, I wrote down several quotes related to software development and Agile that really caught my attention. Here are my …More...



Follow us on:
Twitter
Facebook
Flickr
Google+