<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Bekk Open - 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-3842d2ce" type="application/json"/><link>http://bekkopen.disqus.com/</link><description></description><atom:link href="http://bekkopen.disqus.com/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Fri, 11 May 2012 12:59:28 -0000</lastBuildDate><item><title>Re: Fire myter om Social CRM</title><link>http://open.bekk.no/socialcrm/#comment-526481297</link><description>&lt;p&gt;Tusen takk for gode tilbakemeldinger!&lt;/p&gt;

&lt;p&gt;Henriette, spørsmålene du stiller er meget gode og hadde nesten fortjent et eget blogginnlegg. La meg imidlertid forsøke å svare på ett og ett spørsmål her:&lt;/p&gt;

&lt;p&gt;1. Først og fremst er det en utfordring i seg selv at det er behov for å skrive et blogginnlegg som dette - mange sliter med å få tak på hva Social CRM er og hva man kan få ut av det. Dernest mener jeg det kan være en utfordring å estimere de økonomiske gevinstene av Social CRM. Dette kan gjøre det vanskelig å sikre tilstrekkelig forankring på toppledernivå, noe som er spesielt viktig siden filosofien utfordrer både tankesett og kultur på tvers av organisasjonen.&lt;/p&gt;

&lt;p&gt;2. En av de viktigste forutsetningene er at man er tydelig på hva man ønsker å oppnå med satsingen og at dette er godt forankret i konsernstrategien. Videre må man skaffe en felles anerkjennelse av at Social CRM ikke er noe man driver med i en liten del av organisasjonen, men en filosofi og måte å jobbe på som kan medføre implikasjoner for organisering og samhandling på tvers. I tillegg er det viktig å ha en strukturert tilnærming til hvordan man best kan engasjere kundene sine. For å kunne skape engasjement er det viktig at man blir opplevd som relevant og interessant. Dette forutsetter igjen hensiktsmessig segmentering, innsikt i målgruppenes behov, samt evne til å foreta riktige prioriteringer.&lt;/p&gt;

&lt;p&gt;3. Per i dag utfører ikke BEKK implementering av standard CRM-løsninger, så vi har derfor begrenset erfaring med de tekniske aspektene ved dette. Fra et strategisk perspektiv er det imidlertid først og fremst viktig å sikre tilstrekkelig bredde på datagrunnlaget. Når det gjelder sortering og analyse av data bør man ha en todelt tilnærming: Man behøver både en plan for hvordan man best kan identifisere og håndtere data om enkeltsaker, men også en plan for hvordan man best kan aggregere data opp til et nivå som gir mening på tvers av segmentene.&lt;/p&gt;

&lt;p&gt;Dette var noen kjappe svar på spørsmålene dine. Jeg tar gjerne i mot synspunkter basert på dine tanker og erfaringer :)&lt;/p&gt;

&lt;p&gt;Trygve&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Trygve Wiese-Haugland</dc:creator><pubDate>Fri, 11 May 2012 12:59:28 -0000</pubDate></item><item><title>Re: Fem fellestrekk for høy kundetilfredshet</title><link>http://open.bekk.no/kundetilfredshet/#comment-526269936</link><description>&lt;p&gt;Fint innlegg&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Øyvind Malin</dc:creator><pubDate>Fri, 11 May 2012 08:56:59 -0000</pubDate></item><item><title>Re: Mixins in Backbone.js</title><link>http://open.bekk.no/mixins-in-backbone/#comment-524087908</link><description>&lt;p&gt;Good answer!:) You understood the solution, but you would have to call the parent function by this.parent("method",  params), and as you demonstrated it doesn’t look good if you inherit multiple layers. But this can be solved in the helper function. The mixin solution seems to be a really god, probably better alternative!:)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hans M. Inderberg</dc:creator><pubDate>Wed, 09 May 2012 04:21:04 -0000</pubDate></item><item><title>Re: Mixins in Backbone.js</title><link>http://open.bekk.no/mixins-in-backbone/#comment-524038723</link><description>&lt;p&gt;Great question. Basically, I think it's cleaner to have this as a separate bit of functionality. When using `extend` I have to add a new layer to my architecture every time I want to add some new functionality, which feels strange (maybe it's just me ;). Additionally, I think mixins are more adaptable. Let's say you want different pagination in a mobile version than on other versions. With mixins I can do:&lt;/p&gt;

