<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>.NET Developer Notes</title>
    <description>knowledge shared is knowledge multiplied</description>
    <link>http://ryangaraygay.com/blog/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.6.0.0</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://ryangaraygay.com/blog/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Ryan Garaygay</dc:creator>
    <dc:title>.NET Developer Notes</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ryangaraygay" /><feedburner:info uri="ryangaraygay" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><image><link>http://creativecommons.org/licenses/by/2.0/</link><url>http://creativecommons.org/images/public/somerights20.gif</url><title>Some Rights Reserved</title></image><feedburner:emailServiceId>ryangaraygay</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
      <title>remove/delete svn folders</title>
      <description>&lt;p&gt;Since I've been using SVN and stumbled upon this technique I've also been using since then&lt;/p&gt;
&lt;p&gt;This is one of the many (but easiest way) to remove SVN folders (.svn) recursively from a given folder. Effectively "&lt;strong&gt;unbinding a folder from SVN&lt;/strong&gt;"&lt;/p&gt;
&lt;p&gt;Follow these easy steps: &lt;/p&gt;
&lt;p&gt;1) download this registry file : &lt;a href="http://ryangaraygay.com/blog/file.axd?file=2010%2f4%2fDeleteSVNFolders.reg"&gt;DeleteSVNFolders.reg (313.00 bytes)&lt;/a&gt; - see below notes for more information (security issues/verification and code source). I urge you to review them but if you don't want to worry about the details and trust me enough then please go ahead and download.&lt;/p&gt;
&lt;p&gt;2) double click on the file you downloaded&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; you will be prompted to confirm that you really want to perform the action (differs depending on your OS). just continue and should all go well you will have a successful message/dialog&lt;/p&gt;
&lt;p&gt;3) then to see it work go to the folder you want to remove the .svn folders from, then right click it&lt;/p&gt;
&lt;p&gt;&lt;img src="http://ryangaraygay.com/blog/image.axd?picture=2010%2f4%2fRightClickDeleteSVNFolders.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;you should see the "Delete SVN folders" menu item&lt;/p&gt;
&lt;p&gt;4) Click the said menu item and the .svn folders will be removed (there will be a command window that will show up displaying progress too - though if the folder structure is not that deep enough it might disappear very quickly).&lt;/p&gt;
&lt;p&gt;&lt;img src="http://ryangaraygay.com/blog/image.axd?picture=2010%2f4%2fDeletingSVNFolders.jpg" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;And you're done&lt;/p&gt;
&lt;p&gt;** Notes&lt;/p&gt;
&lt;p&gt;1) altering your registry not for the faint-hearted and you'd have to trust the author/publisher. In this case I do and I have been using it for years&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; and if you could also look into it (edit e.g. notepad or text editor) and understand what it does if you want to make sure you're not letting it do something you don't want&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; i have taken this from : Jon Galloway's &lt;a rel="nofollow" href="http://weblogs.asp.net/jgalloway/archive/2007/02/24/shell-command-remove-svn-folders.aspx"&gt;Shell Command - Remove SVN Folder&lt;/a&gt; and simply created the reg file to be downloadable (for those who are not so confident on how to deal with reg files)&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/kl1jRJdaOlk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/kl1jRJdaOlk/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/removedelete-svn-folders.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=82c0d92a-fa71-4180-abb0-a657030074e1</guid>
      <pubDate>Sat, 24 Apr 2010 16:40:00 +0900</pubDate>
      <category>Agile</category>
      <category>Continuous Integration</category>
      <category>Productivity</category>
      <category>Tools and Utilities</category>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=82c0d92a-fa71-4180-abb0-a657030074e1</pingback:target>
      <slash:comments>729</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=82c0d92a-fa71-4180-abb0-a657030074e1</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/removedelete-svn-folders.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=82c0d92a-fa71-4180-abb0-a657030074e1</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=82c0d92a-fa71-4180-abb0-a657030074e1</feedburner:origLink></item>
    <item>
      <title>more sql performance tips</title>
      <description>&lt;p&gt;As most of you know the general rule in performance tuning is .....&lt;/p&gt;
&lt;p&gt;"measure, measure, measure" and "measure again"&lt;/p&gt;
&lt;p&gt;But it doesn't hurt to give out some warning signs from time to time. And here goes two: &lt;/p&gt;
&lt;p&gt;1) be careful in doing anything fancy on JOIN predicates (that is the condition in the "ON" section)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; most of the time anything more complex than comparing one columns from each of the tables being joined will have some performance impact.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; again measure, but in experience I find that even creating a common table expression, or a subquery to come up with the derived column and use it to join is faster than doing it in the JOIN predicate.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; also, the less columns involved in a JOIN the better.&lt;/p&gt;
&lt;p&gt;2) always prefer set operations than row-by-row operations&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; for the same reason that cursors should be avoided&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; what many don't know however is that if you have a UDF (user-defined function) used in a SELECT query result set then that function will be called for every row and thus there will be an overheed. Again measure but for performance sensitive cases it will be significant.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; so if you have to squeeze out any performance gain you can have then get rid of the function if you and although redundant have the logic on the query itself.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; maintainability wise this is not advisable. so you have to feel the trade-off here&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; For example:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT fullname = dbo.GetFullName(FirstName, LastName) FROM Employee (NOLOCK)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; regardless of the complexity of the GetFullName function's implementation would be slower than having it handled in the query directly. say&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SELECT fullname = FirstName + ' ' + LastName FROM Employee (NOLOCK)&lt;/p&gt;
&lt;p&gt;Hope to share more soon. But again, don't forget, measure3x&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/8FBtgaHgKoQ" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/8FBtgaHgKoQ/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/more-sql-performance-tips.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=1fdfad49-51e4-4aa5-b2ea-e703cea893fa</guid>
      <pubDate>Sat, 24 Apr 2010 02:05:00 +0900</pubDate>
      <category>SQL</category>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=1fdfad49-51e4-4aa5-b2ea-e703cea893fa</pingback:target>
      <slash:comments>226</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=1fdfad49-51e4-4aa5-b2ea-e703cea893fa</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/more-sql-performance-tips.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=1fdfad49-51e4-4aa5-b2ea-e703cea893fa</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=1fdfad49-51e4-4aa5-b2ea-e703cea893fa</feedburner:origLink></item>
    <item>
      <title>adding custom SSIS transformation to visual studio toolbox fails</title>
      <description>&lt;p&gt;Just very recently I encountered an issue in deploying a custom SSIS component assembly where I &lt;strong&gt;cannot add a custom SSIS transformation to the Visual Studio toolbox&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;It turns out to be a relative "no-brainer" error if only the clues were more straightforward. Basically after deploying the assembly I could not find my component listed in the "SSIS Data Flow Items" tab list. &lt;/p&gt;
