<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Disqus - Latest Comments for eibrahim</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#usercomments-114609a7" type="application/json"/><link>http://disqus.com/people/eibrahim/</link><description></description><language>en</language><lastBuildDate>Sat, 31 Oct 2009 13:24:48 -0000</lastBuildDate><item><title>Re: Unit Test Private Methods in Visual Studio</title><link>http://www.emadibrahim.com/2008/07/09/unit-test-private-methods-in-visual-studio/#comment-21473852</link><description>That's a pretty good idea except for the  fact that it "pollutes" the  &lt;br&gt;code.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Sat, 31 Oct 2009 13:24:48 -0000</pubDate></item><item><title>Re: Startup &amp;ndash; ASP.NET MVC, Cloud Scale &amp;amp; Deployment</title><link>http://www.emadibrahim.com/2009/08/05/startup-asp-net-mvc-cloud-scale-deployment/#comment-21004232</link><description>The website is using joomla but the yonkly application itself is built  &lt;br&gt;with &lt;a href="http://asp.net" rel="nofollow"&gt;asp.net&lt;/a&gt; mvc.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Sun, 25 Oct 2009 20:28:53 -0000</pubDate></item><item><title>Re: Dynamically Build LINQ Queries Using Reflection</title><link>http://www.emadibrahim.com/2008/05/12/dynamically-build-linq-queries-using-reflection/#comment-20043662</link><description>Honestly, it has been so long since I posted this and I can't remember but&lt;br&gt;if you do find, please come back and let us know.  It will help future&lt;br&gt;readers.&lt;br&gt;Thanks.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Wed, 14 Oct 2009 10:20:26 -0000</pubDate></item><item><title>Re: ASP.NET MVC &amp;#038; TDD Free Book Chapter</title><link>http://www.emadibrahim.com/2009/08/18/asp-net-mvc-tdd-free-book-chapter/#comment-15119035</link><description>Thanks</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Thu, 20 Aug 2009 05:10:32 -0000</pubDate></item><item><title>Re: Startup &amp;ndash; ASP.NET MVC, Cloud Scale &amp;amp; Deployment</title><link>http://www.emadibrahim.com/2009/08/05/startup-asp-net-mvc-cloud-scale-deployment/#comment-14340476</link><description>Great question.  I don't have a lot of experience with db redundancy but I&lt;br&gt;do like the idea of setting up a virtual db server and cluster it with the&lt;br&gt;real server.  That would be a nice safety measure.&lt;br&gt;My understanding is that SQL Server clustering is super easy to setup but&lt;br&gt;that's based of Microsoft presentations, marketing materials and demos :)&lt;br&gt;&lt;br&gt;I didn't talk about my backup strategy.  My database is backed up everyday&lt;br&gt;remotely to AWS S3 storage.  My source code is also backed up to AWS and is&lt;br&gt;also in source control.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Thu, 06 Aug 2009 09:35:15 -0000</pubDate></item><item><title>Re: Shortening URLs Using TinyUrl API in .net</title><link>http://www.emadibrahim.com/2008/04/15/shortening-urls-using-tinyurl-api-in-net/#comment-13403102</link><description>Var is a new C#  3.0, more info at &lt;a href="http://msdn.microsoft.com/en-us/library/bb383973.aspx" rel="nofollow"&gt;http://msdn.microsoft.com/en-us/library/bb38397...&lt;/a&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Mon, 27 Jul 2009 12:39:07 -0000</pubDate></item><item><title>Re: Themes and ASP.NET MVC</title><link>http://www.emadibrahim.com/2008/10/02/themes-and-aspnet-mvc/#comment-13403031</link><description>This is a custom class that I wrote that simply returns the path to the css file based on the current theme.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Mon, 27 Jul 2009 12:37:41 -0000</pubDate></item><item><title>Re: &amp;#8220;I Quit&amp;#8221; 1 Year Anniversary</title><link>http://www.emadibrahim.com/2009/03/09/i-quit-1-year-anniversary/#comment-12965553</link><description>His name is Derek and his site is &lt;a href="http://www.dbrigham.com/" rel="nofollow"&gt;http://www.dbrigham.com/&lt;/a&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Mon, 20 Jul 2009 14:27:35 -0000</pubDate></item><item><title>Re: Mocking and Dependency Injection in ASP.NET MVC</title><link>http://www.emadibrahim.com/2008/08/27/mocking-and-dependency-injection-in-aspnet-mvc/#comment-12252423</link><description>Good question.  I actually don't test it and I have forgotten to add a few&lt;br&gt;items before but unfortunately, it is a runtime error.  What I would rather&lt;br&gt;do but I am too lazy to is have this information loaded from a configuration&lt;br&gt;file instead, so if you forget to add something, you can just edit the&lt;br&gt;config file without having to recompile/re-deploy.&lt;br&gt;&lt;br&gt;Ninject doesn't support config files which is ironically why I like it.&lt;br&gt;&lt;br&gt;A solution would be to create a test everytime you add an "injectable" class&lt;br&gt;to test if it is getting loaded/injected properly or not.  This should be a&lt;br&gt;simple IsNotNull test.  (I think).</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Tue, 07 Jul 2009 09:24:08 -0000</pubDate></item><item><title>Re: Shortening URLs with bit.ly&amp;rsquo;s API in .NET</title><link>http://www.emadibrahim.com/2009/05/07/shortening-urls-with-bitlys-api-in-net/#comment-10352961</link><description>Is that a compile error or runtime error?  Did you copy &amp; paste the code&lt;br&gt;correctly?  Sometimes the browser messes up the code formatting.&lt;br&gt;&lt;br&gt;Other than that you should add a breakpoint and examine the value of&lt;br&gt;resultXml and see if it shows any error messages.&lt;br&gt;&lt;br&gt;Good luck.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Mon, 01 Jun 2009 11:35:16 -0000</pubDate></item><item><title>Re: Unit Test Private Methods in Visual Studio</title><link>http://www.emadibrahim.com/2008/07/09/unit-test-private-methods-in-visual-studio/#comment-10146841</link><description>Sorry, but the last time I used c++ was in college :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Thu, 28 May 2009 07:47:32 -0000</pubDate></item><item><title>Re: Startup - How To Build A Web 2.0 Business: The Risks</title><link>http://www.emadibrahim.com/2009/05/09/startup-how-to-build-a-web-20-business-the-risks/#comment-9443738</link><description>I was only thinking of one way payment, but 2 way payment shouldn't be that&lt;br&gt;hard to implement either.  I think one solution would be a token/point&lt;br&gt;system i.e. an internal currency.  This way people can use their points to&lt;br&gt;buy/sell on your system and then whenever they want they can cash out their&lt;br&gt;points.  That should minimize money transactions and reduce costs.&lt;br&gt;&lt;br&gt;I use a "credit" system on &lt;a href="http://www.tweetastica.com" rel="nofollow"&gt;www.tweetastica.com&lt;/a&gt; but it is only for one way&lt;br&gt;payment.&lt;br&gt;&lt;br&gt;Good question :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Sat, 16 May 2009 13:21:12 -0000</pubDate></item><item><title>Re: The Best JavaScript Library | Emad Ibrahim</title><link>http://www.emadibrahim.com/2008/08/10/the-best-javascript-library/#comment-8567366</link><description>My JavaScript knowledge has increased significantly since I wrote this post&lt;br&gt;and I can tell you that now I only use jQuery and I don't need YUI for their&lt;br&gt;UI anymore.&lt;br&gt;Plus jQuery has significantly improved its UI-related stuff just check the&lt;br&gt;gallery at &lt;a href="http://www.jqueryui.com" rel="nofollow"&gt;www.jqueryui.com&lt;/a&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Wed, 22 Apr 2009 08:40:20 -0000</pubDate></item><item><title>Re: Yonkly - Open Source Twitter</title><link>http://www.emadibrahim.com/2008/04/11/yonkly-open-source-twitter/#comment-7481141</link><description>Please ask support question over here&lt;br&gt;&lt;a href="http://groups.google.com/group/yonkly-os" rel="nofollow"&gt;http://groups.google.com/group/yonkly-os&lt;/a&gt;&lt;br&gt;Thanks.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Tue, 24 Mar 2009 20:08:25 -0000</pubDate></item><item><title>Re: Services Worth Paying For as a Startup</title><link>http://www.emadibrahim.com/2009/01/29/services-worth-paying-for-as-a-startup/#comment-5655817</link><description>Sure.  Do you have any suggestions?</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Thu, 29 Jan 2009 13:26:03 -0000</pubDate></item><item><title>Re: Services Worth Paying For as a Startup</title><link>http://www.emadibrahim.com/2009/01/29/services-worth-paying-for-as-a-startup/#comment-5652425</link><description>What a looser?  I meant to say loser.  Corrected.  Thanks.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Thu, 29 Jan 2009 12:17:46 -0000</pubDate></item><item><title>Re: Yonkly Source Code For Sale</title><link>http://www.emadibrahim.com/2009/01/08/yonkly-source-code-for-sale/#comment-5366214</link><description>All the features mentioned here are part of the paid version and not the&lt;br&gt;free version&lt;br&gt;&lt;a href="http://www.emadibrahim.com/2008/10/01/major-update-to-yonkly-widgets-ads-more/" rel="nofollow"&gt;http://www.emadibrahim.com/2008/10/01/major-upd...&lt;/a&gt;&lt;br&gt;&lt;br&gt;Jaiku's release won't really change my plans too much.  If you want to&lt;br&gt;create a microblog in &lt;a href="http://asp.net" rel="nofollow"&gt;asp.net&lt;/a&gt; mvc then you can spend a week or 2 designing,&lt;br&gt;developing and testing it or spend a couple of hundred bucks and get Yonkly&lt;br&gt;with the source code.  The costs savings are obvious.&lt;br&gt;&lt;br&gt;Also we offer a hosted service so you don't have to install, debug, setup or&lt;br&gt;do anything to get up and running with your own branded microblog community.&lt;br&gt; All you do is signup at &lt;a href="http://yonkly.com" rel="nofollow"&gt;yonkly.com&lt;/a&gt; and now, we offer free accounts and have&lt;br&gt;reduced our prices significantly for premium accounts.  I guess that's what&lt;br&gt;happens when there is competition.&lt;br&gt;&lt;br&gt;Also, keep in mind that we are bootstrapped and haven't raised any money and&lt;br&gt;can't really afford to give away everything for free.&lt;br&gt;&lt;br&gt;Thanks for your feedback and keep it coming.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Mon, 19 Jan 2009 10:06:20 -0000</pubDate></item><item><title>Re: Client &amp;amp; Server Side Validation in ASP.NET MVC</title><link>http://www.emadibrahim.com/2008/09/08/client-server-side-validation-in-aspnet-mvc/#comment-5274674</link><description>I am not sure what to do here.  That is the problem with generated code and&lt;br&gt;it is the same problem with using LINQ 2 SQL, you can't add attributes to&lt;br&gt;the generated code.&lt;br&gt;-Emad</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Sun, 18 Jan 2009 21:29:15 -0000</pubDate></item><item><title>Re: Yonkly - Open Source Twitter</title><link>http://www.emadibrahim.com/2008/04/11/yonkly-open-source-twitter/#comment-5111911</link><description>Because I wanted to learn.  I have more control over the HTML generation.&lt;br&gt; No view state.  Easier to unit test.  better seperation between&lt;br&gt;presentation and code.&lt;br&gt;I haven't tried converting to a webform but my guess is that it won't be&lt;br&gt;easy.  It will probably be easier for you to learn MVC than try to convert&lt;br&gt;it.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Wed, 14 Jan 2009 06:54:09 -0000</pubDate></item><item><title>Re: Yonkly Making Progress</title><link>http://www.emadibrahim.com/2008/11/10/yonkly-making-progress/#comment-5015888</link><description>No, please explain :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Fri, 09 Jan 2009 13:17:12 -0000</pubDate></item><item><title>Re: Yonkly Source Code</title><link>http://www.emadibrahim.com/2008/05/29/yonkly-source-code/#comment-4627580</link><description>It is still available at &lt;a href="http://www.codeplex.com/yonkly" rel="nofollow"&gt;http://www.codeplex.com/yonkly&lt;/a&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Thu, 25 Dec 2008 13:12:11 -0000</pubDate></item><item><title>Re: Deciding Between ASP.NET MVC and WebForms</title><link>http://www.emadibrahim.com/2008/09/07/deciding-between-aspnet-mvc-and-webforms/#comment-4479378</link><description>Looks really good.  You did a much better job ;)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Thu, 18 Dec 2008 07:18:09 -0000</pubDate></item><item><title>Re: Yonkly - Open Source Twitter</title><link>http://www.emadibrahim.com/2008/04/11/yonkly-open-source-twitter/#comment-4412612</link><description>If you are refering to the hosted solution at &lt;a href="http://yonkly.com" rel="nofollow"&gt;yonkly.com&lt;/a&gt;, yes you can turn&lt;br&gt;off/on images from the admin control panel, if you are the network admin.&lt;br&gt;If you are referring to the open source version then it is not an option but&lt;br&gt;can easily be added - after all it is open source :)</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Mon, 15 Dec 2008 12:05:26 -0000</pubDate></item><item><title>Re: Client &amp;amp; Server Side Validation in ASP.NET MVC</title><link>http://www.emadibrahim.com/2008/09/08/client-server-side-validation-in-aspnet-mvc/#comment-4289445</link><description>I have updated the source code to compile and work with MVC Beta 1.  Get it from the google project page at &lt;a href="http://code.google.com/p/mvcvalidation/" rel="nofollow"&gt;http://code.google.com/p/mvcvalidation/&lt;/a&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Tue, 09 Dec 2008 10:46:59 -0000</pubDate></item><item><title>Re: Client &amp;amp; Server Side Validation in ASP.NET MVC</title><link>http://www.emadibrahim.com/2008/09/08/client-server-side-validation-in-aspnet-mvc/#comment-4289126</link><description>I think that code was written using MVC Preview 5.  You will have to modify&lt;br&gt;it to work with the Beta.&lt;br&gt;I like using the DataAnnotations namespace instead and have switched to it&lt;br&gt;in one of my projects.&lt;br&gt;&lt;br&gt;I use POCO classes for models but I write conversion functions that convert&lt;br&gt;and from my POCO to my LINQ to SQL entities.  Some grunt work but works&lt;br&gt;well.</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eibrahim</dc:creator><pubDate>Tue, 09 Dec 2008 09:28:19 -0000</pubDate></item></channel></rss>