Artur Trosin's blog
No Pain, No Gain!
Sign in
|
Join
Home
Contact
About
RSS
Atom
Comments RSS
Search
Tags
.NET
Agile
C#
Code Readability
Community News
DDD
Design Principles
General Software Development
Open Source
Patterns
ReSharper
Rhino Security
Rhino Tools
Software Architecture
Tips
Sponsors
advertise here
News
Navigation
Home
Blogs
Archives
May 2011 (1)
December 2010 (1)
December 2009 (1)
June 2009 (1)
May 2009 (2)
April 2009 (2)
March 2009 (1)
February 2009 (2)
January 2009 (1)
December 2008 (2)
Recent Posts
2
Comments
Do your features fit together?
by
Artur Trosin
Today a was listening to the great Q&A session with Anders Hejlsberg . But the post is not about the session itself, the thing that touched my ‘heart' is that he mentioned a great point about the language design. There was a question to him about...
Filed under:
Software Architecture
,
.NET
,
Design Principles
3
Comments
C# Domain-Driven Design Sample Released
by
Artur Trosin
In the post I want to declare that NDDD Sample application(s) is released and share the work with you. You can access it here: http://code.google.com/p/ndddsample . NDDDSample from functionality perspective matches DDDSample 1.1.0 which is based Java...
Filed under:
Software Architecture
,
C#
,
.NET
,
DDD
,
Patterns
6
Comments
Agile: Practical exercise
by
Artur Trosin
Start is a point where our brain accepts something or reject, or at least puts on the skeptic shelf. So, a good start is always important. Agile methodology usually falls in reject set with people with waterfall thinking or who never *really* tried it...
Filed under:
General Software Development
,
Agile
19
Comments
Domain-Driven Design: Two basic premises
by
Artur Trosin
In the post I want to discuss about two basic Domain-Driven Design premises which stand on the base of all other DDD principles, patterns, and practices. DDD principles, patterns, and practices described by Eric Evans are not something invented by him...
Filed under:
Software Architecture
,
.NET
,
DDD
,
General Software Development
,
Design Principles
0
Comments
Software as Craft - Agile Conference in Chisinau
by
Artur Trosin
In the post I want to highlight very important event for IT community that happened in the Chisinau capital of Moldova . Also I want to discuss my view on the Chisinau ’s IT field from knowledge sharing perspective. Moldova is a small and relatively poor...
Filed under:
General Software Development
,
Agile
,
Community News
7
Comments
Apache Hash Code and Equals Builders
by
Artur Trosin
In the post I want to present two useful utility classes that for a long time are used in Java world and developed within Apache Software Foundation. These are HashCodeBuilder and EqualsBuilder classes which were ported by me in C#. To implement a good...
Filed under:
C#
,
.NET
,
Patterns
,
General Software Development
,
Open Source
9
Comments
Builder Pattern and Fluent Interface
by
Artur Trosin
In the post I want to discuss the practical part of the Builder pattern and how builder pattern usage and implementation can be simplified by Fluent Interface, it will show how these two patterns can leave in harmony with each other. For how many of us...
Filed under:
Code Readability
,
C#
,
.NET
,
Patterns
,
General Software Development
,
Design Principles
15
Comments
Rhino Tools: Rhino Security Guide
by
Artur Trosin
In the post I want to discuss basics of In the post I want to discuss basics of Rhino Security which was developed by Ayende . This is a nice security model implementation that could be easily integrated and adapted in many applications...
Filed under:
C#
,
.NET
,
General Software Development
,
Rhino Security
,
Rhino Tools
,
Open Source
3
Comments
ReSharper Tip: Manual Code Reordering
by
Artur Trosin
Most of you already know what ReSharper is and its power; its shortcuts can improve productivity drastically. That is why I really recommend learning its basic keyboard shortcuts for persons that have already ReSharper license. Here is full ReSharper...
Filed under:
C#
,
.NET
,
ReSharper
,
Tips
0
Comments
With modern tools, Is a solution\project structure important?
by
Artur Trosin
In the post I would like to discuss importance of the solution (project) structure nowadays. So, is it really so important to create and maintain a well structured solution when you have such a powerful IDE like VS.NET and a ReSharper plugin installed...
Filed under:
Software Architecture
,
.NET
,
Design Principles
More Posts
Next page »