Sign in
|
Join
|
Help
Home
Merchandise
Blogs
Media
Groups
RSS
Twitter
Chad Myers' Blog
»
All Tags
»
.NET
(RSS)
Browse by Tags
Chad Myers' Blog
Home
About
Contact
The Lounge
Ads by The Lounge
Friends of Pablo
Friends of Pablo
Syndication
RSS for Posts
RSS for Comments
Connections
Recent Posts
I need some peer review on this
Composing Statements with Expression Trees in .NET 3.0
Internal DSL Pattern: Method Chaining
ALT.NET Workshops: Internal DSL Draft Outline, Notes
Austin .NET Dojo on WCF
Tags
.NET
Advice
Agile
ALT.NET
ASP.NET
ASP.NET MVC
CodingDojo
Design
DSL
Fluent NHibernate
Humor
Kaizenconf
LiveMeeting
Mangement
Misc
MVC
NHibernate
ORM
Oxite
PDoTDD
Principles
Programming
StructureMap
TDD
VAN
View more
Archives
June 2009 (5)
May 2009 (3)
April 2009 (4)
March 2009 (3)
February 2009 (4)
January 2009 (7)
December 2008 (6)
November 2008 (11)
October 2008 (9)
September 2008 (8)
August 2008 (11)
July 2008 (7)
June 2008 (12)
May 2008 (10)
April 2008 (11)
March 2008 (6)
February 2008 (9)
January 2008 (11)
altdotnet
CodingDojo
Design
DSL
Expression Trees
Fluent API
GenericFun
Guidance
Mangement
Misc
Principles
Programming
PTOM
ReSharper
ShadeTree
TDD
WCF
I need some peer review on this
So I have a problem where I have an open type: public class ThunderdomeActionInvoker<TController, TInput, TOutput> : IControllerActionInvoker where TController : class where TInput : class , new () where TOutput : class { /*...*/ } And I need to...
Published
Tue, May 05 2009 12:21 AM
by
chadmyers
Filed under:
.NET
,
GenericFun
Composing Statements with Expression Trees in .NET 3.0
I was preparing some examples for my upcoming ALT.NET Workshop and thought that this might be of some interest to a few people. Expression Trees’ primary raison d'être was to facilitate LINQ-y type stuff in the IQueryable implementations to support...
Published
Mon, Oct 10 2008 10:59 PM
by
chadmyers
Filed under:
.NET
,
Expression Trees
Internal DSL Pattern: Method Chaining
This is a portion of a larger set of posts on the subject of Internal DSLs . Method Chaining is a pattern explained by Martin Fowler as part of his DSL book work in progress. Fowler’s take on Method Chaining is useful to more fully understand this post...
Published
Sun, Oct 10 2008 11:22 PM
by
chadmyers
Filed under:
.NET
,
Design
,
DSL
ALT.NET Workshops: Internal DSL Draft Outline, Notes
I’ve been preparing for the upcoming ALT.NET Workshop (associated with KaizenConf ) on Internal Domain Specific Languages (DSL). The schedule hasn’t been released yet, but I’m pretty sure the Internal DSL workshop will be on Friday 31...
Published
Sun, Oct 10 2008 12:30 AM
by
chadmyers
Filed under:
.NET
,
Design
,
DSL
Austin .NET Dojo on WCF
J Sawyer , our local MS events guy, and Stephen Fulcher are hosting a .NET coding dojo here in Austin, TX on November 3rd, 2008 . The topic is WCF and the format is based off a similar dojo event which was successful in Houston not too long ago. ...
Published
Thu, Oct 10 2008 11:09 AM
by
chadmyers
Filed under:
.NET
,
CodingDojo
,
WCF
Request for Help: Need better guidance for beginners
This morning I happened to see the article “ .NET Coding Standard & Code Review Points ” linked from the good folks over at DotNetKicks.com . I was horrified to see some of the very bad guidance being offered here. While I appreciate and applaud...
Published
Sun, Sep 09 2008 11:15 AM
by
chadmyers
Filed under:
.NET
,
Programming
,
Design
,
Guidance
Project anti-pattern: Many projects in a Visual Studio Solution File
I've been hearing from several colleagues about how their Visual Studio solution files have many (i.e. more than 10, and usually more than 30 -- in one case, more than 100!). So far, none of them have been able to give me any good explanation for...
Published
Tue, Jul 07 2008 8:17 PM
by
chadmyers
Filed under:
.NET
Exploring ShadeTree Features, Part 2: Cache<KEY, VALUE>
Or, as I like to call it: "That stupid dictionary thing we've all written a thousand times but were too lazy to component-ize for reuse" How many times have you written code like this in your C# 2.0-and-later life? Foo foo = null; if( !...
Published
Mon, Jul 07 2008 10:48 PM
by
chadmyers
Filed under:
.NET
,
ShadeTree
Example of Removing Some Pain: Grid Fluent API
So on a previous project, we were making use a 3rd party WinForms UberGrid which, of course has a monstrous designer that spits out tons of code into your InitializeComponent() method in your .designer file. I think you know what I'm talking about...
Published
Sat, Jun 06 2008 11:37 PM
by
chadmyers
Filed under:
.NET
,
Fluent API
The Problem Preventer
Problem Statement I'm thinking about putting ' Problem Preventer ' on my resume. Many of the folks I'm talking with in interviews and phone screens don't seem to get this at all. I get a lot of questions about problems solved, etc...
Published
Fri, Apr 04 2008 5:47 PM
by
chadmyers
Filed under:
.NET
,
Principles
,
Mangement
Engaging Microsoft
Many Microsoft employees were at the ALT.NET conf in Seattle -- including many of the ones that have been criticized publicly by the greater ALT.NET community. Not only was Microsoft there, but they were a sponsor and a few employees were even on the...
Published
Mon, Apr 04 2008 1:55 AM
by
chadmyers
Filed under:
.NET
,
Programming
,
altdotnet
Dear JetBrains, RE: Resharper 4 EAP Nightlies
Dear JetBrains, Thank you for putting it all on the line and having the stones to do public nightly builds as part of your ReSharper 4.0 EAP. It takes a lot to hang it all out there like that and risk suffering public humiliation from some of the most...
Published
Mon, Apr 04 2008 4:21 PM
by
chadmyers
Filed under:
Misc
,
.NET
,
ReSharper
PTOM: The Liskov Substitution Principle
The Liskov Substitution Principle In my first (of hopefully more than one) post for The Los Techies Pablo's Topic of the Month - March: SOLID Principles effort, I'm going to talk about The Liskov Substitution Principle, as made popular by Robert...
Published
Tue, Mar 03 2008 11:57 PM
by
chadmyers
Filed under:
.NET
,
Programming
,
Principles
,
PTOM
Interesting (good) Behavior of Closures
For some reason, I didn't think this would work, but it does: Customer c = null ; Func < string > func = ()=>c.LookupName; c = new Customer {LookupName = "First" }; System.Diagnostics. Debug .WriteLine(func()); I would've expected...
Published
Sat, Mar 03 2008 10:42 PM
by
chadmyers
Filed under:
Misc
,
.NET
Austin TDD CodingDojo Signup
The details of the Austin TDD CodingDojo event have been finalized and the sign up form is now online. Signup (opens in new window): http://austintddcodingdojo.wufoo.com/forms/austin-tdd-codingdojo-signup/ Details: Who You! We hope to have a good mix...
Published
Thu, Jan 01 2008 2:07 PM
by
chadmyers
Filed under:
TDD
,
.NET
1
2
Next >
Copyright Los Techies 2008, 2009. All rights reserved.