&lt;p&gt;    if (onMobile) {&lt;br&gt;        UsersView.mixin(VerticalPagination);&lt;br&gt;    else {&lt;br&gt;        UsersView.mixin(PagePagination);&lt;br&gt;    }&lt;/p&gt;

&lt;p&gt;This is difficult with layers (though, of course, it can be done).&lt;/p&gt;

&lt;p&gt;By the way, it might be that I misunderstand you solution, but don't you have to call `this.parent.next()` to call `next` further up the call chain? What will happen then if you introduce another layer? Do you need to call `this.parent.parent.method()`? (Didn't have time right now to code it up in order to check how it works.)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kim Joar Bekkelund</dc:creator><pubDate>Wed, 09 May 2012 03:49:23 -0000</pubDate></item><item><title>Re: Mixins in Backbone.js</title><link>http://open.bekk.no/mixins-in-backbone/#comment-523995013</link><description>&lt;p&gt;I like your posts!:) &lt;/p&gt;

&lt;p&gt;But as I was reading this post I felt that I need more details on: when to use mixins over extend? It is mentioned in your blog in short by saying: "I've seen many create a component which they extend from..".  could you answer this question in more detail? &lt;/p&gt;

&lt;p&gt;We're using extend to inherit functionality from other models, collections and views. An example could be that we make a CollapseView, that has the functionality to collapse it's "inner-content". We also use a helper function so that the views, collections or models can call their parent: &lt;/p&gt;

&lt;p&gt;Backbone.View.prototype.parent = Backbone.Model.prototype.parent = Backbone.Collection.prototype.parent = function (attribute, options) {&lt;br&gt;if (attribute === "init") {&lt;br&gt;this.parent('initialize', options);&lt;br&gt;if (this.events) {&lt;br&gt;$.extend(this.events, this.parent('events'));&lt;br&gt;this.delegateEvents();&lt;br&gt;}&lt;br&gt;return;&lt;br&gt;}&lt;br&gt;return (_.isFunction(this.constructor.__super__[attribute])) ?&lt;br&gt;this.constructor.__super__[attribute].apply(this, _.rest(arguments)) :&lt;br&gt;this.constructor.__super__[attribute];&lt;br&gt;};&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Hans M. Inderberg</dc:creator><pubDate>Wed, 09 May 2012 03:23:11 -0000</pubDate></item><item><title>Re: Fire myter om Social CRM</title><link>http://open.bekk.no/socialcrm/#comment-522466902</link><description>&lt;p&gt;Tusen takk for et ryddig, innsiktsfullt og godt innlegg :) &lt;/p&gt;

&lt;p&gt;Jeg har et par spørsmål; &lt;br&gt;1. Hva mener du vil være virksomheters største utfordringer knyttet til Social CRM? &lt;br&gt;2. Hvilke forutsetninger ligger til grunn for å lykkes (få effekt) med Social CRM?&lt;br&gt;3. Har dere utviklet plug-inløsninger som integrerer kundedata i sosiale medier med tradisjonelle CRM-løsninger? - og hvordan vil dette best fungere i praksis? Tenker spesielt på innhenting og sortering av data samt analyse av disse. &lt;/p&gt;

&lt;p&gt;Henriette :) &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Henriette Hedløv</dc:creator><pubDate>Tue, 08 May 2012 02:07:07 -0000</pubDate></item><item><title>Re: Fire myter om Social CRM</title><link>http://open.bekk.no/socialcrm/#comment-522455351</link><description>&lt;p&gt;Heisan,&lt;/p&gt;

&lt;p&gt;...om jeg har andre myter som kan diskuteres :) Vel, la meg tenke &lt;/p&gt;

&lt;p&gt;- Sosiale medier er ikke noe for bedriften vår!&lt;br&gt;- Det er umulig å måle ROI på innsats i sosiale medier&lt;br&gt;- Sosiale medier er en hype som vil "gå over"&lt;/p&gt;

&lt;p&gt;Neida - likte veldig godt artikkelen din. Mange gode poeng her, lenge siden jeg har skrevet om temaet selv, så dette var en liten oppvåkner for min egen del :)&lt;/p&gt;

