<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Andriy Mykhaylyuk</title>
	<atom:link href="http://amykhaylyuk.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://amykhaylyuk.wordpress.com</link>
	<description></description>
	<lastBuildDate>Tue, 25 Jan 2011 04:28:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='amykhaylyuk.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Andriy Mykhaylyuk</title>
		<link>http://amykhaylyuk.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://amykhaylyuk.wordpress.com/osd.xml" title="Andriy Mykhaylyuk" />
	<atom:link rel='hub' href='http://amykhaylyuk.wordpress.com/?pushpress=hub'/>
		<item>
		<title>New project, new opportunities</title>
		<link>http://amykhaylyuk.wordpress.com/2010/02/09/new-project-new-opportunities/</link>
		<comments>http://amykhaylyuk.wordpress.com/2010/02/09/new-project-new-opportunities/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 21:01:09 +0000</pubDate>
		<dc:creator>Andriy Mykhaylyuk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://amykhaylyuk.wordpress.com/?p=46</guid>
		<description><![CDATA[Starting own software development consultancy &#38; outsource company, check it out at hellowebapps.com<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=46&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Starting own software development consultancy &amp; outsource company, check it out at <a href="http://hellowebapps.com">hellowebapps.com</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amykhaylyuk.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amykhaylyuk.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amykhaylyuk.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amykhaylyuk.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amykhaylyuk.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amykhaylyuk.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amykhaylyuk.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amykhaylyuk.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amykhaylyuk.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amykhaylyuk.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amykhaylyuk.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amykhaylyuk.wordpress.com/46/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amykhaylyuk.wordpress.com/46/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amykhaylyuk.wordpress.com/46/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=46&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://amykhaylyuk.wordpress.com/2010/02/09/new-project-new-opportunities/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/192e0ca6f1eb09887c0c625d4208a45c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">amykhaylyuk</media:title>
		</media:content>
	</item>
		<item>
		<title>Move data from MySQL to MS SQL</title>
		<link>http://amykhaylyuk.wordpress.com/2009/05/23/move-data-from-mysql-to-ms-sql/</link>
		<comments>http://amykhaylyuk.wordpress.com/2009/05/23/move-data-from-mysql-to-ms-sql/#comments</comments>
		<pubDate>Sat, 23 May 2009 14:28:24 +0000</pubDate>
		<dc:creator>Andriy Mykhaylyuk</dc:creator>
				<category><![CDATA[Improvements]]></category>

		<guid isPermaLink="false">http://amykhaylyuk.wordpress.com/2009/05/23/move-data-from-mysql-to-ms-sql/</guid>
		<description><![CDATA[Yesterday I&#8217;ve faced the problem with moving data from MySQL to MSSQL Server. I&#8217;ve used Integration Services (DTS) to transfer data with ADO.NET connection to MySQL (via Connector/NET). After running the import process a lot of conversation errors occurs. Main problem is in difference between MySQL Int and MS SQL Int, but I used to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=45&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Yesterday I&#8217;ve faced the problem with moving data from MySQL to MSSQL Server. I&#8217;ve used Integration Services (DTS) to transfer data with ADO.NET connection to MySQL (via <a href="http://dev.mysql.com/downloads/connector/net/6.0.html">Connector/NET</a>). After running the import process a lot of conversation errors occurs. Main problem is in difference between MySQL Int and MS SQL Int, but I used to think that in ADO.NET all datatypes are mapped to some virtual types and then back to correct types in chosen database. I had no enough time to figure out the problem, so I&#8217;ve resolved it by adding DataConversion module and I have converted all integers from MySQL to strings, and it works now, but I hate situations when I don&#8217;t now what is the problem exactly.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amykhaylyuk.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amykhaylyuk.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amykhaylyuk.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amykhaylyuk.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amykhaylyuk.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amykhaylyuk.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amykhaylyuk.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amykhaylyuk.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amykhaylyuk.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amykhaylyuk.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amykhaylyuk.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amykhaylyuk.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amykhaylyuk.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amykhaylyuk.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=45&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://amykhaylyuk.wordpress.com/2009/05/23/move-data-from-mysql-to-ms-sql/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/192e0ca6f1eb09887c0c625d4208a45c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">amykhaylyuk</media:title>
		</media:content>
	</item>
		<item>
		<title>How to write custom action manager for ASP.NET MVC or explenation of how things works there</title>
		<link>http://amykhaylyuk.wordpress.com/2008/11/21/how-to-write-custom-action-manager-for-aspnet-mvc-or-explenation-of-how-things-works-there/</link>
		<comments>http://amykhaylyuk.wordpress.com/2008/11/21/how-to-write-custom-action-manager-for-aspnet-mvc-or-explenation-of-how-things-works-there/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 21:13:02 +0000</pubDate>
		<dc:creator>Andriy Mykhaylyuk</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Frameworks]]></category>

		<guid isPermaLink="false">http://amykhaylyuk.wordpress.com/?p=42</guid>
		<description><![CDATA[1. ActionResult it&#8217;s acctually the return of standart ASP.NET MVC controller. ActionResult is used to return presentation (view, html, other kinds of presentation) of result returned by action method and write it to ControllerContext response.     Existing implementations of AcctionResult :         a) ContentResult : writes to output returned value (converted to string using the toString method [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=42&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>1. ActionResult it&#8217;s acctually the return of standart ASP.NET MVC controller. ActionResult is used to return presentation (view, html, other kinds of presentation) of result returned by action method and write it to ControllerContext response.</p>
<p>    Existing implementations of AcctionResult :</p>
<p>        a) ContentResult : writes to output returned value (converted to string using the toString method of the value).</p>
<p>        b) EmptyResult : writes nothind to output.</p>
<p>        c) HttpUnauthorizedResult : set&#8217;s the response code to unauthorized. Writes nothing to output.</p>
<p>        d) JsonResult : serialize returned result to JSON and writes serialized object to Response stream.</p>
<p>        e) RedirectResult : basically redirects a user to another page.</p>
<p>        f) RedirectToRouteResult : redirects to anothere page using routing engine. Example :</p>
<p>            public ActionResult Create(int? categoryId)</p>
<p>            {</p>
<p>                return</p>
<p>                    new RedirectToRouteResult(</p>
<p>                        new RouteValueDictionary(new {controller = &#8220;Home&#8221;, action = &#8220;List&#8221;, categoryId = new int?()}));</p>
<p>            }</p>
<p>        g) ViewResultBase : Base class for a result which renders a view. Contains the method FindView which should be overided return ViewEngineResult (?what is ViewEngineResult? explein a bit). There are two existing         specifications :</p>
<p>            I)  PartialViewResult : is used to return PartialView</p>
<p>            II) ViewResult : used to return View</p>
<p>            Both of implementation are using strange behaviour. They are calling a method from ViewResultBase class, which is implementation of IViewEngine as well.</p>
<p>    Cool stuff isn&#8217;t it?</p>
<p>    Create your own ActionResult &#8211; nice example : http://haacked.com/archive/2008/05/10/writing-a-custom-file-download-action-result-for-asp.net-mvc.aspx</p>
<p>2. ActionResult can cont</p>
<p> </p>
<p>3. ControllerBase class is basically to be used if you whant you controllers to support  following tasks</p>
<p>    ? how ControllerBase is creating? How the ControllerContext is getting there? Because it&#8217;s really interesting to have it in your controller method execution process (is it?)</p>
<p>        public ControllerContext ControllerContext { get; set; }</p>
<p>public TempDataDictionary TempData { get; set; }</p>
<p>public IValueProvider ValueProvider { get; set; }</p>
<p>public ViewDataDictionary ViewData { get; set; }</p>
<p> </p>
<p>4. Possible implementations of MVC Engine :</p>
<p>    a) Create new ActionResult (ExtActionResult) which will contains exact information about html page to be used, and Mode (possible modes are: List, Single). This one is to be used with Wicket-like style of developing a wicket-style framework.</p>
<p>    b) Result of method execution can be not just a HTML page, but also &#8211; it can be preconfigured ExtJS control with a data returned from a method. ? Should be this case specified by some annotatation on method or special attribute in HTML template?</p>
<p> </p>
<p>NOTES :</p>
<p>        Section 4:</p>
<p>                    1) Search for a View algorithm :</p>
<p>                        a) Look for a HTML page which corresponds to exact Method which is called from controller</p>
<p>                        b) Look for a HTML page which represents the type which is returned by method. (Can contains 2 presentations : Single and List) If List&lt;?&gt; is returned and List html-template doesnt exists engine should use Single-item template for every returned item.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amykhaylyuk.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amykhaylyuk.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amykhaylyuk.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amykhaylyuk.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amykhaylyuk.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amykhaylyuk.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amykhaylyuk.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amykhaylyuk.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amykhaylyuk.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amykhaylyuk.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amykhaylyuk.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amykhaylyuk.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amykhaylyuk.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amykhaylyuk.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=42&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://amykhaylyuk.wordpress.com/2008/11/21/how-to-write-custom-action-manager-for-aspnet-mvc-or-explenation-of-how-things-works-there/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/192e0ca6f1eb09887c0c625d4208a45c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">amykhaylyuk</media:title>
		</media:content>
	</item>
		<item>
		<title>Categorization of search results</title>
		<link>http://amykhaylyuk.wordpress.com/2008/11/20/categorization-of-search-results/</link>
		<comments>http://amykhaylyuk.wordpress.com/2008/11/20/categorization-of-search-results/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 10:02:19 +0000</pubDate>
		<dc:creator>Andriy Mykhaylyuk</dc:creator>
				<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Improvements]]></category>

		<guid isPermaLink="false">http://amykhaylyuk.wordpress.com/2008/11/20/categorization-of-search-results/</guid>
		<description><![CDATA[I&#8217;ve found today that Yahoo! lunches the Yahoo! Glue – search service which combines categorized search result from different search sources – the strategy which was chosen for one of our main projects now. Check it out on mashable : http://mashable.com/2008/11/19/yahoo-glue-2/.  <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=41&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve found today that Yahoo! lunches the Yahoo! Glue – search service which combines categorized search result from different search sources – the strategy which was chosen for one of our main projects now.
</p>
<p>Check it out on mashable : <a href="http://mashable.com/2008/11/19/yahoo-glue-2/">http://mashable.com/2008/11/19/yahoo-glue-2/</a>.
</p>
<p>
 </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amykhaylyuk.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amykhaylyuk.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amykhaylyuk.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amykhaylyuk.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amykhaylyuk.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amykhaylyuk.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amykhaylyuk.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amykhaylyuk.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amykhaylyuk.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amykhaylyuk.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amykhaylyuk.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amykhaylyuk.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amykhaylyuk.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amykhaylyuk.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=41&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://amykhaylyuk.wordpress.com/2008/11/20/categorization-of-search-results/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/192e0ca6f1eb09887c0c625d4208a45c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">amykhaylyuk</media:title>
		</media:content>
	</item>
		<item>
		<title>Seedcamp is going to Kyiv!!!</title>
		<link>http://amykhaylyuk.wordpress.com/2008/04/22/seedcamp-is-going-to-kyiv/</link>
		<comments>http://amykhaylyuk.wordpress.com/2008/04/22/seedcamp-is-going-to-kyiv/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 19:58:15 +0000</pubDate>
		<dc:creator>Andriy Mykhaylyuk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://amykhaylyuk.wordpress.com/2008/04/22/seedcamp-is-going-to-kyiv/</guid>
		<description><![CDATA[I&#8217;ve received unexpected message where Seedcamp announced their event in Kyiv. I&#8217;m really excited about new opportunity for startups in Ukraine. It will be nice to start internet entrepreneurship in Ukraine!!! I&#8217;d like to say guess a good luck for every participant!!!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=40&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve received unexpected message where <a href="http://www.seedcamp.com/">Seedcamp</a> announced their event in Kyiv. I&#8217;m really excited about new opportunity for startups in Ukraine. It will be nice to start internet entrepreneurship in Ukraine!!!
</p>
<p>I&#8217;d like to say guess a good luck for every participant!!!</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/amykhaylyuk.wordpress.com/40/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/amykhaylyuk.wordpress.com/40/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amykhaylyuk.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amykhaylyuk.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amykhaylyuk.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amykhaylyuk.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amykhaylyuk.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amykhaylyuk.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amykhaylyuk.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amykhaylyuk.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amykhaylyuk.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amykhaylyuk.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amykhaylyuk.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amykhaylyuk.wordpress.com/40/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amykhaylyuk.wordpress.com/40/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amykhaylyuk.wordpress.com/40/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=40&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://amykhaylyuk.wordpress.com/2008/04/22/seedcamp-is-going-to-kyiv/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/192e0ca6f1eb09887c0c625d4208a45c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">amykhaylyuk</media:title>
		</media:content>
	</item>
		<item>
		<title>Do world need a new Web Application development framework?</title>
		<link>http://amykhaylyuk.wordpress.com/2008/04/21/do-world-need-a-new-web-application-development-framework/</link>
		<comments>http://amykhaylyuk.wordpress.com/2008/04/21/do-world-need-a-new-web-application-development-framework/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 11:39:02 +0000</pubDate>
		<dc:creator>Andriy Mykhaylyuk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://amykhaylyuk.wordpress.com/2008/04/21/do-world-need-a-new-web-application-development-framework/</guid>
		<description><![CDATA[I&#8217;ve started to work for a new company 1 month and a half and a few days ago (1st of march). Company name is Componence (www.componence.com). We have started new office in L&#8217;viv, Ukraine with a new great team. I&#8217;m working in position of team leader here. Componence works on bringing power of enterprise portals [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=39&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve started to work for a new company 1 month and a half and a few days ago (1<sup>st</sup> of march). Company name is Componence (<a href="http://www.componence.com">www.componence.com</a>). We have started new office in L&#8217;viv, Ukraine with a new great team. I&#8217;m working in position of team leader here.
</p>
<p>Componence works on bringing power of enterprise portals to big companies. We have own product and it&#8217;s named PortalSuite. It&#8217;s a set of portals for a WebLogic Portal server. It&#8217;s good enough to sell it. But now it&#8217;s time to build a new product for rapid portal development to respond for a new times coming.
</p>
<p>CEO of our company wrote on his <a href="http://hhvo.wordpress.com/2008/04/19/it-managers-let-the-web-20-help-you-to-make-faster-decisions-and-save-money-on-pocs-and-long-investigations/">blog post</a> about choosing a framework for our new product. And a lot of guys have responded to his posts on LinkedIn and other sites.  All of them said about existing frameworks, their props and cons, but no one said it&#8217;s time to develop new framework.
</p>
<p>All of existing and famous framework has been designed years ago. And goal for all of them was to provide easier way to build web applications, separate different kinds of logic and help to build UI more effectively. Sometimes ago they added some AJAX support (2 years ago or so). But now we have new big players on market of UI development frameworks for web applications – <a href="http://www.extjs.com">ExtJS</a> and a <a href="http://developer.yahoo.com/yui/">Yahoo! UI</a>. Both of them bring new way of abstraction for a building of web-based UI. And no one server framework consider on that.
</p>
<p>So … I&#8217;m wondering is it a time to build a new server-side framework which will be integrated with ExtJS to bring new wave to web applications (portals) development?
</p>
<p>
 </p>
<p>     </p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/amykhaylyuk.wordpress.com/39/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/amykhaylyuk.wordpress.com/39/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amykhaylyuk.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amykhaylyuk.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amykhaylyuk.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amykhaylyuk.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amykhaylyuk.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amykhaylyuk.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amykhaylyuk.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amykhaylyuk.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amykhaylyuk.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amykhaylyuk.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amykhaylyuk.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amykhaylyuk.wordpress.com/39/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amykhaylyuk.wordpress.com/39/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amykhaylyuk.wordpress.com/39/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=39&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://amykhaylyuk.wordpress.com/2008/04/21/do-world-need-a-new-web-application-development-framework/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/192e0ca6f1eb09887c0c625d4208a45c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">amykhaylyuk</media:title>
		</media:content>
	</item>
		<item>
		<title>CheckboxSelectionModel in ExtJS grid</title>
		<link>http://amykhaylyuk.wordpress.com/2007/12/27/checkboxselectionmodel-in-extjs-grid/</link>
		<comments>http://amykhaylyuk.wordpress.com/2007/12/27/checkboxselectionmodel-in-extjs-grid/#comments</comments>
		<pubDate>Thu, 27 Dec 2007 16:10:13 +0000</pubDate>
		<dc:creator>Andriy Mykhaylyuk</dc:creator>
				<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Improvements]]></category>

		<guid isPermaLink="false">http://amykhaylyuk.wordpress.com/2007/12/27/checkboxselectionmodel-in-extjs-grid/</guid>
		<description><![CDATA[I&#8217;ve tried to use CheckboxSelectionModel on grid, and there are no examples in documents for. It&#8217;s not clear in documentation. Ok, so you should create CheckboxSelectionModel object before it&#8217;s passing to grid as selModel, because you should specify it in columns config property. So there is example by the steps. Create CheckboxSelectionModel: var sm = [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=37&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:14pt;">I&#8217;ve tried to use CheckboxSelectionModel on grid, and there are no examples in documents for. It&#8217;s not clear in documentation. Ok, so you should create CheckboxSelectionModel object before it&#8217;s passing to grid as selModel, because you should specify it in columns config property. So there is example by the steps.<br />
</span></p>
<ol>
<li><span style="font-size:14pt;">Create CheckboxSelectionModel:<br />
</span></li>
</ol>
<div>
<table style="border-collapse:collapse;background:#d2eaf1;" border="0">
<col></col>
<tbody>
<tr>
<td style="padding-left:7px;padding-right:7px;border-top:solid #78c0d4 1pt;border-left:solid #78c0d4 1pt;border-bottom:solid #78c0d4 1pt;border-right:solid #78c0d4 1pt;"><span style="font-size:10pt;font-family:Courier New;"><strong><span style="color:blue;">var</span> sm = <span style="color:blue;">new</span> Ext.grid.CheckboxSelectionModel();</strong></span></td>
</tr>
</tbody>
</table>
</div>
<ol>
<li><span style="font-size:14pt;">Include created object in columns list:<br />
</span></li>
</ol>
<div>
<table style="border-collapse:collapse;background:#d2eaf1;" border="0">
<col></col>
<tbody>
<tr>
<td style="padding-left:7px;padding-right:7px;border-top:solid #78c0d4 1pt;border-left:solid #78c0d4 1pt;border-bottom:solid #78c0d4 1pt;border-right:solid #78c0d4 1pt;"><span style="font-size:10pt;font-family:Courier New;"><strong> columns:[<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> sm,<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:red;">{..... rest of your columns .....}<br />
</span></strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> ]</strong></span></td>
</tr>
</tbody>
</table>
</div>
<ol>
<li><span style="font-size:14pt;">Provide selectionModel object as current selection model for grid. You should provide selModel property in config options:<br />
</span></li>
</ol>
<div>
<table style="border-collapse:collapse;background:#d2eaf1;" border="0">
<col></col>
<tbody>
<tr>
<td style="padding-left:7px;padding-right:7px;border-top:solid #78c0d4 1pt;border-left:solid #78c0d4 1pt;border-bottom:solid #78c0d4 1pt;border-right:solid #78c0d4 1pt;"><span style="font-size:10pt;font-family:Courier New;"><strong>selMode: sm</strong></span></td>
</tr>
</tbody>
</table>
</div>
<p><span style="font-size:14pt;">Result:<br />
</span></p>
<p><img src="http://amykhaylyuk.files.wordpress.com/2007/12/122707-1609-checkboxsel1.png?w=480" alt="" /><span style="font-size:14pt;"><br />
</span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/amykhaylyuk.wordpress.com/37/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/amykhaylyuk.wordpress.com/37/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amykhaylyuk.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amykhaylyuk.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amykhaylyuk.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amykhaylyuk.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amykhaylyuk.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amykhaylyuk.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amykhaylyuk.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amykhaylyuk.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amykhaylyuk.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amykhaylyuk.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amykhaylyuk.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amykhaylyuk.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amykhaylyuk.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amykhaylyuk.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=37&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://amykhaylyuk.wordpress.com/2007/12/27/checkboxselectionmodel-in-extjs-grid/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/192e0ca6f1eb09887c0c625d4208a45c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">amykhaylyuk</media:title>
		</media:content>

		<media:content url="http://amykhaylyuk.files.wordpress.com/2007/12/122707-1609-checkboxsel1.png" medium="image" />
	</item>
		<item>
		<title>SQL bug (or a feature) which allows to combine both assignment of value to a variable and retrieval data operation in the same query</title>
		<link>http://amykhaylyuk.wordpress.com/2007/11/12/sql-bug-or-a-feature-which-allows-to-combine-both-assignment-of-value-to-a-variable-and-retrieval-data-operation-in-the-same-query/</link>
		<comments>http://amykhaylyuk.wordpress.com/2007/11/12/sql-bug-or-a-feature-which-allows-to-combine-both-assignment-of-value-to-a-variable-and-retrieval-data-operation-in-the-same-query/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 13:24:21 +0000</pubDate>
		<dc:creator>Andriy Mykhaylyuk</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://amykhaylyuk.wordpress.com/2007/11/12/sql-bug-or-a-feature-which-allows-to-assign-value-to-a-variable-and-retrieval-data-operation/</guid>
		<description><![CDATA[I&#8217;ve found interesting issue today. Everyone knows &#8220;A SELECT statement that assigns a value to a variable must not be combined with data-retrieval operations.&#8221; So it&#8217;s impossible to do something like: declare @a int select @a = 1, 1 If you will do so error is raised. But interesting thing is if you will combine [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=28&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-size:14pt;">I&#8217;ve found interesting issue today. Everyone knows &#8220;</span><span style="font-size:10pt;font-family:Courier New;color:red;">A SELECT statement that assigns a value to a variable must not be combined with data-retrieval operations.&#8221;<br />
</span></p>
<p><span style="font-size:14pt;">So it&#8217;s impossible to do something like:<br />
</span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><span style="color:blue;">declare</span> @a <span style="color:blue;">int<br />
</span></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><span style="color:blue;">select</span> @a <span style="color:gray;">=</span> 1<span style="color:gray;">,</span> 1<br />
</span></p>
<p><span style="font-size:14pt;">If you will do so error is raised.  But interesting thing is if you will combine assign operation with another assignment in union query you will get no error. Here you have code for an experiment:<br />
</span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><span style="color:blue;">declare</span> @a <span style="color:blue;">int<br />
</span></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><span style="color:blue;">select</span> @a <span style="color:gray;">=</span> 1<br />
</span></p>
<p><span style="font-size:10pt;font-family:Courier New;color:blue;">union all<br />
</span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><span style="color:blue;">select</span> @a <span style="color:gray;">=</span> @a <span style="color:blue;">where</span> 0 <span style="color:gray;">=</span> 1<br />
</span></p>
<p><span style="font-size:14pt;">With this query you will have 1 displayed <span style="font-family:Wingdings;">J</span> I don&#8217;t know what it can be used for, but it&#8217;s funny.<br />
</span></p>
<p><span style="font-size:14pt;">And I&#8217;ve noticed – minimal variable name which can be declared in SQL Server is no symbol. Following query will work just fine: </span><span style="font-size:10pt;font-family:Courier New;"><span style="color:blue;">declare</span> @ <span style="color:blue;">int</span></span><span style="font-size:14pt;">. So you can assign values to @ and do whatever you want.<br />
</span></p>
<p><span style="font-size:14pt;"><br />
</span></p>
<p><span style="font-size:14pt;"><br />
</span></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/amykhaylyuk.wordpress.com/28/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/amykhaylyuk.wordpress.com/28/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amykhaylyuk.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amykhaylyuk.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amykhaylyuk.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amykhaylyuk.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amykhaylyuk.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amykhaylyuk.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amykhaylyuk.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amykhaylyuk.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amykhaylyuk.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amykhaylyuk.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amykhaylyuk.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amykhaylyuk.wordpress.com/28/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amykhaylyuk.wordpress.com/28/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amykhaylyuk.wordpress.com/28/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=28&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://amykhaylyuk.wordpress.com/2007/11/12/sql-bug-or-a-feature-which-allows-to-combine-both-assignment-of-value-to-a-variable-and-retrieval-data-operation-in-the-same-query/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/192e0ca6f1eb09887c0c625d4208a45c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">amykhaylyuk</media:title>
		</media:content>
	</item>
		<item>
		<title>StackTrace in .net difference for Debug and Release compilation modes</title>
		<link>http://amykhaylyuk.wordpress.com/2007/10/02/stacktrace-in-net-difference-for-debug-and-release-compilation-modes/</link>
		<comments>http://amykhaylyuk.wordpress.com/2007/10/02/stacktrace-in-net-difference-for-debug-and-release-compilation-modes/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 16:13:14 +0000</pubDate>
		<dc:creator>Andriy Mykhaylyuk</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Ideas]]></category>

		<guid isPermaLink="false">http://amykhaylyuk.wordpress.com/2007/10/02/stacktrace-in-net-difference-for-debug-and-release-compilation-modes/</guid>
		<description><![CDATA[Today I&#8217;ve tried to build new version of our DataLayer – Diego. Unsuccessfully L But I have discovered some interesting stuff around StackFrames in .net I&#8217;ve build sample project. In debug mode .net gives access to full stack trace. And in release mode we have just information about method that makes call and called method. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=27&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today I&#8217;ve tried to build new version of our DataLayer – Diego. Unsuccessfully <span style="font-family:Wingdings;">L</span> But I have discovered some interesting stuff around StackFrames in .net I&#8217;ve build sample project. In debug mode .net gives access to full stack trace. And in release mode we have just information about method that makes call and called method. There is test project to check it :</p>
<div>
<table style="border-collapse:collapse;background:#d2eaf1;" border="0">
<col></col>
<tbody>
<tr>
<td style="padding-left:7px;padding-right:7px;border-top:solid #78c0d4 1pt;border-left:solid #78c0d4 1pt;border-bottom:solid #78c0d4 1pt;border-right:solid #78c0d4 1pt;"><span style="font-size:10pt;font-family:Courier New;"><strong><span style="color:blue;">using</span> System;<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><span style="color:blue;">using</span> System.Collections.Generic;<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><span style="color:blue;">using</span> System.Text;<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><span style="color:blue;">using</span> System.Diagnostics;<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><span style="color:blue;">using</span> System.Reflection;<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><span style="color:blue;">namespace</span> Tester<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong>{<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:blue;">class </span><span style="color:#2b91af;">Program<br />
</span></strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> {<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:blue;">static</span><span style="color:blue;"> void</span> Main(<span style="color:blue;">string</span>[] args)<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> {</strong><strong><br />
<span style="color:#2b91af;"> Child</span> r = <span style="color:blue;">new</span><br />
<span style="color:#2b91af;">Child</span>();<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> r.runit(<span style="color:#a31515;">&#8220;hello&#8221;</span>, 4);<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> }<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> }<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:blue;">class</span><br />
<span style="color:#2b91af;">Base<br />
</span></strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> {<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:blue;">public</span><br />
<span style="color:blue;">void</span> Execute()<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> {<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:#2b91af;">StackTrace</span> trace = <span style="color:blue;">new</span><br />
<span style="color:#2b91af;">StackTrace</span>();<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:#2b91af;">StackFrame</span>[] frames = trace.GetFrames();<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:#2b91af;">Console</span>.WriteLine(<span style="color:#a31515;">&#8220;Frames count : {0}&#8221;</span>, trace.FrameCount);<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:blue;">foreach</span> (<span style="color:#2b91af;">StackFrame</span> frame <span style="color:blue;">in</span> frames)<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> {<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> processFrame(frame);<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> }<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> }<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:blue;">private</span><br />
<span style="color:blue;">void</span> processFrame(<span style="color:#2b91af;">StackFrame</span> frame)<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> {<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:#2b91af;">MethodBase</span> method = frame.GetMethod();<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:#2b91af;">ParameterInfo</span>[] parameters = method.GetParameters();<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:#2b91af;">Console</span>.WriteLine();<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:#2b91af;">Console</span>.WriteLine(<span style="color:#a31515;">&#8220;\tMethod name:\t{0}&#8221;</span>, method.Name);<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:blue;">foreach</span> (<span style="color:#2b91af;">ParameterInfo</span> param <span style="color:blue;">in</span> parameters)<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> {<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:#2b91af;">Console</span>.WriteLine(<span style="color:#a31515;">&#8220;\tParameter name : \t{0}&#8221;</span>, param.Name);<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> }<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> }<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> }<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:blue;">class</span><br />
<span style="color:#2b91af;">Child</span> : <span style="color:#2b91af;">Base<br />
</span></strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> {<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong><br />
<span style="color:blue;">public</span><br />
<span style="color:blue;">void</span> runit(<span style="color:blue;">string</span> name, <span style="color:blue;">int</span> count)<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> {<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> Execute();<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> }<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong> }<br />
</strong></span></p>
<p><span style="font-size:10pt;font-family:Courier New;"><strong>}<br />
</strong></span></td>
</tr>
</tbody>
</table>
</div>
<p>And there we have result for Debug mode:</p>
<div>
<table style="border-collapse:collapse;background:#d2eaf1;" border="0">
<col></col>
<tbody>
<tr>
<td style="padding-left:7px;padding-right:7px;border-top:solid #78c0d4 1pt;border-left:solid #78c0d4 1pt;border-bottom:solid #78c0d4 1pt;border-right:solid #78c0d4 1pt;"><span style="font-size:8pt;"><strong>Frames count : 3<br />
</strong></span></p>
<p><span style="font-size:8pt;"><strong> Method name:    Execute<br />
</strong></span></p>
<p><span style="font-size:8pt;"><strong> Method name:    runit<br />
</strong></span></p>
<p><span style="font-size:8pt;"><strong> Parameter name :        name<br />
</strong></span></p>
<p><span style="font-size:8pt;"><strong> Parameter name :        count<br />
</strong></span></p>
<p><span style="font-size:8pt;"><strong> Method name:    Main<br />
</strong></span></p>
<p><span style="font-size:8pt;"><strong> Parameter name :        args</strong></span></td>
</tr>
</tbody>
</table>
</div>
<p>Results for Release mode:</p>
<div>
<table style="border-collapse:collapse;background:#d2eaf1;" border="0">
<col></col>
<tbody>
<tr>
<td style="padding-left:7px;padding-right:7px;border-top:solid #78c0d4 1pt;border-left:solid #78c0d4 1pt;border-bottom:solid #78c0d4 1pt;border-right:solid #78c0d4 1pt;"><span style="font-size:8pt;"><strong>Frames count : 2<br />
</strong></span></p>
<p><span style="font-size:8pt;"><strong> Method name:    Execute<br />
</strong></span></p>
<p><span style="font-size:8pt;"><strong> Method name:    Main<br />
</strong></span></p>
<p><span style="font-size:8pt;"><strong> Parameter name :        args</strong></span></td>
</tr>
</tbody>
</table>
</div>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/amykhaylyuk.wordpress.com/27/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/amykhaylyuk.wordpress.com/27/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amykhaylyuk.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amykhaylyuk.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amykhaylyuk.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amykhaylyuk.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amykhaylyuk.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amykhaylyuk.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amykhaylyuk.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amykhaylyuk.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amykhaylyuk.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amykhaylyuk.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amykhaylyuk.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amykhaylyuk.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amykhaylyuk.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amykhaylyuk.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=27&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://amykhaylyuk.wordpress.com/2007/10/02/stacktrace-in-net-difference-for-debug-and-release-compilation-modes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/192e0ca6f1eb09887c0c625d4208a45c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">amykhaylyuk</media:title>
		</media:content>
	</item>
		<item>
		<title>Try to parse XML (similar to Integer.TryParse).</title>
		<link>http://amykhaylyuk.wordpress.com/2007/09/19/try-to-parse-xml-similar-to-integertryparse/</link>
		<comments>http://amykhaylyuk.wordpress.com/2007/09/19/try-to-parse-xml-similar-to-integertryparse/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 09:23:31 +0000</pubDate>
		<dc:creator>Andriy Mykhaylyuk</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Improvements]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://amykhaylyuk.wordpress.com/2007/09/19/try-to-parse-xml-similar-to-integertryparse/</guid>
		<description><![CDATA[I&#8217;ve facing following problem during my current project. We have a lot of automation here. We have plug-ins architecture inside. Plug-ins are simple classes which inherits our special interface off-course. But main issue for plug-in is to persist his status. It&#8217;s possible with properties. So plug-ins are classes with properties which are processed automatically. Under [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=26&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve facing following problem during my current project. We have a lot of <span style="color:#333333;">automation here. We have plug-ins architecture inside. Plug-ins are simple classes which inherits our special interface off-course. But main issue for plug-in is to persist his status. It&#8217;s possible with properties. So plug-ins are classes with properties which are processed automatically. Under processing I&#8217;m talking about setting/getting values and storing in our system. But plug-in can contains not just properties with simple types but complex types as well. Here complex type is some class which can easily be serialized/deserialized to/from XML. So we should be able to store complex types in properties. BTW: all values are storing as strings in our system. If can&#8217;t then I&#8217;m trying to convert value to a type of property. During conversation I&#8217;m checking if the passed value can be deserialized to complex type if yes – then it&#8217;s deserialized and value successfully set. If not I&#8217;m looking for a converter if no converter found I&#8217;m trying to set value directly.<br />
</span></p>
<p>    So my actual problem is that I can&#8217;t check that string can be parsed by XML processor. For example if we have in the string special symbols it can&#8217;t be processed. So I need to do try … catch to handle errors during deserialization. So I&#8217;m wondering why haven&#8217;t Microsoft add TryParse method to XML processor.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/amykhaylyuk.wordpress.com/26/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/amykhaylyuk.wordpress.com/26/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/amykhaylyuk.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/amykhaylyuk.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/amykhaylyuk.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/amykhaylyuk.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/amykhaylyuk.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/amykhaylyuk.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/amykhaylyuk.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/amykhaylyuk.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/amykhaylyuk.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/amykhaylyuk.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/amykhaylyuk.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/amykhaylyuk.wordpress.com/26/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/amykhaylyuk.wordpress.com/26/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/amykhaylyuk.wordpress.com/26/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=amykhaylyuk.wordpress.com&amp;blog=1483835&amp;post=26&amp;subd=amykhaylyuk&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://amykhaylyuk.wordpress.com/2007/09/19/try-to-parse-xml-similar-to-integertryparse/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/192e0ca6f1eb09887c0c625d4208a45c?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">amykhaylyuk</media:title>
		</media:content>
	</item>
	</channel>
</rss>
