Oskar Gewalli's blog articles

0
comment
on 2/6/2014 9:59 AM
For many projects I’ve been using the pattern: ns.CtorFunction = function(){ var self = this; this.doStuff = function(){ // do stuff and use self in order to get the object variables } } Turns out that this pattern is good for small sites with jQuery (that makes use of this in other ways). For larger code bases where you have lots of code this construction sometimes makes it difficult for the garbage collector. If you have a large single page app, then this might be an issue. What [...]
>> Read the full article
.
0
comment
on 2/6/2014 9:59 AM
For many projects I’ve been using the pattern: ns.CtorFunction = function(){ var self = this; this.doStuff = function(){ // do stuff and use self in order to get the object variables } } Turns out that this pattern is good for small sites with jQuery (that makes use of this in other ways). For larger code bases where you have lots of code this construction sometimes makes it difficult for the garbage collector. If you have a large single page app, then this might be an issue. What o[...]
>> Read the full article
.
0
comment
on 12/9/2013 4:22 AM
There is a perfectly good solution for installing services:<blockquote class="tr_bq"> sc create</blockquote> No need to inherit from the install util specific classes in your .net code. The problem with installutil is that it’s not appropriate when automating install with a local service account. You also get a lot of extra code very tied to installutil.
>> Read the full article
.
0
comment
on 10/27/2013 7:41 AM
Since I liked the ruby version for parsing phone numbers, I ported it to c#. In order to avoid having to rewrite to much I did the following:<ol> To begin with, the entire project was using ruby name convention. This simplifies things. Whenever there is a missing method where the behavior of the method is not the same as the c# one, I added an extension method. For instance I implemented a variant of gsub. The behavior of this gsub uses $1 for matching groups (since it's more natural to remove a bit of cod[...]
>> Read the full article
.
0
comment
on 10/27/2013 7:41 AM
Since I liked the ruby version for parsing phone numbers, I ported it to C#. In order to avoid having to rewrite to much I did the following: To begin with, the entire project was using ruby name convention. This simplifies things. Whenever there is a missing method where the behavior of the method is not the same as the C# one, I added an extension method. For instance I implemented a variant of gsub. The behavior of this gsub uses $1 for matching groups (since it’s more natural to remove a bit of c[...]
>> Read the full article
.
IntelliFactory Offices Copyright (c) 2011-2012 IntelliFactory. All rights reserved.
Home | Products | Consulting | Trainings | Blogs | Jobs | Contact Us | Terms of Use | Privacy Policy | Cookie Policy
Built with WebSharper