Los Techies : Blogs about software and anything tech!
Sign in
|
Join
|
Help
Home
Merchandise
Blogs
Media
Groups
RSS
Twitter
October 2008 - new ThoughtStream("Derick Bailey");
new ThoughtStream("Derick Bailey");
Home
Contact
The Lounge
Ads by The Lounge
Friends of Pablo
Pablo's Extended Family
News
Follow Me
@derickbailey
Subscribe via RSS
Subscribe via Email
Recent Posts
.NET Stack Traces And Anonymous Methods
A Response Concerning Semantics And Intention Revealing Code
Application Events: Modeling Selection vs De-Selection as Separate Events?
Side Projects, Community Involvement, Etc.
A Type Safe IDataReader Wrapper
Archives
March 2010 (12)
February 2010 (7)
January 2010 (3)
December 2009 (1)
November 2009 (4)
October 2009 (3)
September 2009 (11)
August 2009 (7)
July 2009 (7)
June 2009 (8)
May 2009 (6)
April 2009 (2)
March 2009 (7)
February 2009 (9)
January 2009 (5)
December 2008 (6)
November 2008 (6)
October 2008 (9)
Tags
.NET
Agile
Analysis and Design
C#
Community
Continuous Integration
Craftsmanship
Design Patterns
Education
Git
Kanban
Lambda Expressions
Lean Systems
Management
Model-View-Presenter
Philosophy of Software
Principles and Patterns
Productivity
Quality
Rake
Refactoring
Ruby
Source Control
Unit Testing
Workflow
View more
Syndication
RSS for Posts
Atom
RSS for Comments
Disclaimer
"I'm a .NET developer, so I don't know better." -
me
Sort by:
Most Recent
|
Most Viewed
|
Most Commented
Finding Design Smells In Non-Design Related Places
In my last post , I talked about the idea of encapsulation and using it to ensure that our business rules were enforced correctly. What I didn't talk about, though, was the second half of the conversation that my coworker and I had, concerning the...
Published
Tue, Oct 28 2008 1:45 PM
by
derick.bailey
Filed under:
Design Patterns
,
Refactoring
,
Analysis and Design
,
Principles and Patterns
,
Domain Driven Design
,
NHibernate
,
Data Access
Encapsulation: Entities, Collections And Business Rules
Yesterday, I was involved two very separate yet very related conversations. One was via twitter with Colin Jack and Jimmy Bogard (which I was only a partial contributor to - mostly just reading their conversation) and another after work with a coworker...
Published
Thu, Oct 23 2008 8:49 AM
by
derick.bailey
Filed under:
Design Patterns
,
Refactoring
,
Analysis and Design
,
Principles and Patterns
,
.NET
,
Model-View-Presenter
,
Domain Driven Design
Dependency Inversion: 'Abstraction' Does Not Mean 'Interface'
A coworker recently asked if we should always abstract every object into an interface in order to fulfill the Dependency Inversion Principle (DIP). The question stunned me at first, honestly. I knew in my head that this was a bad idea - abstracting into...
Published
Mon, Oct 20 2008 4:04 PM
by
derick.bailey
Filed under:
Refactoring
,
Analysis and Design
,
Principles and Patterns
,
.NET
,
Domain Driven Design
,
Agile
,
Philosophy of Software
,
Lambda Expressions
DDD Question: Where does required info validation belong for an Entity?
Let's say I have a small hierarchy of object: Faults and Parts. A Fault can contain many parts, and a part has no meaning without being associated to a Fault. To ensure that I have no Parts without a parent Fault, I have this basic code in place:...
Published
Wed, Oct 15 2008 9:54 AM
by
derick.bailey
Filed under:
Design Patterns
,
Analysis and Design
,
.NET
,
Model-View-Presenter
,
Domain Driven Design
Thanks ADNUG attendees! Slides and code available.
I had a lot of fun giving my SOLID Principles presentation at the Austin .NET User Group last night. It was a pleasure and an honor to be able to give back to the community that has supported me for so many years. I'd like to thank everyone that came...
Published
Tue, Oct 14 2008 9:55 AM
by
derick.bailey
Filed under:
Community
,
Principles and Patterns
,
.NET
What's The Point Of Delegates In .NET?
A coworker just asked me this question - what's the point of delegates in .NET? My answer was very short and one that he had not found online: to delay execution of a method. Consider this: if you pass a Method2 as a parameter to Method1, Method2...
Published
Thu, Oct 09 2008 3:05 PM
by
derick.bailey
I'm Presenting @ ADNUG, Monday the 13th.
FYI - I'll be giving my S.O.L.I.D. Software Principles presentation at the Austin .NET User Group on Monday the 13th. This is the same presentation that I gave at Pablo's Day(s) of TDD last weekend, except I'll have the missing code in place...
Published
Thu, Oct 09 2008 8:55 AM
by
derick.bailey
Filed under:
Community
,
Analysis and Design
,
Principles and Patterns
,
.NET
DI and IoC: Creating And Working With A Cloud Of Objects
A few months ago, I posted some thoughts and questions on the proper use of Inversion of Control (IoC) containers and the Dependency Inversion (DI) principle . Since then, I've had the opportunity to do some additional study and teaching of DI, and...
Published
Tue, Oct 07 2008 8:18 PM
by
derick.bailey
Filed under:
Design Patterns
,
Refactoring
,
Unit Testing
,
Analysis and Design
,
Principles and Patterns
,
.NET
Obligatory "Hello World" Post!
Hola and (Insert standard "hello world" content, here). Some of you may know me from my previous blogging effort over at AvocadoSoftware.com, or my more recent efforts at DerickBailey.com . I'll be continuing to post over at DerickBailey...
Published
Tue, Oct 07 2008 3:38 PM
by
derick.bailey
Copyright Los Techies 2008, 2009. All rights reserved.