&lt;p&gt;Ha en strålende dag / Hans-Petter&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">hpnhansen</dc:creator><pubDate>Tue, 08 May 2012 01:30:43 -0000</pubDate></item><item><title>Re: A view&amp;#8217;s responsibility — a lesson on JavaScript and the DOM</title><link>http://open.bekk.no/a-views-responsibility/#comment-520142252</link><description>&lt;p&gt;Isn't this just the observer pattern? I would prefer to go with a mediator pattern myself.  &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Chris Sherlock</dc:creator><pubDate>Sat, 05 May 2012 08:50:05 -0000</pubDate></item><item><title>Re: A view&amp;#8217;s responsibility — a lesson on JavaScript and the DOM</title><link>http://open.bekk.no/a-views-responsibility/#comment-520092064</link><description>&lt;p&gt;Thanks, fixed.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kim Joar Bekkelund</dc:creator><pubDate>Sat, 05 May 2012 06:40:38 -0000</pubDate></item><item><title>Re: A view&amp;#8217;s responsibility — a lesson on JavaScript and the DOM</title><link>http://open.bekk.no/a-views-responsibility/#comment-519091221</link><description>&lt;p&gt;this.el.append('&amp;lt;img src=" + user.image + "&amp;gt;');  // user should be this.user&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">wong2</dc:creator><pubDate>Fri, 04 May 2012 10:20:41 -0000</pubDate></item><item><title>Re: A view&amp;#8217;s responsibility — a lesson on JavaScript and the DOM</title><link>http://open.bekk.no/a-views-responsibility/#comment-518064110</link><description>&lt;p&gt;Interesting post. I'll note that Obviel (&lt;a href="http://obviel.org" rel="nofollow"&gt;http://obviel.org&lt;/a&gt;), codifies this "view just for one element" concept introducing a .render function on (jQuery) elements. You use $(el).render(obj) to render a view for obj on an element. The system knows which view to render because each obj declares an interface (just a string). &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martijn Faassen</dc:creator><pubDate>Thu, 03 May 2012 18:22:26 -0000</pubDate></item><item><title>Re: A view&amp;#8217;s responsibility — a lesson on JavaScript and the DOM</title><link>http://open.bekk.no/a-views-responsibility/#comment-517820562</link><description>&lt;p&gt;I've never tried, but as it's jQuery, you can get access to the DOM element itself by using `this.el[0]`. So you could for example do `this.el[0].clientWidth`.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kim Joar Bekkelund</dc:creator><pubDate>Thu, 03 May 2012 12:54:17 -0000</pubDate></item><item><title>Re: A view&amp;#8217;s responsibility — a lesson on JavaScript and the DOM</title><link>http://open.bekk.no/a-views-responsibility/#comment-517809970</link><description>&lt;p&gt;I mean dimensions ie width and height, which I think are dom dependent.&lt;br&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">cjroebuck</dc:creator><pubDate>Thu, 03 May 2012 12:42:25 -0000</pubDate></item><item><title>Re: A view&amp;#8217;s responsibility — a lesson on JavaScript and the DOM</title><link>http://open.bekk.no/a-views-responsibility/#comment-517780489</link><description>&lt;p&gt;I'm not sure I understand what you mean, but let's say that the HTML element is a &amp;lt;ul&amp;gt; and you want the number of list items, then you could, for example, do `view.$('li').length` to get it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kim Joar Bekkelund</dc:creator><pubDate>Thu, 03 May 2012 12:28:16 -0000</pubDate></item><item><title>Re: A view&amp;#8217;s responsibility — a lesson on JavaScript and the DOM</title><link>http://open.bekk.no/a-views-responsibility/#comment-517741093</link><description>&lt;p&gt;Nice post. What about when your test needs to ensure a dom element is a certain size, wouldnt size be reported incorrectly in a jquery object I.e, always 0?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">cjroebuck</dc:creator><pubDate>Thu, 03 May 2012 11:58:27 -0000</pubDate></item><item><title>Re: A view&amp;#8217;s responsibility — a lesson on JavaScript and the DOM</title><link>http://open.bekk.no/a-views-responsibility/#comment-517736857</link><description>&lt;p&gt;Stop crippling your site with the iphone skin for mobile readers.&lt;/p&gt;

&lt;p&gt;Good content tough&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Asd</dc:creator><pubDate>Thu, 03 May 2012 11:53:48 -0000</pubDate></item><item><title>Re: A view&amp;#8217;s responsibility — a lesson on JavaScript and the DOM</title><link>http://open.bekk.no/a-views-responsibility/#comment-517622960</link><description>&lt;p&gt;Congratulations on the pleasant design of your web station page.  I like the dark background element framing the lighter content area. There is a nice mix of style and organic composition in the way the fonts are subsumed to the higher role of displaying alphanumeric characters.&lt;/p&gt;