&lt;p&gt;There are a number of articles available online on creating custom SSIS objects (control flow tasks, source, destination, data transformation etc).&lt;/p&gt;
&lt;p&gt;Here are a few :&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" href="http://www.sqlservercentral.com/articles/Integration+Services+%28SSIS%29/63877/"&gt;Extending SSIS Part 1 - Creating a Custom Data Flow Transformation Component&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" href="http://msdn.microsoft.com/en-us/library/ms136078.aspx"&gt;Developing a Custom Data Flow Component&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a title="Developing a Custom Transformation Component with Synchronous Outputs" rel="nofollow" href="http://msdn.microsoft.com/en-us/library/ms136027.aspx"&gt;Developing a Custom Transformation Component with Synchronous Outputs&lt;/a&gt; and searching say using keyword "adding custom SSIS transformation" should return more.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;At Agilone, we've been developing SSIS components to complement our products and one of the issues I've faced recently is when I was deploying the custom SSIS components (the assembly) and it's time to add it to the toolbox (Choose Items &amp;gt; SSIS data flow items tab (since the component was a data flow item)) I was unable to see the component (or any component on the assembly I just added to GAC and the PipelineComponents folders).&lt;/p&gt;
&lt;p&gt;I tried these (in different orders and to no avail but for completeness including in the list):&lt;/p&gt;
&lt;p&gt;1) close BIDS (Visual Studio Shell) or reset toolbox and close BIDS&lt;/p&gt;
&lt;p&gt;2) uninstall the assembly in GAC and reinstall the assembly in GAC&lt;/p&gt;
&lt;p&gt;3) make sure that assembly is on the correct folder (e.g. DTS\PipelineComponent - here are more details on deployment and testing - &lt;a rel="nofollow" href="http://bi-polar23.blogspot.com/2008/05/deploying-and-testing-custom-ssis.html"&gt;Deploying and Testing Custom SSIS Components&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;4) restart SSIS service&lt;/p&gt;
&lt;p&gt;5) reopen the project and try to re-add the component in the toolbox again.&lt;/p&gt;
&lt;p&gt;As mentioned it didn't do the trick and took me sometime to figure it out.&lt;/p&gt;
&lt;p&gt;It turns out that there was a problem with the assembly. I built the version referencing some SQL 2005 libraries (DLL), specific version = true and when I deployed it to that server (which only had SQL 2008 DLLs) it failed silently and simply didn't appear on the "SSIS Data Flow Items" tab.&lt;/p&gt;
&lt;p&gt;There are more complex ways to figure out why it doesn't appear in the said tab but I would like to share the more straightforward one.&lt;/p&gt;
&lt;p&gt;After the step where you clicked Choose Items (for toolbox) when the dialog window appears instead of changing to the "SSIS Data Flow Items" tab, stay on the .NET Components. And then click browse and browse for the assembly which contains your custom SSIS component&lt;/p&gt;
&lt;p&gt;&lt;img src="http://ryangaraygay.com/blog/image.axd?picture=2010%2f4%2fChooseItems1Browse.png" alt="" /&gt;&lt;/p&gt;
&lt;p&gt;If the assembly chosen doesn't contain an SSIS component then it will say so.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;However if the assembly contains errors (e.g. missing referenced assemblies among others) then it will also show an error dialog saying so&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;That's it. I hope it helps and saves you some time (since I wasn't able to find this information quickly - for a good "googler")&lt;/p&gt;
&lt;p&gt;And for the more "complex" method I believe you can you fuslogvw or similar assembly binding logger/monitoring tool to figure out any issues on assembly binding (missing references) such as the one I encountered. But I suggest doing he "browse" test first before exploring those debugging techniques.&lt;/p&gt;
&lt;p&gt;And finally, of course as for any project check that you have the right assemblies referenced, whether you want specific version true/false and make sure that all dependencies are in place.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/MJ6RizEPK4E" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/MJ6RizEPK4E/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/adding-custom-SSIS-transformation-to-toolbox-fails.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=2412418f-7e06-4442-a226-081bc149e436</guid>
      <pubDate>Sat, 17 Apr 2010 12:10:00 +0900</pubDate>
      <category>Business Intelligence</category>
      <category>SSIS</category>
      <category>Visual Studio</category>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=2412418f-7e06-4442-a226-081bc149e436</pingback:target>
      <slash:comments>1055</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=2412418f-7e06-4442-a226-081bc149e436</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/adding-custom-SSIS-transformation-to-toolbox-fails.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=2412418f-7e06-4442-a226-081bc149e436</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=2412418f-7e06-4442-a226-081bc149e436</feedburner:origLink></item>
    <item>
      <title>blog site update</title>
      <description>&lt;p&gt;I have recently consolidated some of the sites I maintain into one of my hosting accounts. (will post about the provider soon - so far so good)&lt;/p&gt;
&lt;p&gt;And that includes this blog. Along with this move I have also updated to the latest version of BlogEngine.NET - guilty of not being up to date for a couple of reasons:&lt;/p&gt;
&lt;p&gt;Anyways, here are some notable changes: &lt;/p&gt;
&lt;p&gt;1) posts url are not longer timestamped - i.e. blog/post/yyyy/mm/* still works but new links are now just blog/post/*&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - i just noticed earlier actually that when i upgraded to v1.6 i revised something to make the URL pattern yyyy/mm instead of the default yyyy/mm/dd. this caused all old post urls linked from outside to not work. good thing there is a setting in the BE.NET admin that indicates to not include timestamps in the URL. and as a side-effect the yyyy/mm pattern worked fine.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - along with the issue mentioned above, google's crawl also failed because of the missing pages and thus affected rankings and statistics. hopefully it should stabilize soon&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; - on this note, i had to manually &lt;strong&gt;set custom crawl rate&lt;/strong&gt; in &lt;strong&gt;google webmaster&lt;/strong&gt; site due to these changes&lt;/p&gt;
&lt;p&gt;2) other BlogEngine.NET new stuff for version 1.6 - most important of which is the &lt;strong&gt;Akismet anti-spam comment filter&lt;/strong&gt;. Clearly BE.NET users have been plagued by spam recently.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have made changes but not to BlogEngine Core so hopefully future updates will be more seemless.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/S6onjLlq50w" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/S6onjLlq50w/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/blog-site-update.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=e82b5071-0f7d-47cb-9295-723792a8a86f</guid>
      <pubDate>Mon, 12 Apr 2010 18:43:00 +0900</pubDate>
      <category>Web</category>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=e82b5071-0f7d-47cb-9295-723792a8a86f</pingback:target>
      <slash:comments>299</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=e82b5071-0f7d-47cb-9295-723792a8a86f</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/blog-site-update.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=e82b5071-0f7d-47cb-9295-723792a8a86f</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=e82b5071-0f7d-47cb-9295-723792a8a86f</feedburner:origLink></item>
    <item>
      <title>SQL Business Intelligence Developer Needed (Manila, Philippines)</title>
      <description>&lt;p&gt;We are currently looking for a SQL BI Developer Professional to work with us on exciting, high-profile/scale projects. Feel free to contact me or visit http://www.lwsmedia.com/contact.htm. Looking forward to work with you. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Company Profile:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Agilone LLC &lt;br /&gt;Norwalk, CT USA, Los Gatos CA USA , Istanbul, Turkey&amp;nbsp; and Manila, Philippines&lt;br /&gt;&lt;br /&gt;Companies who can effectively understand, process and take value from their data gain a sizable competitive advantage.&amp;nbsp; However, many fail to do so since the amount of data captured by organizations is growing more quickly than the capabilities of the tools to analyze it.&amp;nbsp; Agilone solves this problem with proprietary, SAAS-based analytical tools that help them make data-driven marketing decisions that drive superior results.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;Agilone&amp;rsquo;s goal is to help clients develop and execute data-driven marketing strategies. We provide clients with advanced technology and analytical marketing services to help identify and execute opportunities hidden in their data.&amp;nbsp; Our approach is effective because we analyze more of their data than the competition and offer a customized solution. &lt;br /&gt;&amp;nbsp;&lt;br /&gt;Typical engagements are in areas of customer valuation, pricing, response modeling, segmentation, with follow-on implementation of technologies such as data warehousing, web-based application development, database management and business intelligence services. &lt;br /&gt;&amp;nbsp;&lt;br /&gt;We are headquartered in Norwalk, CT with a technology development and services center in Istanbul, Turkey.&amp;nbsp; Recently, we have opened our new office in Silicon Valley (Los Gatos) California.&lt;br /&gt;&lt;br /&gt;We are a high growth, entrepreneurial company and are always looking for intelligent hardworking people to join our company.&amp;nbsp; Transfers between Istanbul office and US offices are possible and we do sponsor work visas and Greencards in US depending on tenure and performance of employees.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;Job Description:&lt;/strong&gt;&lt;br /&gt;This position is for our Manila Office.&amp;nbsp;&amp;nbsp; Due to the increase in our business volume we need additional SQL developers with the following background and skill set: &lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;Position Responsibilities: &lt;/strong&gt;&lt;br /&gt;- Be part of the developer team from Analysis to design, programming, testing and deployment&lt;br /&gt;- Design and administer project related databases &lt;br /&gt;- Create technical documentation &lt;br /&gt;- Perform unit test of the codes &lt;br /&gt;- Author user manuals and installation guides&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;Education: &lt;/strong&gt;&lt;br /&gt;Minimum: BS, BA or equivalent, very good command of written and spoken English&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;Required Skills and Experience: &lt;/strong&gt;&lt;br /&gt;1. Excellent communication skills both written and verbal&lt;br /&gt;2. Competent in T-SQL, working knowledge of MS SQL 2005 and MS SQL 2008.&lt;br /&gt;3. Experience in Dimensional Databases and OLAP Cubes. &lt;br /&gt;4. Desire to learn new platforms and environments as the projects leads. &lt;br /&gt;5. Strong analytical and problem solving skills with attention to detail. &lt;br /&gt;6. Self-motivated - comfortable working in a fast paced environment with limited direction. &lt;br /&gt;7. Ability to multi-task and work on for several different projects. &lt;br /&gt;8. Holding a Microsoft certification is a plus.&lt;br /&gt;&amp;nbsp;&lt;br /&gt;&lt;strong&gt;Process:&lt;/strong&gt;&lt;br /&gt;We will conduct 2 tests before an interview.&amp;nbsp; The first test would be a general aptitude test, after you pass this test you will be given a more specific T-SQL test.&amp;nbsp; After these tests you will be invited for an interview with the Director of Business Intelligence and the Principal of the company.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/qqDmtTEjB6Y" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/qqDmtTEjB6Y/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/SQL-Business-Intelligence-Developer-Needed-Manila-Philippines.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=0732dbdb-5c83-49b9-9b61-22edac331cd1</guid>
      <pubDate>Wed, 07 Apr 2010 07:56:00 +0900</pubDate>
      <category>Business Intelligence</category>
      <category>SQL</category>
      <category>Employment</category>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=0732dbdb-5c83-49b9-9b61-22edac331cd1</pingback:target>
      <slash:comments>972</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=0732dbdb-5c83-49b9-9b61-22edac331cd1</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/SQL-Business-Intelligence-Developer-Needed-Manila-Philippines.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=0732dbdb-5c83-49b9-9b61-22edac331cd1</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=0732dbdb-5c83-49b9-9b61-22edac331cd1</feedburner:origLink></item>
    <item>
      <title>Register for Visual Studio 2010 Beta Exams (.NET 4.0)</title>
      <description>&lt;p&gt;
Time for (free) Beta Exams again
&lt;/p&gt;
&lt;p&gt;
Information can be found from here 
&lt;/p&gt;
&lt;p&gt;
http://blogs.technet.com/betaexams/archive/2010/03/17/register-for-visual-studio-2010-beta-exams.aspx
&lt;/p&gt;
&lt;p&gt;
Register via http://register.prometric.com 
&lt;/p&gt;
&lt;p&gt;
For easier reference, exams available are listed below (along with PromoCode) 
&lt;/p&gt;
&lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-511&amp;amp;locale=en-us"&gt;Exam 71-511, TS: Windows Applications Development with Microsoft .NET Framework 4&lt;/a&gt; - 511BC
&lt;br /&gt;
&lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-515&amp;amp;locale=en-us"&gt;Exam 71-515, TS: Web Applications Development with Microsoft .NET Framework 4&lt;/a&gt; - 515AA
&lt;br /&gt;
&lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-513&amp;amp;locale=en-us"&gt;Exam 70-513: TS: Windows Communication Foundation Development with Microsoft .NET Framework 4&lt;/a&gt; - 513CD
&lt;br /&gt;
&lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-516&amp;amp;locale=en-us"&gt;Exam 70-516: TS: Accessing Data with Microsoft .NET Framework 4 - 516B1&lt;/a&gt;
&lt;br /&gt;
&lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-518&amp;amp;locale=en-us"&gt;Exam 70-518: Pro: Designing and Developing Windows Applications Using Microsoft .NET Framework 4&lt;/a&gt; - 518PE
&lt;br /&gt;
&lt;a href="http://www.microsoft.com/learning/en/us/exam.aspx?ID=70-519&amp;amp;locale=en-us"&gt;Exam 70-519: Pro: Designing and Developing Web Applications Using Microsoft .NET Framework 4&lt;/a&gt; - 519ZS
&lt;p&gt;
And as always, word of advice, read and master the items in prep guide to increase your chances of passing the exams.
&lt;/p&gt;
&lt;p&gt;
Good luck! 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/wAFm1MZt5GA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/wAFm1MZt5GA/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/visual-studio-2010-beta-exams-net-4-0.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=2c45157b-a95d-4570-8bc2-6458fd7eff50</guid>
      <pubDate>Thu, 18 Mar 2010 15:30:00 +0900</pubDate>
      <category>.NET</category>
      <category>ADO.NET</category>
      <category>Certification</category>
      <category>Learning</category>
      <category>Web</category>
      <category>Windows</category>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=2c45157b-a95d-4570-8bc2-6458fd7eff50</pingback:target>
      <slash:comments>227</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=2c45157b-a95d-4570-8bc2-6458fd7eff50</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/visual-studio-2010-beta-exams-net-4-0.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=2c45157b-a95d-4570-8bc2-6458fd7eff50</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=2c45157b-a95d-4570-8bc2-6458fd7eff50</feedburner:origLink></item>
    <item>
      <title>DTS_E_PROCESSINPUTFAILED.  The ProcessInput method on component "Fuzzy Lookup" (60) failed with error code 0xC0202009 while processing input "Fuzzy Lookup Input" (61)</title>
      <description>&lt;p&gt;
Encountered this error in one of recent tasks involving SSIS Fuzzy Grouping and Lookup.
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;[Fuzzy Grouping Inner Data Flow : SSIS.Pipeline] Error: SSIS Error Code DTS_E_PROCESSINPUTFAILED.&amp;nbsp; The ProcessInput method on component &amp;quot;Fuzzy Lookup&amp;quot; (60) failed with error code 0xC0202009 while processing input &amp;quot;Fuzzy Lookup Input&amp;quot; (61). The identified component returned an error from the ProcessInput method. The error is specific to the component, but the error is fatal and will cause the Data Flow task to stop running.&amp;nbsp; There may be error messages posted before this with more information about the failure.&lt;br /&gt;
&lt;br /&gt;
[Fuzzy Grouping Inner Data Flow : SSIS.Pipeline] Error: SSIS Error Code DTS_E_PRIMEOUTPUTFAILED.&amp;nbsp; The PrimeOutput method on component &amp;quot;OLE DB Source&amp;quot; (1) returned error code 0xC02020C4.&amp;nbsp; The component returned a failure code when the pipeline engine called PrimeOutput(). The meaning of the failure code is defined by the component, but the error is fatal and the pipeline stopped executing.&amp;nbsp; There may be error messages posted before this with more information about the failure.&lt;br /&gt;
&lt;br /&gt;
[Fuzzy Grouping [800]] Error: A Fuzzy Grouping transformation pipeline error occurred and returned error code 0x8000FFFF: &amp;quot;An unexpected error occurred.&amp;quot;.&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
This is the only relevant error message or code that I got and didn&amp;#39;t seem quite helpful. 
&lt;/p&gt;
&lt;p&gt;
And it appears intermittently at first, until I noticed that the error occurs at a certain number of records and although not exactly repeatable, very close to that value. around 4M rows.
&lt;/p&gt;
&lt;p&gt;
While troubleshooting, tried increasing available memory (released some memory locked for another application) and the error occurred when the number of input records increased.
&lt;/p&gt;
&lt;p&gt;
Tested further and the behavior seemed consistent. And it seemed that the size of the input is proportional to the memory (RAM) used. Calculated estimated size of ever row I had to be at 1KB. Tried processing 10M rows and freed up at least 10GB of RAM and it worked fine.
&lt;/p&gt;
&lt;p&gt;
I can try to work-around so that I will process smaller sets/batches so i push 10M in one pass but just needed to figure out what was causing it and although not very clear from the error message I think increasing free memory did the trick for me.
&lt;/p&gt;
&lt;p&gt;
Sharing in case someone else runs into a similar error. Hope this helps 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/_kzwPMBroH8" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/_kzwPMBroH8/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/fuzzy-grouping-lookup-unexpected-error.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=3b8e312c-4504-4ff8-92dd-518f5a03b7ca</guid>
      <pubDate>Thu, 04 Mar 2010 12:21:00 +0900</pubDate>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=3b8e312c-4504-4ff8-92dd-518f5a03b7ca</pingback:target>
      <slash:comments>161</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=3b8e312c-4504-4ff8-92dd-518f5a03b7ca</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/fuzzy-grouping-lookup-unexpected-error.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=3b8e312c-4504-4ff8-92dd-518f5a03b7ca</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=3b8e312c-4504-4ff8-92dd-518f5a03b7ca</feedburner:origLink></item>
    <item>
      <title>Safety settings on this machine prohibit accessing a data source on another domain</title>
      <description>&lt;p&gt;
Encountered this message many times with sites using PivotTable component of OWC11 (office web components) &amp;quot;&lt;em&gt;Safety settings on this machine prohibit accessing a data source on another domain&lt;/em&gt;&amp;quot;
&lt;/p&gt;
&lt;p&gt;
This is a browser restriction (at least with IE). Before resolving this, make sure you are accessing a trusted site. 
&lt;/p&gt;
&lt;p&gt;
Resolution: 
&lt;/p&gt;
&lt;p&gt;
1. Add site to the zone (e.g. it is recommended that you only allow your trusted sites to be exempted from this restriction). So add the site (if you trust it) to your Trusted Zone. Internet Options &amp;gt; Security
&lt;/p&gt;
&lt;p&gt;
2. Modify Security Level of that Zone (e.g. Trusted Zone). Custom Level button. A pop-up dialog should appear. Go the Miscellaneous Settings section. Then you should be a setting for &amp;quot;Access data sources across domains&amp;quot;. Recommended to set it to Prompt. If that option is selected you will be prompted when a component requires this permission. 
&lt;/p&gt;
&lt;p&gt;
Hope that helps. 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/ZB2R0ZZLkeE" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/ZB2R0ZZLkeE/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/Safety-settings-on-this-machine-prohibit-accessing-a-data-source-on-another-domain.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=cee1c639-f67b-4d44-824b-f7b92f06a147</guid>
      <pubDate>Sat, 05 Dec 2009 02:58:00 +0900</pubDate>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=cee1c639-f67b-4d44-824b-f7b92f06a147</pingback:target>
      <slash:comments>502</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=cee1c639-f67b-4d44-824b-f7b92f06a147</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/Safety-settings-on-this-machine-prohibit-accessing-a-data-source-on-another-domain.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=cee1c639-f67b-4d44-824b-f7b92f06a147</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=cee1c639-f67b-4d44-824b-f7b92f06a147</feedburner:origLink></item>
    <item>
      <title>Philippine broadband connections affected by damaged pan Asian cable</title>
      <description>&lt;p&gt;
From SMART/PLDT:&lt;br /&gt;
Telecom services provider Smart Communications said a pan-Asia cable cut early Wednesday caused adverse disruptions in its international and broadband services. In a statement, Smart stressed the disruption affected its international voice and SMS services. Its Smart Bro and Smart Bro Plug-It services are also affected by the cable cut, which was reported to have happened around 10 a.m. &amp;ldquo;We are still awaiting word on the cause of the fiber cuts,&amp;rdquo; the statement said. &amp;ldquo;In the meantime, Smart would like to assure the general public that close coordination is on-going with our network counterparts abroad to aid in restoring normal services as soon as possible.&amp;rdquo;&lt;br /&gt;
The affected undersea cable is the Asia-Pacific Cable Network 2 (APCN2), which runs between China and Taiwan but also connects to the Philippines, Hong Kong, South Korea, Japan, Singapore and Malaysia.
&lt;/p&gt;
&lt;p&gt;
FROM GLOBE:&lt;br /&gt;
As of the morning of 12 August 2009, several undersea cable systems have been reported down. While harsh weather is suspected, the precise cause is being investigated. More specifically, the following cable systems are down: APCN1, APCN2 and SMW3. In the case of APCN2, this morning&amp;rsquo;s outage has completely impaired all traffic coming out of the Philippines due to a pre-existing fault in the process of restoration.&lt;br /&gt;
Other systems such as C2C, EAC and TGN-IA are not affected, and we have not received any outage advice from their respective network administrators. Customer circuits carried on APCN1, APCN2, SMW3 are affected. In addition, you will experience slow internet browsing because a significant portion of the internet bandwidth is carried by the affected cable systems.&lt;br /&gt;
We are currently working on restoring the affected circuits at the shortest possible time. We appreciate your patience and understanding of this catastrophic event affecting the
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/0u-hcpHfp0c" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/0u-hcpHfp0c/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/Philippine-broadband-connections-affected-by-damaged-pan-Asian-cable.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=844c527b-6e2e-4ac8-8cb0-1fb6d5560bd0</guid>
      <pubDate>Thu, 13 Aug 2009 23:39:00 +0900</pubDate>
      <category>General</category>
      <category>Web</category>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=844c527b-6e2e-4ac8-8cb0-1fb6d5560bd0</pingback:target>
      <slash:comments>117</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=844c527b-6e2e-4ac8-8cb0-1fb6d5560bd0</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/Philippine-broadband-connections-affected-by-damaged-pan-Asian-cable.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=844c527b-6e2e-4ac8-8cb0-1fb6d5560bd0</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=844c527b-6e2e-4ac8-8cb0-1fb6d5560bd0</feedburner:origLink></item>
    <item>
      <title>24 hours of high quality sql server training for free</title>
      <description>&lt;p&gt;
The &lt;strong&gt;Professional Association for SQL Server&lt;/strong&gt; or popularly known aka &lt;strong&gt;PASS&lt;/strong&gt;, one, if not the most popular and biggest group of SQL Server professional in world will be having &lt;strong&gt;24 hours of PASS&lt;/strong&gt; - a series of online web meetings with the best speakers in the industry&lt;strong&gt; &lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="border: 0px solid #000000"&gt;
&lt;h1&gt;&lt;strong&gt;Join us online on September 2, 2009* for 24 hours of free, nonstop SQL Server training&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;
Join us for 24 Hours of PASS, a FREE community event featuring some
of the top SQL Server and&amp;nbsp;Business Intelligence (BI)&amp;nbsp;speakers in the
industry.&amp;nbsp;Over the course of one 24-hour period&amp;mdash;directly from your
computer&amp;mdash;our experts will:
&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Show you how to take better advantage of the SQL Server capabilities already at your fingertips 
	&lt;/li&gt;
	&lt;li&gt;Give you an in-depth look at the hottest &lt;a href="http://24hours.sqlpass.org/Sessions.aspx"&gt;SQL Server and BI topics&lt;/a&gt;,
	including SQLCLR performance, relational database design, performance
	tuning and troubleshooting, SQL Server 2008 security, embedding
	Reporting Services in your apps, SSIS tips and tricks, working with
	spatial data, text mining, data warehousing foundations, and much
	more&amp;hellip;&amp;nbsp; &lt;/li&gt;
	&lt;li&gt;Take your questions directly and answer them live! &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Check out &lt;a href="http://24hours.sqlpass.org/Sessions.aspx"&gt;all the great SQL Server sessions&lt;/a&gt; you can attend.
&lt;/p&gt;
&lt;p&gt;
24 Hours of PASS is a series of live one-hour webcasts broadcast
over a 24-hour period that focus on a host of SQL Server topics. The 24
one-hour presentations will begin at 00:00 GMT (UTC) on September 2,
2009.* 
&lt;/p&gt;
&lt;p&gt;
You can view all details from the event&amp;#39;s official site : &lt;a rel="nofollow" href="http://24hours.sqlpass.org/" target="_blank"&gt;http://24hours.sqlpass.org/&lt;/a&gt;
&lt;/p&gt;
&lt;/span&gt;
&lt;/p&gt;
&lt;br /&gt;
If only I could attend all of them in 24 hrs I would :) Hopefully they would be able to make recordings this available. I will be trying to attend the Business Intelligence related ones so if we do make it, see you there. &amp;quot;virtually&amp;quot;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/A4L-kcNjowI" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/A4L-kcNjowI/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/24-hours-of-high-quality-sql-server-training-for-free.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=410971bd-7083-46a6-9b57-9d9f6213b56a</guid>
      <pubDate>Fri, 07 Aug 2009 13:16:00 +0900</pubDate>
      <category>Business Intelligence</category>
      <category>Data Programmability</category>
      <category>SQL</category>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=410971bd-7083-46a6-9b57-9d9f6213b56a</pingback:target>
      <slash:comments>474</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=410971bd-7083-46a6-9b57-9d9f6213b56a</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/24-hours-of-high-quality-sql-server-training-for-free.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=410971bd-7083-46a6-9b57-9d9f6213b56a</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=410971bd-7083-46a6-9b57-9d9f6213b56a</feedburner:origLink></item>
    <item>
      <title>Free Web Hosting for Filipino Developers</title>
      <description>&lt;p&gt;
If you are a Software Developer, Filipino (by nationality or by heart),
looking for a little space for hosting your site or blog or simply for
testing and practice purposes I might be able to offer you a few MB
(starting at 200 MB, in my experience this is more than enough) and one
unlimited size MSSQL/MySQL and probably 2GB/month of traffic. 
&lt;/p&gt;
&lt;p&gt;
I can offer .NET, PHP, ROR, Perl, Python with full Plesk/Control Panel access 
&lt;/p&gt;
&lt;p&gt;
You have the option to use an existing domain to that you have. Or if not I can provide you a subdomain of &lt;strong&gt;developer.ph &lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
I ask nothing in return except to share your knowledge to the community
when you can and no illegal activities (or those that will harm the
domain and the host), and the passion and pride for Filipino
Excellence. 
&lt;/p&gt;
&lt;p&gt;
I am yet to come up with better guidelines but if interested, feel free to contact me (Contact Link above - right) and we&amp;#39;d figure something out. Or if you might also want to help setting up this endeavor, all help is welcome. 
&lt;/p&gt;
&lt;p&gt;
Pay it forward,
&lt;/p&gt;
&lt;p&gt;
Ryan
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/wEoWf1xnTJk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/wEoWf1xnTJk/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/free-web-hosting-for-filipino-developers.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=6840b7ff-f7a3-4cdb-8f62-90ea5cd68f16</guid>
      <pubDate>Wed, 29 Jul 2009 11:37:00 +0900</pubDate>
      <category>General</category>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=6840b7ff-f7a3-4cdb-8f62-90ea5cd68f16</pingback:target>
      <slash:comments>125</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=6840b7ff-f7a3-4cdb-8f62-90ea5cd68f16</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/free-web-hosting-for-filipino-developers.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=6840b7ff-f7a3-4cdb-8f62-90ea5cd68f16</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=6840b7ff-f7a3-4cdb-8f62-90ea5cd68f16</feedburner:origLink></item>
    <item>
      <title>Upcoming Blog Topics</title>
      <description>&lt;p&gt;
Some of the topics to watch out for soon (have been in my queue for sometime). In no particular order. 
&lt;/p&gt;
&lt;p&gt;
Soon, but if you have issues related to below and might need additional information feel free to contact me. 
&lt;/p&gt;
&lt;p&gt;
* AJAXControlToolkit ModalPopupExtender, Google Chrome and z-index&lt;br /&gt;
* delegate/anonymous method cannot be deployed to SQL (SQL CLR)
* RedGate SQLDoc (this is pretty sleek - of course it&amp;#39;s RedGate)&lt;br /&gt;
* Missing &amp;quot;Replace window&amp;quot; in Visual Studio&lt;br /&gt;
* assembly binding search and HKLM\Software\Microsoft\Fusion /v EnableLog&lt;br /&gt;
* MatchCollection.Count and delay execution/loading. evaluation is actually done here&lt;br /&gt;
* expand DDL resulting drop down width to length of longest item&lt;br /&gt;
* GoDaddy and email issues (relay limits etc)&lt;br /&gt;
* dot net nuke. domain pointing to a virtual directory (eg. GoDaddy setup)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - portal alias&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; - hostheader&lt;br /&gt;
* union and intersection&lt;br /&gt;
* performance of scalar functions&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - say in computed column (IsPersisted)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; - set vs row-by-row operation&lt;br /&gt;
* web.config conflict on modules (IIS 7)&lt;br /&gt;
* feedburner move to google feeds&lt;br /&gt;
* DNN password retrieval requires&lt;br /&gt;
1) a valid email account&lt;br /&gt;
2) if hosted at GoDaddy, they only allow the &amp;quot;from&amp;quot; field to be from a domain managed by them&lt;br /&gt;
* GoDaddy 250 relays per day (resets 1am alabama)&lt;br /&gt;
*
webmail in GoDaddy saves the domain name in cookie so in subsequent
logins you no longer need to enter them. However if you have multiple
accounts (different domains) there is a clear cookies button/link
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/S7H_CkHZwyg" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/S7H_CkHZwyg/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/upcoming-blog-topics.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=93b46fd2-1091-4f7e-a5aa-73ee8b0ebd5a</guid>
      <pubDate>Fri, 17 Jul 2009 21:02:00 +0900</pubDate>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=93b46fd2-1091-4f7e-a5aa-73ee8b0ebd5a</pingback:target>
      <slash:comments>77</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=93b46fd2-1091-4f7e-a5aa-73ee8b0ebd5a</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/upcoming-blog-topics.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=93b46fd2-1091-4f7e-a5aa-73ee8b0ebd5a</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=93b46fd2-1091-4f7e-a5aa-73ee8b0ebd5a</feedburner:origLink></item>
    <item>
      <title>Let's Support Earth Hour 2009</title>
      <description>&lt;p&gt;
Please support Earth Hour 2009.
&lt;/p&gt;
&lt;p&gt;
Turn off your lights or reduce energy usage on March 28, 2009 (Saturday) 8:30 - 9:30 PM.
&lt;/p&gt;
&lt;p&gt;
Or better yet, know and get involved and take action about climate changes and how to preserve our precious planet.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.earthhour.org" target="_blank"&gt;Earth Hour Official Website&lt;/a&gt; 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/0ORMa5Hgjxg" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/0ORMa5Hgjxg/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/Lets-Support-Earth-Hour-2009.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=87605cd4-463d-472c-8436-2eb1d117db7d</guid>
      <pubDate>Thu, 26 Mar 2009 10:15:00 +0900</pubDate>
      <category>Environment</category>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=87605cd4-463d-472c-8436-2eb1d117db7d</pingback:target>
      <slash:comments>43</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=87605cd4-463d-472c-8436-2eb1d117db7d</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/Lets-Support-Earth-Hour-2009.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=87605cd4-463d-472c-8436-2eb1d117db7d</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=87605cd4-463d-472c-8436-2eb1d117db7d</feedburner:origLink></item>
    <item>
      <title>philippine domains limited one year registration offer</title>
      <description>&lt;p&gt;
** Philippine (.PH) domains are now available for one year registration (as opposed to being previously available in two-year registrations only). But only for a limited time so grab your .PH domains by clicking &lt;a rel="nofollow" href="http://www.domains.ph/default.asp?Referrer=ryan.garaygay@gmail.com" target="_blank"&gt;HERE&lt;/a&gt; now. 
&lt;/p&gt;
&lt;p&gt;
We are now offering one year domain registrations at $38.00 for a
limited time (March 10, 2009 to April 30, 2009). &amp;nbsp;This offer is for new
registrations only and is not valid for renewals.&lt;br /&gt;
&lt;br /&gt;
The lower cost will make it easier for you to get the .PH domain you
want. &amp;nbsp;And for those of you who have been earning commissions from
referring PH domains, the lower cost makes it easier for you to earn
from &lt;span class="il"&gt;dotPH&lt;/span&gt;.&lt;br /&gt;
&lt;br /&gt;
However, because of the lower price of a 1 year registration,
commissions for any domains referred during the promo period will also
be adjusted. &amp;nbsp;All commissions earned before March 10, the date on which
1 year price was made available, will still be computed at $10.00 per
successful referral. Any referrals during the promo period beginning
March 10 will be commissioned at $5.00 per successful referral.&lt;br /&gt;
&lt;br /&gt;
Reducing the cost of getting a .PH domain by half makes it easier for
you to get your .PH domain and close referrals, and should more result
in greater earnings for you.&lt;br /&gt;
&lt;br /&gt;
If you need further information, please contact our Customer Support at &lt;a href="mailto:helpdesk@dot.ph"&gt;helpdesk@dot.ph&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Best regards,&lt;br /&gt;
&lt;span class="il"&gt;dotPH&lt;/span&gt; Team&lt;br /&gt;
&lt;a href="http://www.domains.ph/" target="_blank"&gt;http://www.domains.ph/&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/QiUMPC8L6rw" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/QiUMPC8L6rw/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/philippine-domains-limited-one-year-registration-offer.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=ab563c1a-7bf3-48a9-8d02-ca3ac0ff3a65</guid>
      <pubDate>Sat, 14 Mar 2009 03:42:00 +0900</pubDate>
      <category>Web</category>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=ab563c1a-7bf3-48a9-8d02-ca3ac0ff3a65</pingback:target>
      <slash:comments>41</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=ab563c1a-7bf3-48a9-8d02-ca3ac0ff3a65</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/philippine-domains-limited-one-year-registration-offer.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=ab563c1a-7bf3-48a9-8d02-ca3ac0ff3a65</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=ab563c1a-7bf3-48a9-8d02-ca3ac0ff3a65</feedburner:origLink></item>
    <item>
      <title>define programmer</title>
      <description>&lt;p&gt;
1) pro&amp;Acirc;&amp;middot;gram&amp;Acirc;&amp;middot;mer (n) An organism capable of converting caffeine into code.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
2) Semi-sentient being who inexplicably survives an extremely unhealthy lifestyle. Usually found in confined spaces with low lighting, at a computer terminal. 
&lt;/p&gt;
&lt;p&gt;
3) One who can read the following example
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;if( !User.IsProgrammer ){&lt;br /&gt;
return &amp;quot;Everyone Else&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;/em&gt; 
&lt;/p&gt;
&lt;p&gt;
Taken from &lt;a rel="nofollow" href="http://www.urbandictionary.com/define.php?term=programmer " target="_blank"&gt;UrbanDictionary&lt;/a&gt;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/ryangaraygay/~4/TWiCDqWnhYA" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/ryangaraygay/~3/TWiCDqWnhYA/post.aspx</link>
      <author>Ryan Garaygay</author>
      <comments>http://ryangaraygay.com/blog/post/define-programmer.aspx#comment</comments>
      <guid isPermaLink="false">http://ryangaraygay.com/blog/post.aspx?id=bab8c42a-4b5d-42ac-b728-2381dea18788</guid>
      <pubDate>Sat, 07 Mar 2009 09:58:00 +0900</pubDate>
      <category>General</category>
      <dc:publisher>Ryan Garaygay</dc:publisher>
      <pingback:server>http://ryangaraygay.com/blog/pingback.axd</pingback:server>
      <pingback:target>http://ryangaraygay.com/blog/post.aspx?id=bab8c42a-4b5d-42ac-b728-2381dea18788</pingback:target>
      <slash:comments>45</slash:comments>
      <trackback:ping>http://ryangaraygay.com/blog/trackback.axd?id=bab8c42a-4b5d-42ac-b728-2381dea18788</trackback:ping>
      <wfw:comment>http://ryangaraygay.com/blog/post/define-programmer.aspx#comment</wfw:comment>
      <wfw:commentRss>http://ryangaraygay.com/blog/syndication.axd?post=bab8c42a-4b5d-42ac-b728-2381dea18788</wfw:commentRss>
    <feedburner:origLink>http://ryangaraygay.com/blog/post.aspx?id=bab8c42a-4b5d-42ac-b728-2381dea18788</feedburner:origLink></item>
  </channel>
</rss>

