Click here to Skip to main content

Articles by Andriy Buday (Article: 1, Technical Blogs: 10)

Article: 1, Technical Blogs: 10

RSS Feed

Average article rating: 4.91

Libraries
General
Posted: 26 Feb 2010   Updated: 1 Mar 2010   Views: 139,169   Rating: 4.91/5    Votes: 85   Popularity: 9.48
Licence: The Code Project Open License (CPOL)      Bookmarked: 145   Downloaded: 3,666
AutoMapper is an object-object mapper which allows you to solve issues with mapping the same properties from one object of one type to another object of another type. For example, mapping a heavy entity Customer object to the CustomerDTO could be done with AutoMapper automatically.

Average blogs rating: 4.81

.NET Framework
General
Posted: 5 Feb 2010   Updated: 9 Feb 2010   Views: 20,060   Rating: 4.67/5    Votes: 7   Popularity: 3.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 470
MEF is the Framework which allows you to load extensions to your application easily. It does discovery and composition of parts you need to be included in your application at run-time. You could extend your behavior simply by adding a new Plugin.
Design and Architecture
Design Patterns
Posted: 5 Feb 2010   Updated: 6 Feb 2010   Views: 3,299   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Builder GoF Design patter with Java. Build your laptop example.
Posted: 5 Feb 2010   Updated: 6 Feb 2010   Views: 4,788   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Imagine that you need some global logging system in your application.You need to be able log your messages to some file at any point of your application, but also you need to numerate your messages.How can you accomplish this? - SINGLETON
Posted: 5 Feb 2010   Updated: 6 Feb 2010   Views: 3,156   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Consider you need to develop some searching engine. Engine will look for different messages that has been sent. Searching process consists with few operations which make sense for each of message, BUT could have some characteristic which differs.You want to write Searcher, which will allow you encap
Posted: 5 Feb 2010   Updated: 6 Feb 2010   Views: 7,889   Rating: 4.43/5    Votes: 4   Popularity: 2.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 0
Imagine that you need to develop application for shipping Orders. Your Orders could be in few states: New Order, Registered, Granted, Shipped, Invoiced, Cancelled. And there are some rules which allow your Order to migrate to another state. How to encapsulate states and rules logic? - STATE
Posted: 8 Feb 2010   Updated: 8 Feb 2010   Views: 7,308   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
You are developing some gaming software. Your write Web client and on each of response you are parsing entire XML to get your game Units. You have some set of types of Units, for example 50 different animals, but when you parse your XML you can get dozens of instances. Memory issue? - FLYWEIGHT will
Posted: 16 Feb 2010   Updated: 16 Feb 2010   Views: 5,102   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Imagine that you are game developer. Your game is war stategy. Army has complicated structure: it consists with Hero and three Groups. When King gives decree to treat all soldiers (Hero is also soldier) you want to iterate through all soldiers and call treat() method on each soldier instance. How ca
Patterns and Practices
Posted: 5 Feb 2010   Updated: 6 Feb 2010   Views: 4,041   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Generally saying Specification is a predicate that determines if an object does or does not satisfy some criteria. By using Specifications you could easily recombine business logic together using boolean logic.Have you ever thought that bool TryParse(string s, out int result) is pattern?
Work Issues
General
Posted: 5 Feb 2010   Updated: 6 Feb 2010   Views: 32,462   Rating: 4.97/5    Votes: 22   Popularity: 6.67
Licence: The Code Project Open License (CPOL)      Bookmarked: 30   Downloaded: 0
8 outstanding points which will help you become a successful developer
Uncategorised Technical Blogs
General
Posted: 15 Apr 2010   Updated: 15 Apr 2010   Views: 5,253   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Another colleague brought me present today - the blog post. Thank you. You were right!We will do some refactoring which will lead us from Anti-Pattern to Pattern. From Sequential Coupling to Template Method. And as I see it could be very common way to refactor bad code that represents mentioned anti
No tips have been posted.
No reference articles have been posted.

Andriy Buday
Software Developer SoftServe
Ukraine Ukraine
I'm very pragmatic and self-improving person. My goal is to become successful community developer.
I'm young and love learning, these are precondition to my success.
 
Currently I'm working in dedicated Ukrainian outsourcing company SoftServe as .NET developer on enterprise project. In everyday work I'm interacting with lot of technologies which are close to .NET (NHibernate, UnitTesting, StructureMap, WCF, Win/WebServices, and so on...)
 
Feel free to contact me.


Advertise | Privacy | Mobile
Web04 | 2.8.140921.1 | Last Updated 21 Sep 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid