<?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 dgebhardt</title><link>http://disqus.com/by/dgebhardt/</link><description></description><atom:link href="http://disqus.com/dgebhardt/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Thu, 29 Jun 2017 08:34:37 -0000</lastBuildDate><item><title>Re: Understanding Ember.Object :: Cerebris</title><link>http://www.cerebris.com/blog/2012/03/06/understanding-ember-object/#comment-3391330425</link><description>&lt;p&gt;@Nikos That day is coming very soon. We (on the Ember Core Team) are working on this goal, and there are very few blockers left to just being able to use ES classes.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Thu, 29 Jun 2017 08:34:37 -0000</pubDate></item><item><title>Re: Ember.js - Introducing Zoey</title><link>https://emberjs.com/blog/2016/03/23/introducing-zoey.html#comment-2605784232</link><description>&lt;p&gt;I agree that we need to be careful and respectful when navigating this territory. It should be noted that, between his name and the shape of his glasses, Tomster is also associated with traditional gender signifiers. I believe that the gender signifiers for both Zoey and Tomster are tasteful, discrete, and balanced. And ultimately, both characters are intended to signify a balanced and welcoming community. I think they do their jobs well!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Mon, 04 Apr 2016 14:44:18 -0000</pubDate></item><item><title>Re: The "Development Drawbacks" of JavaScript Web Applications</title><link>http://www.cerebris.com/blog/2013/08/08/the-development-drawbacks-of-javascript-web-applications/#comment-2468179140</link><description>&lt;p&gt;My central argument is to embrace the use of JavaScript in the browser to provide a superior UX.&lt;/p&gt;&lt;p&gt;I'm not opposed to using transpiled languages like TypeScript, if that is your preference. However, I would caution you to choose very carefully, since many transpiled languages have their own warts and are much more likely to have longevity issues.&lt;/p&gt;&lt;p&gt;My personal preference is to use Babel to write ES6+ and rely on linters to enforce coding style consistency and best practices.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Wed, 20 Jan 2016 09:20:00 -0000</pubDate></item><item><title>Re: Building a modern bridge between Ember and Rails 5 with JSON API</title><link>https://emberigniter.com/modern-bridge-ember-and-rails-5-with-json-api/#comment-2197291519</link><description>&lt;p&gt;Hey Ian - thanks much!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Sun, 16 Aug 2015 15:20:11 -0000</pubDate></item><item><title>Re: Building a modern bridge between Ember and Rails 5 with JSON API</title><link>https://emberigniter.com/modern-bridge-ember-and-rails-5-with-json-api/#comment-2197290877</link><description>&lt;p&gt;No pressure to switch to jsonapi-resources. If AMS is working well for you, then by all means keep going with it! Of course, one of the benefits to working with json-api is that different client and server implementations can be tried out independently.&lt;/p&gt;&lt;p&gt;If someone is starting fresh and evaluating jsonapi-resources vs. AMS, it's important to understand the basic architectural differences. jsonapi-resources is very resource-centric, much like json-api itself, so there's a lot of centralized logic in resource classes. This decision was made because json-api requests often involve concerns that cut across multiple types of resources (e.g. compound documents). On the other hand, AMS spreads responsibility more evenly across multiple layers, including the new serializer layer. You might find AMS easier to incrementally adopt in a standard Rails app, but your code may be more verbose and less DRY than if you had used jsonapi-resources (especially as you implement json-api more completely).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Sun, 16 Aug 2015 15:19:45 -0000</pubDate></item><item><title>Re: Building a modern bridge between Ember and Rails 5 with JSON API</title><link>https://emberigniter.com/modern-bridge-ember-and-rails-5-with-json-api/#comment-2191660262</link><description>&lt;p&gt;Great post, Frank! It's gratifying to see such straightforward (but non-trivial!) tutorials being written after working so long on the json-api spec and much of the tooling on both sides.&lt;/p&gt;&lt;p&gt;I'm glad to see AMS coming into compliance with json-api. An alternative is jsonapi-resources, which handles the full scope of json-api, including serialization and deserialization, as well as pagination, compound docs, sorting, partial fieldsets, etc. If you hit some limits with AMS, check it out:&lt;/p&gt;&lt;p&gt;&lt;a href="https://github.com/cerebris/jsonapi-resources" rel="nofollow noopener" target="_blank" title="https://github.com/cerebris/jsonapi-resources"&gt;https://github.com/cerebris...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Thu, 13 Aug 2015 17:34:41 -0000</pubDate></item><item><title>Re: Cerebris :: JSON API 1.0</title><link>http://www.cerebris.com/blog/2015/06/04/jsonapi-1-0/#comment-2094467695</link><description>&lt;p&gt;JSONAPI::Resources doesn't perform any parameter filtering above and beyond what is provided by Rails. Rails allows you to mark params as sensitive so that they will be excluded from logs (which is why they're showing up as [FILTERED]). See section 13.1 Parameters Filtering in &lt;a href="http://guides.rubyonrails.org/action_controller_overview.html" rel="nofollow noopener" target="_blank" title="http://guides.rubyonrails.org/action_controller_overview.html"&gt;http://guides.rubyonrails.o...&lt;/a&gt; for more info.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Tue, 23 Jun 2015 08:01:38 -0000</pubDate></item><item><title>Re: Cerebris :: JSON API 1.0</title><link>http://www.cerebris.com/blog/2015/06/04/jsonapi-1-0/#comment-2094461265</link><description>&lt;p&gt;I'm looking forward to seeing API doc tools develop that are specifically aware of JSON API. API docs could leverage the spec itself by pointing to relevant sections.&lt;/p&gt;&lt;p&gt;This has been a frequently requested feature in JSONAPI::Resources, although I think a more general tool that could work with any JSON API implementation would be more appropriate.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Tue, 23 Jun 2015 07:56:01 -0000</pubDate></item><item><title>Re: Beginning Ember.js on Rails: Part 1 :: Cerebris</title><link>http://www.cerebris.com/blog/2012/01/24/beginning-ember-js-on-rails-part-1/#comment-2094449542</link><description>&lt;p&gt;Hi Sina - The Ember guides (on &lt;a href="http://emberjs.com" rel="nofollow noopener" target="_blank" title="emberjs.com"&gt;emberjs.com&lt;/a&gt;) are now pretty complete and well written. You may also want to check out Chris Ball's site: &lt;a href="http://fromrailstoember.com/" rel="nofollow noopener" target="_blank" title="http://fromrailstoember.com/"&gt;http://fromrailstoember.com/&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Tue, 23 Jun 2015 07:45:44 -0000</pubDate></item><item><title>Re: Cerebris :: JSON API 1.0</title><link>http://www.cerebris.com/blog/2015/06/04/jsonapi-1-0/#comment-2064120012</link><description>&lt;p&gt;I'd like to follow this up with some getting started style posts that walk through developing a full stack application with JSON API.&lt;/p&gt;&lt;p&gt;You could also explore the READMEs of libraries such as JSONAPI::Resources or Endpoints for guidance.&lt;/p&gt;&lt;p&gt;I do know of at least one other post being written about the spec at the moment, although I'm sure others are on their way. If you follow me (@dgeb) or @jsonapi on Twitter, I'm sure you'll see some links tweeted soon.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Fri, 05 Jun 2015 15:46:32 -0000</pubDate></item><item><title>Re: Cerebris :: JSON API 1.0</title><link>http://www.cerebris.com/blog/2015/06/04/jsonapi-1-0/#comment-2064104381</link><description>&lt;p&gt;Your proposed solution sounds like an ad-hoc RPC style protocol that isn't consistent with REST constraints. Your client and server implementations will need to be hard-coded with shared serialization strategies and protocol usage patterns, since your solution provides neither. These are the very conventions that JSON API provides to provide a shared understanding between clients and servers.&lt;/p&gt;&lt;p&gt;However, if this works for you and your clients, then go for it. There are thousands of valid media types, and we are by no means suggesting that JSON API is "the only way".&lt;/p&gt;&lt;p&gt;By the way, I should correct a few points:&lt;/p&gt;&lt;p&gt;* JSON API doesn't require an inflector - resource `type` can be singular or plural. It just needs to be consistent.&lt;/p&gt;&lt;p&gt;* JSON API will eventually allow extensions, such as the bulk extension mentioned above, that will allow for multiple operations to be performed in a single request.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Fri, 05 Jun 2015 15:37:14 -0000</pubDate></item><item><title>Re: Real-time Data for an Ember.js Application using WebSockets</title><link>http://pixelhandler.com/posts/real-time-data-for-an-emberjs-application-using-websockets#comment-1552864699</link><description>&lt;p&gt;Sounds great, Bill!&lt;/p&gt;&lt;p&gt;Because of the SocketIO dependency, I would prefer to keep this outside of the core repo, but would love if you'd help maintain it as a repo under the orbitjs org. See my comment on this PR for a localForage source - &lt;a href="https://github.com/orbitjs/orbit.js/pull/20#issuecomment-46756227" rel="nofollow noopener" target="_blank" title="https://github.com/orbitjs/orbit.js/pull/20#issuecomment-46756227"&gt;https://github.com/orbitjs/...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;If you want to chat, there's a new #orbitjs channel on freenode :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Thu, 21 Aug 2014 10:11:42 -0000</pubDate></item><item><title>Re: Real-time Data for an Ember.js Application using WebSockets</title><link>http://pixelhandler.com/posts/real-time-data-for-an-emberjs-application-using-websockets#comment-1550952795</link><description>&lt;p&gt;Bill - thanks so much for sharing your work with Orbit!&lt;/p&gt;&lt;p&gt;Believe it or not, I have yet to blog about Orbit myself. I've been putting it off while I work on the code itself and a proper site with docs and guides (coming soon: &lt;a href="http://orbitjs.com" rel="nofollow noopener" target="_blank" title="orbitjs.com"&gt;orbitjs.com&lt;/a&gt;).&lt;/p&gt;&lt;p&gt;Nice work with the SocketSource, which really fills a hole in Orbit's list of available sources. I've been planning to set up a template project for sources to make it easy to test/build/distribute them individually. Please let me know if you're interested in extracting your source into a separate repo for easier maintenance and sharing.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Wed, 20 Aug 2014 07:04:08 -0000</pubDate></item><item><title>Re: Ember.js -</title><link>https://emberjs.com/blog/2014/01/14/ember-security-releases.html#comment-1200287177</link><description>&lt;p&gt;Well handled everyone. Thanks especially to Edward and Robert!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Tue, 14 Jan 2014 12:56:32 -0000</pubDate></item><item><title>Re: Beginning Ember.js on Rails: Part 1 :: Cerebris</title><link>http://www.cerebris.com/blog/2012/01/24/beginning-ember-js-on-rails-part-1/#comment-1138448324</link><description>&lt;p&gt;[Posting a duplicate reply to your other question about routes]&lt;/p&gt;&lt;p&gt;Sorry - this example was written before the Ember router existed in any form. I have a more up to date example project (&lt;a href="https://github.com/dgeb/ember_data_example)" rel="nofollow noopener" target="_blank" title="https://github.com/dgeb/ember_data_example)"&gt;https://github.com/dgeb/emb...&lt;/a&gt; that I plan to bring fully up to date and use as the basis for a new series of posts.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Mon, 25 Nov 2013 13:05:09 -0000</pubDate></item><item><title>Re: Beginning Ember.js on Rails: Part 2 :: Cerebris</title><link>http://www.cerebris.com/blog/2012/01/26/beginning-ember-js-on-rails-part-2/#comment-1138445613</link><description>&lt;p&gt;Sorry - this example was written before the Ember router existed in any form. I have a more up to date example project (&lt;a href="https://github.com/dgeb/ember_data_example)" rel="nofollow noopener" target="_blank" title="https://github.com/dgeb/ember_data_example)"&gt;https://github.com/dgeb/emb...&lt;/a&gt; that I plan to bring fully up to date and use as the basis for a new series of posts.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Mon, 25 Nov 2013 13:03:04 -0000</pubDate></item><item><title>Re: The "Development Drawbacks" of JavaScript Web Applications</title><link>http://www.cerebris.com/blog/2013/08/08/the-development-drawbacks-of-javascript-web-applications/#comment-1005214465</link><description>&lt;p&gt;I think that's a fair assessment, Ansikt. There are undeniably design and UX patterns that influence applications with a similar purpose, regardless of the technology used to create them.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Sat, 17 Aug 2013 22:18:11 -0000</pubDate></item><item><title>Re: "Single Page Applications"</title><link>http://www.cerebris.com/blog/2013/07/31/single-page-applications/#comment-985240389</link><description>&lt;p&gt;That is a tricky distinction to make and will probably get trickier as these lines inevitably blur further.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Thu, 01 Aug 2013 21:34:16 -0000</pubDate></item><item><title>Re: "Single Page Applications"</title><link>http://www.cerebris.com/blog/2013/07/31/single-page-applications/#comment-983088799</link><description>&lt;p&gt;Haha... another interesting distinction. That could work, but does a "web" browser become just a browser when it's offline? ;)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Wed, 31 Jul 2013 17:37:39 -0000</pubDate></item><item><title>Re: "Single Page Applications"</title><link>http://www.cerebris.com/blog/2013/07/31/single-page-applications/#comment-983079548</link><description>&lt;p&gt;That's a good distinction to make... thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Wed, 31 Jul 2013 17:27:53 -0000</pubDate></item><item><title>Re: "Single Page Applications"</title><link>http://www.cerebris.com/blog/2013/07/31/single-page-applications/#comment-983047585</link><description>&lt;p&gt;Wise guy, eh?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Wed, 31 Jul 2013 16:58:17 -0000</pubDate></item><item><title>Re: Beginning Ember.js on Rails: Part 3 :: Cerebris</title><link>http://www.cerebris.com/blog/2012/01/31/beginning-ember-js-on-rails-part-3/#comment-947854581</link><description>&lt;p&gt;Using Ember is about much more than including ajax features. Once loaded, your application can dynamically respond to many user actions without making roundtrips to the server. If you're still interested, check out the guides at &lt;a href="http://emberjs.com" rel="nofollow noopener" target="_blank" title="emberjs.com"&gt;emberjs.com&lt;/a&gt; to see all of the capabilities that Ember provides.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Mon, 01 Jul 2013 08:45:12 -0000</pubDate></item><item><title>Re: Beginning Ember.js on Rails: Part 3 :: Cerebris</title><link>http://www.cerebris.com/blog/2012/01/31/beginning-ember-js-on-rails-part-3/#comment-947851657</link><description>&lt;p&gt;Thanks, Philip. Glad you found it useful!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Mon, 01 Jul 2013 08:40:28 -0000</pubDate></item><item><title>Re: Beginning Ember.js on Rails: Part 3 :: Cerebris</title><link>http://www.cerebris.com/blog/2012/01/31/beginning-ember-js-on-rails-part-3/#comment-947851098</link><description>&lt;p&gt;Thanks Justin. I have to say that I haven't been doing much with ember-rest lately, but it is simple enough code that I wouldn't hesitate using it if it really meets your needs. It's a very thin wrapper over jQuery's ajax methods and might save you some work vs a manual approach.&lt;/p&gt;&lt;p&gt;With that said, I've been working with ember-data quite a bit myself lately and have found that it's maturing well. If you're looking for something simpler than ember-data and more ambitious than ember-rest, check out Erik Bryn's ember-model.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Mon, 01 Jul 2013 08:39:31 -0000</pubDate></item><item><title>Re: Beginning Ember.js on Rails: Part 1 :: Cerebris</title><link>http://www.cerebris.com/blog/2012/01/24/beginning-ember-js-on-rails-part-1/#comment-947845144</link><description>&lt;p&gt;Deployment is a complex topic with quite a few options. If you're new to deploying Rails apps, you may want to try a service such as Heroku (&lt;a href="http://heroku.com" rel="nofollow noopener" target="_blank" title="heroku.com"&gt;heroku.com&lt;/a&gt;) to get started quickly.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Dan Gebhardt</dc:creator><pubDate>Mon, 01 Jul 2013 08:29:50 -0000</pubDate></item></channel></rss>