Dave Balzer

Confessions of a Webgypsy

<December 2008>
SuMoTuWeThFrSa
30123456
78910111213
14151617181920
21222324252627
28293031123
45678910


Navigation

Blog Roll

Subscriptions

Post Categories



Thursday, May 19, 2005 - Posts

Hire Productive Employees

Eric Wise and I have been talking recently about business practices and employee relations.  Read his latest post regarding compensation and working hours.  The main point he makes is that many experienced developers would be willing to take a pay cut to work less hours.  The benefit to the employee being more time with family or for the pursuit of other interests.  The benefit to the employer being that they could hire quality developers for a lower cost.  One thing I would like to add to this discussion is that although the employer would be getting less hours from the developer, I believe in most cases they would achieve the same level of productivity from them.  Developers who are happy and well rested have the ability to aproach a problem from a fresh perspective.

Employers, I hope you will consider the advantages and possibly even give this approach a try if you find qualified developers willing participate.

I would love to hear your thoughts on this. 

posted Thursday, May 19, 2005 7:51 PM by dbalzer with 2 Comments

WebServices Architecture

The company I'm working for is moving toward a WebServices Architecture and the project I'm doing has been tapped as the first to implement our new strategy.  I have done webservices in the past, but only from a very limited perspective and never using an object oriented model.  Now that I've jumped the fence to OOP, I'm not going back.  The issue I see in reading up on webservices (and the material may be out of date) is that you can only return primative types or user defined types (as long as they only implement primitive types).  What that boils down to is you can return a class from your webservice if it's built something like this:

Public Class MyPerson

  Public ID as Integer
  Public Name as String
  Public Address as String

End Class

You cannot, however, return a class that uses get/set properties and private internal variables such as:

Public Class MyPerson

  private _id as Integer

  Public Property ID() As Integer
    Get
      Return _id 
    End Get
    Set(ByVal Value As Integer)
      _id = Value
    End Set
  End Property

End Class

This is a departure from the development style that I've grown accustom to.  I am hoping someone can offer some advice in effectively architecting a webservices solution utilizing OOP.  Give me your experiences and pitfalls to avoid. 

posted Thursday, May 19, 2005 12:42 PM by dbalzer with 3 Comments




Powered by Dot Net Junkies, by Telligent Systems