<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Los Techies - Latest Comments</title><link xmlns="http://www.w3.org/2005/Atom" rel="http://api.friendfeed.com/2008/03#sup" href="http://disqus.com/sup/all.sup#forumcomments-b1e809cc" type="application/json"/><link>http://josh-lostechies.disqus.com/</link><description></description><atom:link href="http://josh-lostechies.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Wed, 29 May 2013 04:35:52 -0000</lastBuildDate><item><title>Re: ripple: Fubu-inspired dependency management</title><link>http://lostechies.com/josharnold/2013/05/20/ripple-fubu-inspired-dependency-management/#comment-912239543</link><description>&lt;p&gt;So I will write about it soon&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Friv 4</dc:creator><pubDate>Wed, 29 May 2013 04:35:52 -0000</pubDate></item><item><title>Re: ripple: Fubu-inspired dependency management</title><link>http://lostechies.com/josharnold/2013/05/20/ripple-fubu-inspired-dependency-management/#comment-910713008</link><description>&lt;p&gt;Thanks for this great post that you share to us&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ebog</dc:creator><pubDate>Tue, 28 May 2013 05:50:38 -0000</pubDate></item><item><title>Re: ripple: Fubu-inspired dependency management</title><link>http://lostechies.com/josharnold/2013/05/20/ripple-fubu-inspired-dependency-management/#comment-906692634</link><description>&lt;p&gt;The documentation on the site has one glaring problem - it's doesn't say what ripple does. It says that's it's something new, and how to use it, but I clicked around trying to get a gist of what it does. Perhaps a bit more about that on the overview page would be helpful (maybe include the features you've outlined in this post and expand on them)? Just my 2c...&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ashic</dc:creator><pubDate>Fri, 24 May 2013 05:15:37 -0000</pubDate></item><item><title>Re: ripple: Fubu-inspired dependency management</title><link>http://lostechies.com/josharnold/2013/05/20/ripple-fubu-inspired-dependency-management/#comment-903281641</link><description>&lt;p&gt;I just want to say, the official 1.0 release of a bunch of the fubu projects was extremely exciting. However, seeing the first docs and such starting to appear for those projects is truly awesome. Congrats on this launch, guys!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt S.</dc:creator><pubDate>Mon, 20 May 2013 16:00:19 -0000</pubDate></item><item><title>Re: ripple: Fubu-inspired dependency management</title><link>http://lostechies.com/josharnold/2013/05/20/ripple-fubu-inspired-dependency-management/#comment-903011561</link><description>&lt;p&gt;I'll write a post soon about FubuDocs;)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jeremydmiller</dc:creator><pubDate>Mon, 20 May 2013 11:49:59 -0000</pubDate></item><item><title>Re: Introducing FubuMVC.AutoComplete</title><link>http://lostechies.com/josharnold/2013/02/01/introducing-fubumvc-autocomplete/#comment-786897178</link><description>&lt;p&gt;No dependency at all. The OverridesFor class is in FubuMVC.Core. Is that what you were referring to?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmarnold</dc:creator><pubDate>Sat, 02 Feb 2013 15:13:44 -0000</pubDate></item><item><title>Re: Introducing FubuMVC.AutoComplete</title><link>http://lostechies.com/josharnold/2013/02/01/introducing-fubumvc-autocomplete/#comment-786645854</link><description>&lt;p&gt;Looks awesome. But I don't quite get it - does AutoComplete depend on Validation or its just an html convention?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gleb Chermennov</dc:creator><pubDate>Sat, 02 Feb 2013 08:44:54 -0000</pubDate></item><item><title>Re: Introducing FubuMVC.AutoComplete</title><link>http://lostechies.com/josharnold/2013/02/01/introducing-fubumvc-autocomplete/#comment-786493639</link><description>&lt;p&gt;@Travis Higley &lt;/p&gt;

