<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Joel Hooks : Building Blocks - Latest Comments</title><link>http://joelhooks.disqus.com/</link><description>Developer's Journal</description><atom:link href="https://joelhooks.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Sun, 05 Feb 2017 04:31:33 -0000</lastBuildDate><item><title>Re: Flex Date and Time (datetime) Picker Control</title><link>http://joelhooks.com/2008/10/11/flex-date-and-time-datetime-picker-control/#comment-3138440890</link><description>&lt;p&gt;i haven't got the source please paste it over here if possible ....&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Ankur Kr Sinha</dc:creator><pubDate>Sun, 05 Feb 2017 04:31:33 -0000</pubDate></item><item><title>Re: Flex Date and Time (datetime) Picker Control</title><link>http://joelhooks.com/2008/10/11/flex-date-and-time-datetime-picker-control/#comment-1849344488</link><description>&lt;p&gt;"I couldn’t figure out how to have double digits on the 0-9 minutes." you should have a look at labelFunction ;)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Rom's</dc:creator><pubDate>Thu, 12 Feb 2015 04:07:44 -0000</pubDate></item><item><title>Re: Form Validation for the Lazy Programmer in Flex</title><link>http://joelhooks.com/2009/02/01/form-validation-for-the-lazy-programmer-in-flex/#comment-1127567086</link><description>&lt;p&gt;things to note: Awesome!&lt;br&gt;add your array in the &amp;lt;fx:declarations&amp;gt; &lt;br&gt;add it to the namespace in your &amp;lt;s:view xmlns:validators="com.company.whereever.*"&amp;gt; &amp;lt;/s:view&amp;gt;&lt;br&gt;other than that beautiful. Finished my project and I realized this was missing for my class requirements. Took less than 30 minutes to put in place for all my forms and worked perfectly.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tim</dc:creator><pubDate>Sun, 17 Nov 2013 21:22:18 -0000</pubDate></item><item><title>Re: Flex Date and Time (datetime) Picker Control</title><link>http://joelhooks.com/2008/10/11/flex-date-and-time-datetime-picker-control/#comment-1013174526</link><description>&lt;p&gt;Hey Pablo, glad it was useful. This one is officially a "classic" lol&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Hooks</dc:creator><pubDate>Thu, 22 Aug 2013 09:23:27 -0000</pubDate></item><item><title>Re: Lessons Learned: A Year with a Large AngularJS Project</title><link>http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/#comment-906267424</link><description>&lt;p&gt;Funny pistol :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">NewmanOZ</dc:creator><pubDate>Thu, 23 May 2013 18:18:54 -0000</pubDate></item><item><title>Re: Lessons Learned: A Year with a Large AngularJS Project</title><link>http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/#comment-906203323</link><description>&lt;p&gt;I am hoping to make the build experience of this type if app a lot better when using Maven with my &lt;a href="http://jszip.org" rel="nofollow noopener" target="_blank" title="jszip.org"&gt;jszip.org&lt;/a&gt; plugins and packaging types... Still only alpha, so not recommended for use in anger yet, but as a PoC as to what can be done I think it shows what the toolchain will be capable of&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Stephen Connolly</dc:creator><pubDate>Thu, 23 May 2013 16:54:33 -0000</pubDate></item><item><title>Re: Lessons Learned: A Year with a Large AngularJS Project</title><link>http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/#comment-906173596</link><description>&lt;p&gt;Thanks for sharing you experience. I started working with Angular a couple of months ago, it's really powerful. Had some problems with html5 mode and google indexing though (I guess one page apps aren't really meant to be SEO friendly) but all in all it saved me a lot of time!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alex Loizou</dc:creator><pubDate>Thu, 23 May 2013 16:24:22 -0000</pubDate></item><item><title>Re: Lessons Learned: A Year with a Large AngularJS Project</title><link>http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/#comment-906027690</link><description>&lt;p&gt;Great post! I am using AngularJS for almost a year right now, and I managed to create a really nice modular-style-architecture within the fashion you mentioned. Mainly using directives as modules and sharing controllers.&lt;/p&gt;&lt;p&gt;example: [mod-base data-module="mod-news-table" data-title="..." data-icon="..."][/modbase]&lt;/p&gt;&lt;p&gt;The mod-base wrapper has an isolated scope and loads/compiles the final module ('mod-news-table'). The mod-news-table uses the ModNewsCtrl. This way you can 'share' your controllers between different modules, for example a 'mod-news-create'-directive can use the same ModNewsCtrl. Took me a while to figure out, but it makes it really organised and logical.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Adriaan</dc:creator><pubDate>Thu, 23 May 2013 13:48:12 -0000</pubDate></item><item><title>Re: Lessons Learned: A Year with a Large AngularJS Project</title><link>http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/#comment-906000377</link><description>&lt;p&gt;Have you checked Meteor? &lt;a href="http://meteor.com" rel="nofollow noopener" target="_blank" title="meteor.com"&gt;meteor.com&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alejandro García</dc:creator><pubDate>Thu, 23 May 2013 13:18:01 -0000</pubDate></item><item><title>Re: Lessons Learned: A Year with a Large AngularJS Project</title><link>http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/#comment-905949852</link><description>&lt;p&gt;Inheritence should be spelled Inheritance :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ontk</dc:creator><pubDate>Thu, 23 May 2013 12:24:01 -0000</pubDate></item><item><title>Re: Lessons Learned: A Year with a Large AngularJS Project</title><link>http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/#comment-905944268</link><description>&lt;p&gt;Are the Models derived from anything in Angular or are they separate? 'For non-singleton models we use providers to logic out what is being requested' Could you expand on this a little please? I'm struggling with this at the moment and haven't found a solution I'm happy with. Do you mean you pass in provider as the dependency and do SomeProvider.instance()?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pedr Browne</dc:creator><pubDate>Thu, 23 May 2013 12:18:08 -0000</pubDate></item><item><title>Re: Lessons Learned: A Year with a Large AngularJS Project</title><link>http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/#comment-905926079</link><description>&lt;p&gt;We use "VOs" and wrap them in Models RL style. For non-singleton models we use providers to logic out what is being requested. This is for a "user with multiple accounts" situation, where each account is a context. It is a bit cumbersome, actually, but works.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Hooks</dc:creator><pubDate>Thu, 23 May 2013 11:58:24 -0000</pubDate></item><item><title>Re: Lessons Learned: A Year with a Large AngularJS Project</title><link>http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/#comment-905924667</link><description>&lt;p&gt;We actually use a Node proxy in between the real services. It has been a huge help, and I plan to write that up next. No shared models though.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Hooks</dc:creator><pubDate>Thu, 23 May 2013 11:56:53 -0000</pubDate></item><item><title>Re: Lessons Learned: A Year with a Large AngularJS Project</title><link>http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/#comment-905923136</link><description>&lt;p&gt;Great post.  We're just starting a large AngularJS project, and there's not enough information like this out there. Have you built anything with Node.js as a backend?  Tried sharing any models &amp;amp; such? We're doing a bit of this.. It's code-inception :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Brian Corrigan</dc:creator><pubDate>Thu, 23 May 2013 11:55:15 -0000</pubDate></item><item><title>Re: Lessons Learned: A Year with a Large AngularJS Project</title><link>http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/#comment-905922668</link><description>&lt;p&gt;Thanks. Your vote of confidence in Angular is very reassuring. I'd be really interested to know how you approached the model layer in detail; did you wrap VOs/DTOs with models (Robot Legs style) or use them as the models themselves? If the former, how did you weld the models into the framework? As Services? Then what about situations where you need non-singleton models? If the latter, how did you deal with getters and setters and keeping model state?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Pedr Browne</dc:creator><pubDate>Thu, 23 May 2013 11:54:45 -0000</pubDate></item><item><title>Re: Lessons Learned: A Year with a Large AngularJS Project</title><link>http://joelhooks.com/blog/2013/05/22/lessons-learned-kicking-off-an-angularjs-project/#comment-905896872</link><description>&lt;p&gt;Thanks for Sharing tips. I am always looking for such information on organizing code and using practices which can make project better to maintain on long run&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Al</dc:creator><pubDate>Thu, 23 May 2013 11:26:48 -0000</pubDate></item><item><title>Re: 5 Essential VIM Plugins</title><link>http://joelhooks.com/blog/2013/04/23/5-essential-vim-plugins/#comment-893440717</link><description>&lt;p&gt;Prostyle! Great tip man, thanks.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Hooks</dc:creator><pubDate>Sat, 11 May 2013 19:13:40 -0000</pubDate></item><item><title>Re: 5 Essential VIM Plugins</title><link>http://joelhooks.com/blog/2013/04/23/5-essential-vim-plugins/#comment-893365900</link><description>&lt;p&gt;ctrlp is a great plugin. The one thing that bugged me about it was that the indexing was slow in large projects. I found out there is a way to delegate to git for listing out files, which is way faster.&lt;/p&gt;&lt;p&gt;let g:ctrlp_user_command = ['.git/', 'cd %s &amp;amp;&amp;amp; git ls-files --exclude-standard -co']&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Jeremy Saenz</dc:creator><pubDate>Sat, 11 May 2013 18:10:37 -0000</pubDate></item><item><title>Re: AngularJS, Dependency Injection, and When is a singleton not a Singleton?</title><link>http://joelhooks.com/blog/2013/05/01/when-is-a-singleton-not-a-singleton/#comment-881986570</link><description>&lt;p&gt;Baller! Way to raise the bar #highFive&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Lukas Ruebbelke</dc:creator><pubDate>Thu, 02 May 2013 02:44:12 -0000</pubDate></item><item><title>Re: 5 Essential VIM Plugins</title><link>http://joelhooks.com/blog/2013/04/23/5-essential-vim-plugins/#comment-877129563</link><description>&lt;p&gt;Syntastic is such a life saver. Love that plugin!&lt;/p&gt;&lt;p&gt;re: NERDTree, let the haters hate, it is still awesome. I use the bookmarks and the NERDTreeFind all the time.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">claytron</dc:creator><pubDate>Fri, 26 Apr 2013 16:27:55 -0000</pubDate></item><item><title>Re: A rose by any other name?</title><link>http://joelhooks.com/blog/2013/04/26/a-rose-by-any-other-name/#comment-877066405</link><description>&lt;p&gt;Record it. Would be very educational, I'm sure.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John C. Bland II</dc:creator><pubDate>Fri, 26 Apr 2013 15:02:04 -0000</pubDate></item><item><title>Re: A rose by any other name?</title><link>http://joelhooks.com/blog/2013/04/26/a-rose-by-any-other-name/#comment-877046253</link><description>&lt;p&gt;lol, I sent the email kind ;)&lt;/p&gt;&lt;p&gt;What I'd &lt;b&gt;like&lt;/b&gt; to do is spend an hour pair programming with Rob. Don't know if it is something he'd be in to, but voice+code seems like the appropriate medium.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Hooks</dc:creator><pubDate>Fri, 26 Apr 2013 14:35:41 -0000</pubDate></item><item><title>Re: A rose by any other name?</title><link>http://joelhooks.com/blog/2013/04/26/a-rose-by-any-other-name/#comment-876855877</link><description>&lt;p&gt;Nothing but respect.  The thread was interesting for a while and had a bit of educational value.  On a post about how to get things done with Angular, however, the semantics were not a roadblock to understanding (from my perspective) and I can understand why you'd rather have the thread die down--along with the other stuff going on in...you know...life.&lt;/p&gt;&lt;p&gt;FWIW, in my experience arguments feel hotter when you're one of the participants than when you're watching from the sidelines. I know you know your stuff and it sounds like Rob does too. Just a quibble that happens between engineers at times.&lt;/p&gt;&lt;p&gt;I hope things get better with the coach situation and I look forward to future Angular posts.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Aaron Hardy</dc:creator><pubDate>Fri, 26 Apr 2013 10:32:01 -0000</pubDate></item><item><title>Re: A rose by any other name?</title><link>http://joelhooks.com/blog/2013/04/26/a-rose-by-any-other-name/#comment-876855791</link><description>&lt;p&gt;Yeah. Olive branches are on sale at Amazon: &lt;a href="http://www.amazon.com/Metal-Olive-Branch-Doortop-Hanging/dp/B003KK2IDO/ref=sr_1_1?ie=UTF8&amp;amp;qid=1366986702&amp;amp;sr=8-1&amp;amp;keywords=olive+branch" rel="nofollow noopener" target="_blank" title="http://www.amazon.com/Metal-Olive-Branch-Doortop-Hanging/dp/B003KK2IDO/ref=sr_1_1?ie=UTF8&amp;amp;qid=1366986702&amp;amp;sr=8-1&amp;amp;keywords=olive+branch"&gt;http://www.amazon.com/Metal...&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;;-)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">John C. Bland II</dc:creator><pubDate>Fri, 26 Apr 2013 10:31:54 -0000</pubDate></item><item><title>Re: 5 Essential VIM Plugins</title><link>http://joelhooks.com/blog/2013/04/23/5-essential-vim-plugins/#comment-876815946</link><description>&lt;p&gt;Ya, that has been suggested &lt;b&gt;several&lt;/b&gt; times. I was actually wanting this functionality while adding links to blog posts. Definitely on my list to check out.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Joel Hooks</dc:creator><pubDate>Fri, 26 Apr 2013 09:39:21 -0000</pubDate></item></channel></rss>