<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Friends of cdmwebs</title><link>http://disqus.com/by/cdmwebs/</link><description></description><atom:link href="http://disqus.com/cdmwebs/friends.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Wed, 08 Jan 2014 10:08:33 -0000</lastBuildDate><item><title>Re: http://blog.gaslightsoftware.com/post/24538291598</title><link>(u'http://teamgaslight.com/blog/backbone-dot-js-views-done-the-right-way',%20553597474L)#comment-553597474</link><description>&lt;p&gt;Observer FTW!&lt;/p&gt;&lt;p&gt;It's interesting that in order to decouple the code you have to have to couple together the state. I always tried really hard never to have objects know about their parents, but I'm not sure why. The relationship is so generic, I can't see the harm in it, and it makes the separation so nice in the code.&lt;/p&gt;&lt;p&gt;Awesome post.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Sun, 10 Jun 2012 00:33:25 -0000</pubDate></item><item><title>Re: http://blog.gaslightsoftware.com/post/24194649762</title><link>(u'http://teamgaslight.com/blog/how-i-learned-to-love-cincinnati',%20554565060L)#comment-554565060</link><description>&lt;p&gt;Hi Ryan, sorry for the delayed response. Good designers are in high demand here! There are a ton of meetups and user groups around town, depending on what you're into. We do a really informal coffee meetup here at Gaslight every Friday morning at 8 AM. All are welcome, just coffee, no code, no agenda. Come on by!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Mon, 11 Jun 2012 14:32:35 -0000</pubDate></item><item><title>Re: http://blog.gaslightsoftware.com/post/16935153872</title><link>(u'http://teamgaslight.com/blog/customer-written-cukes',%20592739972L)#comment-592739972</link><description>&lt;p&gt;I'm starting to think what you did here with the tables should be more the rule and not the exception. Check out this article...&lt;/p&gt;&lt;p&gt;&lt;a href="http://watirmelon.files.wordpress.com/2011/05/specificationbyexamplealovestory1.pdf" rel="nofollow noopener" target="_blank" title="http://watirmelon.files.wordpress.com/2011/05/specificationbyexamplealovestory1.pdf"&gt;http://watirmelon.files.wor...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Thu, 19 Jul 2012 23:16:23 -0000</pubDate></item><item><title>Re: http://blog.gaslightsoftware.com/post/28495439282</title><link>(u'http://teamgaslight.com/blog/indie-game-the-movie',%20606596744L)#comment-606596744</link><description>&lt;p&gt;I also would not consider the censored version to be properly censored. The projected stuff aside, they just straight up missed bleeping a lot of the bad language. I don't regret bringing my son, but I was hoping the movie would have talked a bit more about game design, theory, and tools. The focus of the movie was really about personal stuggles. However, the event as a whole did finally provide the opportunity to effectively frame a discussion about what I do for a living, in terms that he can understand. That was a very positive outcome.&lt;/p&gt;&lt;p&gt;The movie was pretty riveting, especially the "Fez" story line. From a software development perspective, knowing what I know now, the way these guys work in isolation for years at a time is nothing short of insane.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Wed, 01 Aug 2012 14:50:36 -0000</pubDate></item><item><title>Re: http://blog.gaslightsoftware.com/post/29054245671</title><link>(u'http://teamgaslight.com/blog/how-do-i-make-an-animated-gif',%20614660783L)#comment-614660783</link><description>&lt;p&gt;Certainly makes things easy. I just replaced the YouTube download stuff to point to my local .mov, and it worked like a charm. IMO, needs a little mplayer tweaking, It's a little artifact-y and quick, but this is definitely winning.&lt;/p&gt;&lt;p&gt;Here's my initial go at it...http://&lt;a href="http://twitpic.com/ahdx27" rel="nofollow noopener" target="_blank" title="twitpic.com/ahdx27"&gt;twitpic.com/ahdx27&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Thu, 09 Aug 2012 13:33:55 -0000</pubDate></item><item><title>Re: http://blog.gaslightsoftware.com/post/29054245671</title><link>(u'http://teamgaslight.com/blog/how-do-i-make-an-animated-gif',%20614767472L)#comment-614767472</link><description>&lt;p&gt;Heh, I didn't even realize that was his name. But yeah, somebody totally scooped me on posting this clip by like a day, apparently. I'm new to this animated .gif game.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Thu, 09 Aug 2012 15:21:27 -0000</pubDate></item><item><title>Re: Gaslight Software Blog, The Correct Cucumber Regex for Matching Text in Quotes</title><link>(u'https://teamgaslight.com/blog/the-correct-cucumber-regex-for-matching-text-in-quotes',%20646711722L)#comment-646711722</link><description>&lt;p&gt;You're right. Bad example. But what about the post? Even unspecific steps would run into the issue I describe here.&lt;/p&gt;&lt;p&gt;e.g. &lt;br&gt;When I choose to change "Jack"'s name &lt;br&gt;When I choose to change "Jack"'s name to "Jill"&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Tue, 11 Sep 2012 10:27:21 -0000</pubDate></item><item><title>Re: Gaslight Software Blog, The Correct Cucumber Regex for Matching Text in Quotes</title><link>(u'https://teamgaslight.com/blog/the-correct-cucumber-regex-for-matching-text-in-quotes',%20646813718L)#comment-646813718</link><description>&lt;p&gt;Actually those examples don't track, they would be ok with Cucumber's suggested regex. The issue I describe in the post applies only when the quoted string is the last element in the step.&lt;/p&gt;&lt;p&gt;Unless you can say that a Cucumber step should never be written with a matched string as the last element, the problem still stands.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Tue, 11 Sep 2012 12:43:02 -0000</pubDate></item><item><title>Re: Gaslight: How we Cuke</title><link>(u'https://teamgaslight.com/blog/how-we-cuke',%20867727185L)#comment-867727185</link><description>&lt;p&gt;Wow Turnip looks pretty good! Modules and scoped steps are a huge win, and methods as steps is intriguing. One of our conclusions was that it's a good thing to do as much step implementation as we can in Ruby.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Thu, 18 Apr 2013 23:22:03 -0000</pubDate></item><item><title>Re: Gaslight: How we Cuke</title><link>(u'https://teamgaslight.com/blog/how-we-cuke',%20867729082L)#comment-867729082</link><description>&lt;p&gt;I don't miss regexes either&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Thu, 18 Apr 2013 23:24:15 -0000</pubDate></item><item><title>Re: Gaslight: Visiting a client in Indiana.</title><link>(u'http://teamgaslight.com/blog/visiting-a-client-in-indiana',%20937593516L)#comment-937593516</link><description>&lt;p&gt;nice tag :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Fri, 21 Jun 2013 09:47:59 -0000</pubDate></item><item><title>Re: Why I Chose AngularJS</title><link>(u'https://teamgaslight.com/blog/why-i-chose-angularjs',%20945850386L)#comment-945850386</link><description>&lt;p&gt;How about a guest post Josh? ;)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Fri, 28 Jun 2013 19:15:13 -0000</pubDate></item><item><title>Re: Why I Chose AngularJS</title><link>(u'https://teamgaslight.com/blog/why-i-chose-angularjs',%20948042529L)#comment-948042529</link><description>&lt;p&gt;Thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Mon, 01 Jul 2013 12:24:11 -0000</pubDate></item><item><title>Re: Intermediate Ember Controller Concepts</title><link>(u'https://teamgaslight.com/blog/intermediate-ember-controller-concepts',%20958194106L)#comment-958194106</link><description>&lt;p&gt;Wesley, I tried to get Mitch to title this post something to that effect ;)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Wed, 10 Jul 2013 22:31:43 -0000</pubDate></item><item><title>Re: http://blog.gaslightsoftware.com/post/26347241895</title><link>(u'http://teamgaslight.com/blog/the-web-is-a-hypermedia-api',%20965646275L)#comment-965646275</link><description>&lt;p&gt;I have no practical experience with this. I had been struggling to even understand Hypermedia APIs conceptually, and when I finally saw it through the lens of the web, I felt a light bulb go off. That's why I was motivated to write the post.&lt;/p&gt;&lt;p&gt;I really appreciated reading your notes on this, I feel like you did a lot of good practical research, and wrapped the issues up really well. One positive thing this discussion of Hypermedia APIs has brought to the world is just a better understanding of the goals and ideas behind REST.&lt;/p&gt;&lt;p&gt;I wonder if you're right though. Is the reason that a Hypermedia API works so well for the web that so much time and effort has been spent developing clients and standards so that can web pages can be consumed in a standard way by humans?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Wed, 17 Jul 2013 09:34:10 -0000</pubDate></item><item><title>Re: Announcing Web School Cincy</title><link>(u'http://teamgaslight.com/blog/announcing-web-school-cincy',%20981334525L)#comment-981334525</link><description>&lt;p&gt;Cool! Good luck with the Bootcamp! If you want to blog about your experiences let us know!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Tue, 30 Jul 2013 09:37:01 -0000</pubDate></item><item><title>Re: Angular: The Component Orientedness It Makes Me Happy And Why</title><link>(u'https://teamgaslight.com/blog/angular-the-component-orientedness-it-makes-me-happy-and-why',%20981610812L)#comment-981610812</link><description>&lt;p&gt;Reminds me of what made web development in Smalltalk and Seaside so cool and enjoyable&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Tue, 30 Jul 2013 13:53:01 -0000</pubDate></item><item><title>Re: Gaslight: Objective-C's Designated Initializer Pattern</title><link>(u'http://teamgaslight.com/blog/objective-cs-designated-initializer-pattern',%20993669739L)#comment-993669739</link><description>&lt;p&gt;That's another way of saying it. Seems legitimate :)&lt;/p&gt;&lt;p&gt;When I say both, I'm referring to both calls, "alloc" and "init". "alloc" creates a new instance of Party, and returns a pointer to it. "init" sets up the instance's variables and also returns a pointer to the instance. Really what it means is that you can chain these calls and expect a pointer back.&lt;/p&gt;&lt;p&gt;The point of my post is that it behooves you to design your classes to guard against the default 'init'. Nil values are liabilities. Designated initializers give users an interface for creating instances of your class, without having to understand and setup the internal state of the instance after the fact. They shouldn't have to do that, it breaks encapsulation, and there's much more opportunity for error there.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Thu, 08 Aug 2013 17:56:34 -0000</pubDate></item><item><title>Re: I Like Pry But...</title><link>(u'http://gaslight.co/blog/i-like-pry-but-dot-dot-dot',%201013338299L)#comment-1013338299</link><description>&lt;p&gt;It's quite possible I'm doing it wrong, I didn't have any time to troubleshoot it. Specifically, on a what I considered a pretty standard project (Rails 3.2, Ruby 1.9.2) pry-debugger seemed to 'step' when I 'next'ed, and pry crashed a couple times with some pretty wicked C level errors.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Thu, 22 Aug 2013 10:34:37 -0000</pubDate></item><item><title>Re: Does CoffeeScript Have a Future?</title><link>(u'https://teamgaslight.com/blog/does-coffeescript-have-a-future',%201030577958L)#comment-1030577958</link><description>&lt;p&gt;I've never used it.&lt;/p&gt;&lt;p&gt;If you're interested in going the other direction, people in the office and on Reddit are talking about ClojureScript. Apparently it's a big departure from writing either CoffeeScript or JavaScript.&lt;/p&gt;&lt;p&gt;It's cool that languages like Clojure and Smalltalk can target JavaScript and completely change the experience. CoffeeScript continues to be awesome for people who did or would write JavaScript otherwise. It's similar to writing JavaScript though, and getting more similar.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Thu, 05 Sep 2013 01:36:20 -0000</pubDate></item><item><title>Re: How to Remove All Elements from a Meteor Collection</title><link>(u'https://teamgaslight.com/blog/how-to-remove-all-elements-from-a-meteor-collection',%201073614784L)#comment-1073614784</link><description>&lt;p&gt;Glad to hear it!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Mon, 07 Oct 2013 11:05:00 -0000</pubDate></item><item><title>Re: Brooklyn Beta Breaks Wide Open</title><link>(u'https://teamgaslight.com/blog/brooklyn-beta-breaks-wide-open',%201096419172L)#comment-1096419172</link><description>&lt;p&gt;Chris, thanks so much for reading. The conference was utterly inspiring, and I've never felt so at ease connecting with people at an event like I did at Brooklyn Beta. Thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Fri, 25 Oct 2013 11:04:52 -0000</pubDate></item><item><title>Re: Gaslight: Objective-C's Designated Initializer Pattern</title><link>(u'http://teamgaslight.com/blog/objective-cs-designated-initializer-pattern',%201108204883L)#comment-1108204883</link><description>&lt;p&gt;Glad it helped!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Mon, 04 Nov 2013 08:17:20 -0000</pubDate></item><item><title>Re: How to Succeed in Open Source ( In Ways You Haven't Considered Yet )</title><link>(u'https://teamgaslight.com/blog/how-to-succeed-in-open-source-in-ways-you-havent-considered-yet',%201131661028L)#comment-1131661028</link><description>&lt;p&gt;Thanks Tony. Credit goes to Tim of course, but we knew that he had a really interesting take on the subject. We were really happy that he volunteered to write the article!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Wed, 20 Nov 2013 15:12:24 -0000</pubDate></item><item><title>Re: I Survived Dev Bootcamp</title><link>(u'http://gaslight.co/blog/i-survived-dev-bootcamp',%201192135372L)#comment-1192135372</link><description>&lt;p&gt;Hi Rod, I don't know to be honest. I'll ask Tyler. My impression is that the "program" part evolves pretty frequently. Our guy Chris Nelson is slated to be an instructor in June, so I'm sure he'll have more to write about his experience. Also see this article &lt;a href="http://gaslight.co/blog/creating-awesome-new-developers-dev-bootcamp-visit" rel="nofollow noopener" target="_blank" title="http://gaslight.co/blog/creating-awesome-new-developers-dev-bootcamp-visit"&gt;http://gaslight.co/blog/cre...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">joelturnbull</dc:creator><pubDate>Wed, 08 Jan 2014 10:08:33 -0000</pubDate></item></channel></rss>