&lt;p&gt;All in all, this is a good first step of which you should be rightly proud.  Keep up the good work. I feel that you will develop good skills if you keep practising.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Gontal</dc:creator><pubDate>Thu, 03 May 2012 09:38:42 -0000</pubDate></item><item><title>Re: A view&amp;#8217;s responsibility — a lesson on JavaScript and the DOM</title><link>http://open.bekk.no/a-views-responsibility/#comment-517581667</link><description>&lt;p&gt;I truly agree. I've made changes to the post, but there seems to be a caching problem. Nevertheless, I've added the following at the end:&lt;/p&gt;

&lt;p&gt;Many of the ideas I discuss in this blog post is both inspired by and beautifully handled by Backbone.js and Spine.js. I truly recommend checking out those libraries if you're working on a large JavaScript application.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kim Joar Bekkelund</dc:creator><pubDate>Thu, 03 May 2012 08:42:20 -0000</pubDate></item><item><title>Re: A view&amp;#8217;s responsibility — a lesson on JavaScript and the DOM</title><link>http://open.bekk.no/a-views-responsibility/#comment-517580836</link><description>&lt;p&gt;Great question. I would solve it by using events: you set up a listener in the sub-biew, and trigger the event when you want to do any changes.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kim Joar Bekkelund</dc:creator><pubDate>Thu, 03 May 2012 08:41:06 -0000</pubDate></item><item><title>Re: A view&amp;#8217;s responsibility — a lesson on JavaScript and the DOM</title><link>http://open.bekk.no/a-views-responsibility/#comment-517577959</link><description>&lt;p&gt;So if a view has subviews and if some outside code wants to access the subview does it have to go through the parent view to access it?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Donny V</dc:creator><pubDate>Thu, 03 May 2012 08:36:45 -0000</pubDate></item><item><title>Re: A view&amp;#8217;s responsibility — a lesson on JavaScript and the DOM</title><link>http://open.bekk.no/a-views-responsibility/#comment-517567966</link><description>&lt;p&gt;I've always felt this is where Backbone.js shines; it gives you the bare necessities for a loosely-coupled structure, without all the boilerplate of the bigger frameworks.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Simen Brekken</dc:creator><pubDate>Thu, 03 May 2012 08:21:45 -0000</pubDate></item><item><title>Re: 5 myter om innovasjon</title><link>http://open.bekk.no/5-myter-om-innovasjon/#comment-513348042</link><description>&lt;p&gt;Hvilke produkter, tjenester eller forretningsmodeller vil du si at kan spores tilbake til Bekks innovasjonsarbeid?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Kimerik</dc:creator><pubDate>Sun, 29 Apr 2012 02:37:21 -0000</pubDate></item><item><title>Re: Jenkins Git Plugin does not garbage collect</title><link>http://open.bekk.no/jenkins-gitplugin-does-not-garbage-collect/#comment-503980387</link><description>&lt;p&gt;Nice!&lt;/p&gt;

&lt;p&gt;Vi fikk en innskytelse om at dette kan være kilden til noen problemer som vi har hatt med Jenkins + Git, så dette trikset er herved innført !&lt;/p&gt;

&lt;p&gt;Dessverre for oss kjører Jenkins på en Windows-server, så jeg måtte ta på meg PowerShell-hanskene og porte skriptet ditt:&lt;br&gt;&lt;code&gt;&lt;br&gt;$repo_dirs=dir $args[0] | Where-Object { $_.PSIsContainer } | ForEach-Object { $_.FullName }&lt;br&gt;foreach ($repo_dir in $repo_dirs) {&lt;br&gt;  cd $repo_dir&lt;br&gt;  Write-Host "checking if $repo_dir is a git repo"&lt;br&gt;  If(Test-Path .git) {&lt;br&gt;    Write-Host "Garbage collecting $repo_dir"&lt;br&gt;    git gc&lt;br&gt;  }&lt;br&gt;}&lt;/code&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Torbjørn Vatn</dc:creator><pubDate>Fri, 20 Apr 2012 09:52:11 -0000</pubDate></item><item><title>Re: Refaktorer til funksjonell stil allerede nå!</title><link>http://open.bekk.no/refaktorer-til-funksjonell-stil-allerede-na/#comment-494252004</link><description>&lt;p&gt;velkommen etter. &lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">ashfd</dc:creator><pubDate>Wed, 11 Apr 2012 08:42:25 -0000</pubDate></item><item><title>Re: Efficient Java serialization</title><link>http://open.bekk.no/efficient-java-serialization/#comment-477217454</link><description>&lt;p&gt;Sounds smart. We use Jackson to serialize json, so that would work for us as well :) Thanks!&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">eivindw</dc:creator><pubDate>Tue, 27 Mar 2012 01:43:14 -0000</pubDate></item></channel></rss>