&lt;p&gt;This is pretty tied to JQueryUI at the moment. The code is so simple that I don't even know if it's worth abstracting to share much between a Bootstrap version. That said, if there's a lot of interest in a bootstrap (or other) version, I'd happily help out.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmarnold</dc:creator><pubDate>Sat, 02 Feb 2013 00:32:53 -0000</pubDate></item><item><title>Re: Introducing FubuMVC.AutoComplete</title><link>http://lostechies.com/josharnold/2013/02/01/introducing-fubumvc-autocomplete/#comment-786313546</link><description>&lt;p&gt;Very nice one Josh :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alex Henning Johannessen</dc:creator><pubDate>Fri, 01 Feb 2013 18:14:58 -0000</pubDate></item><item><title>Re: Introducing FubuMVC.AutoComplete</title><link>http://lostechies.com/josharnold/2013/02/01/introducing-fubumvc-autocomplete/#comment-786218543</link><description>&lt;p&gt;Thinking out loud here, but I noticed it depends on JQueryUI, what if there was a way to have this use a different UI Framework, for example Twitter.Bootstrap (FubuMVC.TwitterBootstrap?).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Travis Higley</dc:creator><pubDate>Fri, 01 Feb 2013 16:28:12 -0000</pubDate></item><item><title>Re: Introducing FubuMVC.Validation. For real.</title><link>http://lostechies.com/josharnold/2013/01/28/introducing-fubumvc-validation-for-real/#comment-783669593</link><description>&lt;p&gt;Nice work Josh. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Matt Frear</dc:creator><pubDate>Wed, 30 Jan 2013 15:38:40 -0000</pubDate></item><item><title>Re: Introducing FubuMVC.Validation. For real.</title><link>http://lostechies.com/josharnold/2013/01/28/introducing-fubumvc-validation-for-real/#comment-783243282</link><description>&lt;p&gt;I'm going to be do more very soon. Would you mind posting your requests in our mailing list? That'll get more people reminding me to actually do them ;)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmarnold</dc:creator><pubDate>Wed, 30 Jan 2013 09:31:07 -0000</pubDate></item><item><title>Re: Introducing FubuMVC.Validation. For real.</title><link>http://lostechies.com/josharnold/2013/01/28/introducing-fubumvc-validation-for-real/#comment-782889430</link><description>&lt;p&gt;It'd be interesting to see in a video how localization of the validation messages (or just anything in fubuMVC) works.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">bit bonk</dc:creator><pubDate>Wed, 30 Jan 2013 02:12:35 -0000</pubDate></item><item><title>Re: Introducing FubuMVC.Validation. For real.</title><link>http://lostechies.com/josharnold/2013/01/28/introducing-fubumvc-validation-for-real/#comment-781957688</link><description>&lt;p&gt;That's just good ol' R# ;)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmarnold</dc:creator><pubDate>Tue, 29 Jan 2013 09:17:17 -0000</pubDate></item><item><title>Re: Introducing FubuMVC.Validation. For real.</title><link>http://lostechies.com/josharnold/2013/01/28/introducing-fubumvc-validation-for-real/#comment-781631667</link><description>&lt;p&gt;Looks pretty cool.&lt;/p&gt;

&lt;p&gt;One off topic question, is that an extension you're using for intellisense?  It looks pretty helpful&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David Driscoll</dc:creator><pubDate>Tue, 29 Jan 2013 02:16:08 -0000</pubDate></item><item><title>Re: Investing in your tests&amp;ndash;A lesson in object composition</title><link>http://lostechies.com/josharnold/2012/12/22/investing-in-your-testsa-lesson-in-object-composition/#comment-753239920</link><description>&lt;p&gt;Just a quick comment to let you know the gists are also not showing up in Google Reader.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jef Claes</dc:creator><pubDate>Wed, 02 Jan 2013 08:32:50 -0000</pubDate></item><item><title>Re: Guidelines for Automated Testing: Defining Test Inputs</title><link>http://lostechies.com/josharnold/2012/11/28/guidelines-for-automated-testing-defining-test-inputs/#comment-748662462</link><description>&lt;p&gt;I'll be happy to read your blog post(s) about those!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Artëm Smirnov</dc:creator><pubDate>Thu, 27 Dec 2012 13:43:12 -0000</pubDate></item><item><title>Re: Guidelines for Automated Testing: Defining Test Inputs</title><link>http://lostechies.com/josharnold/2012/11/28/guidelines-for-automated-testing-defining-test-inputs/#comment-748537569</link><description>&lt;p&gt;Artëm Smirnov I think this applicable the *most* in acceptance test scenarios -- where you would want to use something like FitNesse or StoryTeller. That being said, I think that the underlying the goal here is simply this: "When I see a failing test, I want to read the test and understand the state of the system, the inputs, and the expected outputs as they relate to the state of the system". &lt;/p&gt;

&lt;p&gt;The "state of the system" isn't always applicable. In most cases, unit tests are simple state-based assertions on inputs/outputs so it doesn't make sense there. Data-dependent tests are what typically get you the most. Declarative data for those tests are invaluable for maintenance.&lt;/p&gt;

&lt;p&gt;RE: using string conversion techniques&lt;br&gt;We leverage FubuCore's model binding pretty hard. We'll often create a shorthand syntax to make the data more readable/easier to maintain. &lt;/p&gt;

