Tuesday, 29 August 2006 16:08 by
Greg
Scot Hanselman has updated his list of the most useful developer tools, yet the remainder of this post contains so many wonderful and useful tools/toys that is sure to bring a smile to a cube-weary workforce. No wonder his site is "Computer Zen"...
ffd214ba-8314-4f8f-b83d-81f8bb43accb|0|.0
Thursday, 24 August 2006 13:08 by
Greg
Found this on InfoQ and its worth repeating (over and over):
- Habit 1: Constructor Performs Minimal Work. Ideally, its constructor will only load data into its instance variables using the constructor's parameters.
- Habit 2: Methods Clearly Convey Their Intent. Long and descriptive method names help developer teams quickly understand the purpose and function of their software.
- Habit 3: An Object Performs a Focused Set of Services. Each object in the software to be focused on performing a small and unique set of services. Objects that perform a small amount of work are easier to read and more likely to be used correctly because there is less code to digest.
- Habit 4: State-Changing Methods Contain Minimal Behavior Logic. Intermixing state-changing logic with behavior logic makes the software more difficult to understand because it increases the amount of work happening in one place.
- Habit 5: Behavior Methods Can Be Called in Any Order. Ensure that each behavior method provides value independent of any other behavior method.
http://www.infoq.com/news/five-habits-software-development
d3bc6f06-92e2-4b33-a332-937f77306234|0|.0
Wednesday, 23 August 2006 07:08 by
Greg
1955124e-8a89-4356-9d82-3225a6987149|0|.0
Wednesday, 23 August 2006 07:08 by
Greg
Woo hoo! Satuday, October 7 at the ECPI in Innsbrook another fun day of nerd-dom, nerd-learning, just a massive nerd-fest. But hey, its still good to be a nerd...
Major thanks to Andy and Frank for organizing the event and making this happen!
e5507d78-cac3-401e-9bfc-e068d2a541be|0|.0
Wednesday, 16 August 2006 13:08 by
Greg
ef81a826-b838-48e0-b3a4-fce2248ec932|0|.0
Monday, 14 August 2006 05:08 by
Greg
Thursday August 17, 6:30 PM at Electronic Systems Inc in Virginia Beach.
Object Oriented Concepts
Bring your Analysts and Managers!
In plain English we will review and discuss the most basic object oriented concepts. Objects are not only the building blocks of an application but a practical way to divide and work with complex business processes. Renew your OOA and OOD resume credentials!
This is a joint Hampton Roads SQL Server User Group and WeProgram.NET meeting. In addition to the presentation we'll talk about the local Microsoft user groups, including the formation of a SharePoint group. Hope to see you there!
c96f1fe6-61b8-41b5-8bec-eee73fd3c5c3|0|.0