I code, therefore I am... a software engineer.

Conditional Statements And Comparison Order – Part 2

In the original posting, Conditional Statements And Comparison Order, I brought up a coding style used by some software engineers that struck me as odd. The practice of placing a constant value first in a conditional comparison. For example: if(“Some String” == aVariable) { // Do some stuff } … Listing 1 I never liked …

Read more

3rd Party Apps Coming To An iPhone Near You!

iPhone SDK and Apple Finally Listening — Apple Computer’s Steve Jobs just announced that Apple would (finally!) provide an iPhone SDK to 3rd party developers in order to enable them to create native applications for the iPhone (and, incidentally, also for the iPod touch). While the actual SDK won’t ship until February 2008, this announcement …

Read more

FREE Book – Best Practices For Lightweight Code Review

Peer code review is happening behind the scenes at your competitor’s shop. Are they wasting their time or gaining a competitive advantage? What type of review actually works? 10 practical essays from industry experts giving specific techniques for effective peer code review: Cisco: The largest-ever case study of peer code review Modern experiments: results of …

Read more

How Can I Modify The WordPress XML-RPC System?

One of the great things about WordPress plugin development is the abundance of open source content to learn from. Ever see a plugin in action and wonder, “how does that work?” or “How can I modify the WordPress XML-RPC system?” Well, all you have to do is download it and see! Most plugins are licensed …

Read more