&lt;p&gt;I'm happy to blog more about those if you find them helpful ;)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmarnold</dc:creator><pubDate>Thu, 27 Dec 2012 11:08:38 -0000</pubDate></item><item><title>Re: Guidelines for Automated Testing: Defining Test Inputs</title><link>http://lostechies.com/josharnold/2012/11/28/guidelines-for-automated-testing-defining-test-inputs/#comment-746129591</link><description>&lt;p&gt;"Data setup should be declarative" -- how exactly do you accomplish it in your tests -- is it ST-only, or applicable to all tests, unit and integration? Using test attributes maybe? How do you build object graphs declaratively? I'm intrigued by the idea of "using string conversion techniques" -- do you fill up the values from a JSON string? Would make the code simpler, but what about refactoring?&lt;/p&gt;

&lt;p&gt;I'm totally into the idea that the inputs belong with your test, but I discovered that often they are worth extracting into their own context class. The name of this class should be clear enough so that we don't have to look at its code. &lt;/p&gt;

&lt;p&gt;The bottom line is, I do put my inputs in the test class, until it's so much code that you have to scroll through it in order to get to the point.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Artëm Smirnov</dc:creator><pubDate>Sun, 23 Dec 2012 10:44:10 -0000</pubDate></item><item><title>Re: Investing in your tests&amp;ndash;A lesson in object composition</title><link>http://lostechies.com/josharnold/2012/12/22/investing-in-your-testsa-lesson-in-object-composition/#comment-745877698</link><description>&lt;p&gt;Oh, absolutely. However (and I rarely take this stance), there are times when you have to weigh goals and their values of the overall design. For this particular case, I've seen what happens when the source memoization is removed and optimization gets poor. On top of that, diagnostics is a big piece of our vision and caching the mechanics makes that possible. Unfortunately, those two decisions make some of the setup a little clumsy.&lt;/p&gt;

&lt;p&gt;It's not 50 lines of setup clumsy. It's about 5-6 repetitive lines that I wouldn't want forced on me -- especially when they require intimate knowledge of the composition. The scenario "pattern" is the best compromise I've seen so far.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmarnold</dc:creator><pubDate>Sat, 22 Dec 2012 20:31:45 -0000</pubDate></item><item><title>Re: Investing in your tests&amp;ndash;A lesson in object composition</title><link>http://lostechies.com/josharnold/2012/12/22/investing-in-your-testsa-lesson-in-object-composition/#comment-745869906</link><description>&lt;p&gt;I think the message should be stronger; invest in your tests, yes, but use them as a sense to tell you that your design needs improving, too. When you feel your tests becoming too cumbersome to write or maintain, take a step back and re-evaluate your approach.&lt;/p&gt;

&lt;p&gt;As an aside I can't see your code examples on my phone. :(&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">David DeWinter</dc:creator><pubDate>Sat, 22 Dec 2012 20:08:57 -0000</pubDate></item><item><title>Re: Modularity via Bottles</title><link>http://lostechies.com/josharnold/2011/09/05/modularity-via-bottles/#comment-744145661</link><description>&lt;p&gt;This is an old post, so I'm not expecting an update, but the FubuMVC.Diagnostics package has moved: &lt;a href="https://github.com/DarthFubuMVC/FubuMVC.Diagnostics/blob/master/src/FubuMVC.Diagnostics/.package-manifest" rel="nofollow"&gt;https://github.com/DarthFubuMV...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Neil Sorensen</dc:creator><pubDate>Thu, 20 Dec 2012 17:26:36 -0000</pubDate></item><item><title>Re: Lessons from refactoring two year old code</title><link>http://lostechies.com/josharnold/2012/12/16/lessons-from-refactoring-two-year-old-code/#comment-741942010</link><description>&lt;p&gt;Excellent post Josh.  Thank you for sharing this.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jason Meridth</dc:creator><pubDate>Tue, 18 Dec 2012 12:56:17 -0000</pubDate></item><item><title>Re: Automated testing with FubuMVC, StoryTeller, and Serenity</title><link>http://lostechies.com/josharnold/2012/11/16/automated-testing-with-fubumvc-storyteller-and-serenity/#comment-714759597</link><description>&lt;p&gt;Delighted that you found time to blog about this. Thanks a lot.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nick</dc:creator><pubDate>Tue, 20 Nov 2012 06:15:51 -0000</pubDate></item><item><title>Re: Some foundational ideas for automated testing</title><link>http://lostechies.com/josharnold/2012/11/11/some-foundational-ideas-for-automated-testing/#comment-707768082</link><description>&lt;p&gt;I'll be giving a nice introduction to it in the next post, promise.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">jmarnold</dc:creator><pubDate>Sun, 11 Nov 2012 15:40:13 -0000</pubDate></item></channel></rss>