<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for kpanghmc</title><link>http://disqus.com/by/kpanghmc/</link><description></description><atom:link href="http://disqus.com/kpanghmc/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Fri, 16 Mar 2012 19:18:12 -0000</lastBuildDate><item><title>Re: A Man, a Car and His Startup</title><link>http://kurtvarner.com/post/19347794553#comment-467353975</link><description>&lt;p&gt;It sounds like your wife is willing to move up North in July. Why not just wait until then and move together? That way you don't have to be separated for 4 months and you'll get to live comfortably.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Fri, 16 Mar 2012 19:18:12 -0000</pubDate></item><item><title>Re: Massive: 400 Lines of Data Access Happiness</title><link>http://blog.wekeroad.com/helpy-stuff/and-i-shall-call-it-massive#comment-150463015</link><description>&lt;p&gt;1. Sounds good. :-)&lt;br&gt;2. As far as validation goes, Massive could check to see if the object being persisted implemented IValidatableObject, and if so, call its Validate routine. Or, if you want to get fancier than that (e.g. adding callbacks for things like BeforeSave, AfterSave, etc.), you could create your own interface that included all of those routines and say that the convention is to implement the interface if you want to intercept those events.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Thu, 17 Feb 2011 16:45:25 -0000</pubDate></item><item><title>Re: Massive: 400 Lines of Data Access Happiness</title><link>http://blog.wekeroad.com/helpy-stuff/and-i-shall-call-it-massive#comment-150443467</link><description>&lt;p&gt;Looks pretty nifty Rob. Can't wait to play around with it.&lt;/p&gt;&lt;p&gt;A couple questions:&lt;/p&gt;&lt;p&gt;1. Does Massive support the deletion and creation of records within the same transaction?&lt;br&gt;2. I may be missing something, but why do we need to inherit from DynamicModel? Couldn't you simply instantiate an instance of DynamicModel with the table name and primary key ID? As far as I can tell, the Products class in your example doesn't actually use any of its internal properties/fields. Instead, calls to things like Update or Insert take in the object to persist to DB. So why not just make DynamicModel a standalone class rather than having to inherit from it?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Thu, 17 Feb 2011 16:22:40 -0000</pubDate></item><item><title>Re: Social Media as a Software Development Tool?</title><link>http://elegantcode.com/2010/04/01/social-media-as-a-software-development-tool/#comment-144313412</link><description>&lt;p&gt;Have you checked out Campfire? It's part of the 37 Signals suite and I hear it's quite good at what it does. I'm sure it integrates nicely with their other products like Basecamp as well.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Sat, 03 Apr 2010 16:12:29 -0000</pubDate></item><item><title>Re: Never Underestimate Your Own Stupidity</title><link>http://thatextramile.be/blog/2010/01/never-underestimate-your-own-stupidity/#comment-132585936</link><description>&lt;p&gt;I've done that before myself.  I agree that the error message is a bit vague, but I guess that's about the best it can do.  After all, the system doesn't know what the connection string is supposed to look like, only that it tried to connect to it, never received a response, and subsequently timed out.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Thu, 07 Jan 2010 14:31:11 -0000</pubDate></item><item><title>Re: Tumblr Test Post 1</title><link>http://blog.moochit.org/post/115958773#comment-18463930</link><description>&lt;p&gt;Test comment&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Sun, 04 Oct 2009 05:09:27 -0000</pubDate></item><item><title>Re: If bit.ly Is Worth $8 Million, TinyURL Is Worth At Least $46 Million</title><link>http://techcrunch.com/2009/03/30/if-bitly-is-worth-8-million-tinyurl-is-worth-at-least-46-million/#comment-71463485</link><description>&lt;p&gt;Twitter only grants you 140 characters per message.  Because of this, the shorter your url links are the better.  &lt;a href="http://TinyUrl.com" rel="nofollow noopener" target="_blank" title="TinyUrl.com"&gt;TinyUrl.com&lt;/a&gt; is simply way too many characters to be dedicating towards a url when you're constrained to a small number of characters per message.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Mon, 30 Mar 2009 20:18:56 -0000</pubDate></item><item><title>Re: Introducing ManagedAssembly.com</title><link>http://johnsheehan.me/blog/introducing-managedassemblycom/#comment-7320332</link><description>&lt;p&gt;Looks good John!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Wed, 18 Mar 2009 13:54:48 -0000</pubDate></item><item><title>Re: Poor man's email? (Scripting News)</title><link>http://www.scripting.com/stories/2009/03/04/poorMansEmail.html#comment-6886340</link><description>&lt;p&gt;Twitter is the CB of the internet&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Wed, 04 Mar 2009 20:21:37 -0000</pubDate></item><item><title>Re: 5 Secrets To Ninja Writing : Rob Conery</title><link>http://blog.wekeroad.com/blog/nothing-to-say/#comment-5814337</link><description>&lt;p&gt;Hillarious. :-)  Well done, Rob.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Tue, 03 Feb 2009 13:56:04 -0000</pubDate></item><item><title>Re: A different view of strings</title><link>http://johnsheehan.me/blog/a-different-view-of-strings/#comment-5169319</link><description>&lt;p&gt;Have you done any performance testing on this?  I know that regexes in .NET code tend to be on the slower end.  Not sure about javascript regex performance though.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Fri, 16 Jan 2009 14:46:03 -0000</pubDate></item><item><title>Re: Blogkeeping</title><link>http://johnsheehan.me/blog/january-2009-blogkeeping/#comment-4939616</link><description>&lt;p&gt;Congrats on joining The Lounge.  :-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Tue, 06 Jan 2009 16:50:06 -0000</pubDate></item><item><title>Re: SubSonic 3.0 Preview 1: Linq Has Landed : Rob Conery</title><link>http://blog.wekeroad.com/blog/subsonic-3-0-preview-1-linq-has-landed/#comment-3611753</link><description>&lt;p&gt;Looks great Rob.  Can't wait to play around with this. :-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Fri, 07 Nov 2008 22:07:37 -0000</pubDate></item><item><title>Re: Pluggable ASP.NET CacheManager</title><link>http://johnsheehan.me/blog/pluggable-aspnet-cachemanager/#comment-2939146</link><description>&lt;p&gt;I use a very similar approach for session variables as well.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Wed, 08 Oct 2008 11:41:32 -0000</pubDate></item><item><title>Re: What Lao Tse thinks of TDD</title><link>http://www.thefreakparade.com/2008/09/what-lao-tse-thinks-of-tdd/#comment-2650704</link><description>&lt;p&gt;That was very well written.  It's rare these days to see bloggers take the time and due diligence to write up something like this.  Thank you for the interesting read.&lt;/p&gt;&lt;p&gt;I find that your experience with TDD to be very similar to mine -- a little slow at first, but without a doubt worthwhile.  I'm not so sure I agree with the analogy of TDD being the fingers of a potter; I think the comparison works better to software development as a whole.  I'm not actually sure where TDD fits into that analogy to be honest.  Perhaps that's why it's so hard for some to adopt it.  There are very few professions where something like TDD is encouraged, so it only makes sense that it feels a bit unnatural to developers (and even moreso to newer developers who have not had to experience the pain that comes from working with code that is not unit tested).&lt;/p&gt;&lt;p&gt;Anyways, those are my thoughts.  Thanks again for the great read. :-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Fri, 26 Sep 2008 20:39:46 -0000</pubDate></item><item><title>Re: A Practical Example Of Using The New Features Of ASP.NET 3.5</title><link>http://www.mikeborozdin.com/post.aspx?id=c6fafc58-6656-40c4-91d6-0ff4b542049d#comment-245445960</link><description>&lt;p&gt;Mike,&lt;/p&gt;&lt;p&gt;Nice post.  Very easy to follow. :)&lt;/p&gt;&lt;p&gt;I noticed that you are using BlogEngine.NET to host your blog like I am.  I was wondering what you are using to display your code snippets?  They look very nice on your blog, complete with syntax highlighting and no mysterious HTML tags embedded in them.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kevin Pang</dc:creator><pubDate>Tue, 24 Jun 2008 20:00:02 -0000</pubDate></item></channel></rss>