<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Friends of lukewendling</title><link>http://disqus.com/by/lukewendling/</link><description></description><atom:link href="http://disqus.com/lukewendling/friends.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Mon, 11 Apr 2011 13:04:00 -0000</lastBuildDate><item><title>Re: Waco Tech Lunch: The First Meeting - January 13th, 2010</title><link>(u'http://wacotechlunch.net/2009/12/26/TheFirstWacoTechLunchMeeting.html',%2027308776L)#comment-27308776</link><description>&lt;p&gt;I'll be there! :P&lt;/p&gt;&lt;p&gt;FYI - there's no plans, no agenda, no speakers... the Waco Tech Lunch is about techies talking tech, making new friends, catching up with old ones, and generally having fun.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Sat, 26 Dec 2009 18:28:46 -0000</pubDate></item><item><title>Re: Build Systems</title><link>(u'http://innovatian.com/2010/05/build-systems/',%2049402757L)#comment-49402757</link><description>&lt;p&gt;you may have missed the point of what we're trying to get away from with psake, rake, bake, etc... msbuild itself is not evil... it's the .msbuild files and their xml configuration that is evil. :)&lt;/p&gt;&lt;p&gt;that being said... i am currently working on some csc.exe stuff for my albacore framework. i would really like to get away from msbuild entirely.&lt;/p&gt;&lt;p&gt;the problem is not the msbuild.exe tool, the problem is xml configuration of build steps. if you're using visual studio to code, you don't have to deal with the underlying xml in the solution or project files and msbuild is just another command line tool to get your projects built. it's only when you start defining custom steps and processing in a .msbuild file that you have to start using xml and get into that ugly mess.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Mon, 10 May 2010 17:06:01 -0000</pubDate></item><item><title>Re: Build Systems</title><link>(u'http://innovatian.com/2010/05/build-systems/',%2049404238L)#comment-49404238</link><description>&lt;p&gt;FWIW: you don't have to install ruby on a machine to use it. you can xcopy the runtime around and it works just fine. i've got a blog post on this and there's a link in the comments from alexander gross that shows how he stripped the ruby runtime down to only a couple of megs in file size.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.lostechies.com/blogs/derickbailey/archive/2010/03/23/running-ruby-and-rake-and-albacore-without-installing-them.aspx" rel="nofollow noopener" target="_blank" title="http://www.lostechies.com/blogs/derickbailey/archive/2010/03/23/running-ruby-and-rake-and-albacore-without-installing-them.aspx"&gt;http://www.lostechies.com/b...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Mon, 10 May 2010 17:17:59 -0000</pubDate></item><item><title>Re: Build Systems</title><link>(u'http://innovatian.com/2010/05/build-systems/',%2049428475L)#comment-49428475</link><description>&lt;p&gt;ok, so i missed your point, then. :) d'oh!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Mon, 10 May 2010 20:11:40 -0000</pubDate></item><item><title>Re: http://derickbailey.tumblr.com/post/2512455627</title><link>(u'http://derickbailey.tumblr.com/post/2512455627',%20120818614L)#comment-120818614</link><description>&lt;p&gt;that's an interesting way to look at it, ricardo. i can see some benefit to it, though i do wonder if that's a difficult goal to meet. are you talking pure revenue?&lt;/p&gt;&lt;p&gt;let's say your hosting costs are $1K/mo... would a revenue stream of $1K/mo be enough for you to say your startup is a success? or would you need to have $8K/mo to pay for the hosting costs and pay your salary, but still not be profitable?&lt;/p&gt;&lt;p&gt;one of the things i forgot to mention in the post is that the technology choice shouldn't be the thing that makes or breaks a startup. i think it's pretty rare that a specific technology choice does break a company, from a technology/tools/implementation perspective. but i wonder how often the cost of a choice will break a company during it's infancy.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Wed, 29 Dec 2010 14:38:29 -0000</pubDate></item><item><title>Re: http://derickbailey.tumblr.com/post/3108016063</title><link>(u'http://derickbailey.tumblr.com/post/3108016063',%20140760112L)#comment-140760112</link><description>&lt;p&gt;oh, right... run the vms on the ssd... that's one thing i forgot to say, and why i suggested getting the largest ssd you can afford. makes a huge difference when you have multiple vms open.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Fri, 04 Feb 2011 14:55:58 -0000</pubDate></item><item><title>Re: Stop Using Mocks</title><link>(u'http://openmymind.net/2011/3/23/Stop-Using-Mocks',%20170266101L)#comment-170266101</link><description>&lt;p&gt;can you explain the difference between a mock and a stub, and the difference between interaction and behavior testing? i think i agree with your major points here, but i'm getting confused on those terms at this point. it seems my understand of what those things mean is wrong (which doesn't surprise me), and i'd like to get some clarification on the terms.&lt;/p&gt;&lt;p&gt;thanks, karl.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Wed, 23 Mar 2011 14:18:13 -0000</pubDate></item><item><title>Re: Stop Using Mocks</title><link>(u'http://openmymind.net/2011/3/23/Stop-Using-Mocks',%20170880977L)#comment-170880977</link><description>&lt;p&gt;that's what i previously thought of as mock vs stub as well. i tend to use a mix, even in the same test in .net, which is easy to do with RhinoMocks. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Thu, 24 Mar 2011 09:39:18 -0000</pubDate></item><item><title>Re: Stop Using Mocks</title><link>(u'http://openmymind.net/2011/3/23/Stop-Using-Mocks',%20170894163L)#comment-170894163</link><description>&lt;p&gt;well, that makes me more confused. are you saying interaction and behavior testing are the same? if it's an imaginary line, why draw it at all? ... i think i'm getting away from the main points of your post, though.&lt;/p&gt;&lt;p&gt;more to the point, i think there's a danger is saying "stop using mocks" flat like that. there's a context in which you're right. i agree that we as the test-first-community in .net do tend to abuse mocks in our tests. we also abuse abstractions and dependency injection, polluting our code with interfaces that only exist for the sake of testing...  however, making absolute statements like this (which I'm fond of doing, too) is dangerous (as is pointed out to me every time i do this :P ).&lt;/p&gt;&lt;p&gt;there are times when a mock, asserting the interactions between objects is the right thing to do, because the only visible behavior of a class is the interaction it has with other objects. there are times when asserting the return value of an method call is appropriate. and there are times when verifying the state of an object after a method call is appropriate.&lt;/p&gt;&lt;p&gt;good post, overall. there's a lot of valuable information that will certainly help me improve some of my tests. :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Thu, 24 Mar 2011 10:14:23 -0000</pubDate></item><item><title>Re: Pardon our dust&amp;#8230; working on restoring comments</title><link>(u'https://lostechies.com/derickbailey/2011/03/23/pardon-our-dust-working-on-restoring-comments/',%20170921250L)#comment-170921250</link><description>&lt;p&gt;looks like DNS resolution is fixing itself around the world, and disqus comments are now showing up! w00t!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Thu, 24 Mar 2011 11:16:04 -0000</pubDate></item><item><title>Re: Replicating My OSX Terminal In Win7 with Git Bash (MinGW32) and Pik</title><link>(u'https://lostechies.com/derickbailey/2010/11/25/replicating-my-osx-terminal-in-win7-with-git-bash-mingw32-and-pik/',%20171360200L)#comment-171360200</link><description>&lt;p&gt;there's a few extra things you have to do to get pik to work in the git bash shell, which are not documented on the pik wiki for some reason... but i found this via my ~/.bash_profile ... open that file and add this:&lt;/p&gt;&lt;p&gt;[[ -s $USERPROFILE/.pik/.pikrc ]] &amp;amp;&amp;amp; source $USERPROFILE/.pik/.pikrc&lt;/p&gt;&lt;p&gt;that should take care of making pik work in your mingw shell.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Thu, 24 Mar 2011 20:58:27 -0000</pubDate></item><item><title>Re: Encapsulation: You&amp;#8217;re Doing It Wrong</title><link>(u'https://lostechies.com/derickbailey/2011/03/28/encapsulation-youre-doing-it-wrong/',%20173253953L)#comment-173253953</link><description>&lt;p&gt;good point. I'll work on another post to follow-up with examples.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Mon, 28 Mar 2011 09:25:27 -0000</pubDate></item><item><title>Re: Using HAML, SASS, JQuery And JQuery-Templates To Build An ASync Search</title><link>(u'https://lostechies.com/derickbailey/2011/03/25/using-haml-sass-jquery-and-jquery-templates-to-build-an-async-search/',%20173284179L)#comment-173284179</link><description>&lt;p&gt;good stuff. will definitely do those things. thanks ben!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Mon, 28 Mar 2011 10:34:34 -0000</pubDate></item><item><title>Re: Pardon our dust&amp;#8230; working on restoring comments</title><link>(u'https://lostechies.com/derickbailey/2011/03/23/pardon-our-dust-working-on-restoring-comments/',%20173322230L)#comment-173322230</link><description>&lt;p&gt;d'oh! thanks for pointing that out. you can get to the e-books directly from the link at the top of the site, or this url: &lt;a href="http://lostechies.com/e-books/" rel="nofollow noopener" target="_blank" title="http://lostechies.com/e-books/"&gt;http://lostechies.com/e-books/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;i'll see if we can get the old url's to redirect correctly for the downloads&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Mon, 28 Mar 2011 11:11:52 -0000</pubDate></item><item><title>Re: Encapsulation: You&amp;#8217;re Doing It Wrong</title><link>(u'https://lostechies.com/derickbailey/2011/03/28/encapsulation-youre-doing-it-wrong/',%20174024953L)#comment-174024953</link><description>&lt;p&gt;agreed. pragprog has a great article on this: &lt;a href="http://pragprog.com/articles/tell-dont-ask" rel="nofollow noopener" target="_blank" title="http://pragprog.com/articles/tell-dont-ask"&gt;http://pragprog.com/article...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Tue, 29 Mar 2011 09:05:05 -0000</pubDate></item><item><title>Re: Encapsulation: You&amp;#8217;re Doing It Wrong</title><link>(u'https://lostechies.com/derickbailey/2011/03/28/encapsulation-youre-doing-it-wrong/',%20174028060L)#comment-174028060</link><description>&lt;p&gt;100% agree with everything your said... except the strawman bit. we're saying the same thing, except i'm not quoting anyone specifically&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Tue, 29 Mar 2011 09:10:19 -0000</pubDate></item><item><title>Re: Encapsulation: You&amp;#8217;re Doing It Wrong</title><link>(u'https://lostechies.com/derickbailey/2011/03/28/encapsulation-youre-doing-it-wrong/',%20174029660L)#comment-174029660</link><description>&lt;p&gt;my gut reaction is that you're describing abstraction, not encapsulation. the two concepts are very closely related, though.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Tue, 29 Mar 2011 09:13:03 -0000</pubDate></item><item><title>Re: Encapsulation: You&amp;#8217;re Doing It Wrong</title><link>(u'https://lostechies.com/derickbailey/2011/03/28/encapsulation-youre-doing-it-wrong/',%20174033143L)#comment-174033143</link><description>&lt;p&gt;a data structure is probably the right choice if you just want to set the first name, last name age, etc, for a person. there's not context around your example, though, so there is no way to provide an example for what your asking.&lt;/p&gt;&lt;p&gt;a simple CRUD edit screen is just a simple CRUD edit screen and doesn't need anything other than read/write properties.&lt;/p&gt;&lt;p&gt;do you have an example of a business process related to these properties? find out how the person class is going to be used, other than editing them. are they being used in an HR org chart with managers and subordinates? are they being trained and certified to operate certain types of equipment? are they interacting with others in a social network?&lt;/p&gt;&lt;p&gt;until you have the context and processes in which something is being used, it's not possible to give an example for the simple properties your asking about.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Tue, 29 Mar 2011 09:21:07 -0000</pubDate></item><item><title>Re: Encapsulation: You&amp;#8217;re Doing It Wrong</title><link>(u'https://lostechies.com/derickbailey/2011/03/28/encapsulation-youre-doing-it-wrong/',%20174035944L)#comment-174035944</link><description>&lt;p&gt;i wouldn't say failed. there's a lot of value in your article with the many diffferent sources and discussion on the history of encapsulation. it's just a different perspective on the subject&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Tue, 29 Mar 2011 09:24:57 -0000</pubDate></item><item><title>Re: Scheduled tasks with Quartz.NET</title><link>(u'https://lostechies.com/jimmybogard/2011/03/29/scheduled-tasks-with-quartz-net/',%20174072147L)#comment-174072147</link><description>&lt;p&gt;a few years ago i was looking for the quartz .net project, so i went to http:// quartz .net ... while i was at work ... and boy was i in for a surprise. a word of advice: google the project instead of just typing in a url, or you may end up with an NSFW site showing up on your laptop. :P&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Tue, 29 Mar 2011 10:18:14 -0000</pubDate></item><item><title>Re: Separation of Concerns and databases</title><link>(u'https://lostechies.com/jimmybogard/2011/03/31/separation-of-concerns-and-databases/',%20175500750L)#comment-175500750</link><description>&lt;p&gt;the biggest smell i usually see, other than this one, is too many nullable columns. sure you don't always need to supply every field in a table. Address Line 2, for example, in an address table is perfectly fine as nullable. But when you see more than a handful and it's not something obvious like an Address, start questioning. when you see dozens and you realize that certain fields are only populated if other fields have certain values... yeah, that's all kinds of stank.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Thu, 31 Mar 2011 09:47:52 -0000</pubDate></item><item><title>Re: Kanban in Software Development. Part 3: Andon and Jidoka &amp;#8211; Handling Bugs and Emergency Fixes in Kanban</title><link>(u'https://lostechies.com/derickbailey/2008/12/19/kanban-in-software-development-part-3-andon-and-jidoka-handling-bugs-and-emergency-fixes-in-kanban/',%20175774505L)#comment-175774505</link><description>&lt;p&gt;check out &lt;a href="http://leankitkanban.com/" rel="nofollow noopener" target="_blank" title="http://leankitkanban.com/"&gt;http://leankitkanban.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;they have all the necessary tools to create complex boards like this, and more. it's a great company, a great product, and constantly improving. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Thu, 31 Mar 2011 15:51:37 -0000</pubDate></item><item><title>Re: Theory Of Constraints: Productivity Metrics in Software Development</title><link>(u'https://lostechies.com/derickbailey/2009/07/03/theory-of-constraints-productivity-metrics-in-software-development/',%20178599426L)#comment-178599426</link><description>&lt;p&gt;it must have been missed during the migration to WordPress, recently. I'll find it and re-post it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Tue, 05 Apr 2011 13:15:42 -0000</pubDate></item><item><title>Re: Theory Of Constraints: Productivity Metrics in Software Development</title><link>(u'https://lostechies.com/derickbailey/2009/07/03/theory-of-constraints-productivity-metrics-in-software-development/',%20179786356L)#comment-179786356</link><description>&lt;p&gt;Joe - the link has been fixed, and you should be able to download the file now.&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Thu, 07 Apr 2011 07:46:38 -0000</pubDate></item><item><title>Re: Solving Some SSH Issues For Deploying Rails Apps</title><link>(u'https://lostechies.com/derickbailey/2011/04/07/solving-some-ssh-issues-for-deploying-rails-apps/',%20182584993L)#comment-182584993</link><description>&lt;p&gt;even better! thanks, yo :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Derick Bailey</dc:creator><pubDate>Mon, 11 Apr 2011 13:04:00 -0000</pubDate></item></channel></rss>