Site Archives Programming
Mixins are missing from C#. There are lots of examples of emulating mixins and some really good ideas. The best ideas assume the use of C# 4.0 and use the ConditionalWeakTable class. However none of the ideas I could find were truly generic. This post is about a generic mixins mechanism for .NET and provides [...]
This post is my write up of the options to access data in a cross-domain scenario which maybe just to support the ability to develop on a machine in one domain and access data in another domain. The focus here is specifically on ExtJS (or Sencha Touch) but the comments apply more widely. The post [...]
Back in the day, Lutz Roeder created the really useful utility Reflector. He later sold it to Red Gate who, reasonably, tried to make money from it by removing the free version. Uproar ensued. Although RG backed away from their initial position and now make available a free version, the ILSpy project came to the [...]
WCF is a pretty comprehensive communications framework but is daunting to use. Even for practitioners experienced in the art there is lots do each time a new project is started. Lots of options, lots of configuration most of which is daunting to the uninitiated. I’ve used WCF in the past to create web applications independent [...]
Today Microsoft announced Office 2013 and provided general access to a preview version. I’m delighted to come out from under wraps to report that ComplyXL supports Office 2013. The announcement was a webcast shown at noon PDT and led by Steve Ballmer. However the interesting stuff was presented by Kirk Koenigsbauer who demonstrated Office 2013 [...]
ExtJS 4 is a great framework for creating rich internet application. However there is a big problem: it’s a huge productivity drain. Modern development tools are complete with features to help make the code writing experience as productive as possible. In particular, code completion. This post is about a project to add ExtJS code completion [...]
When using input gathered from a user to create a regular expression, the user input may contain regular expression control characters such as ‘.’ and ‘*’. These need to be escaped so the regular expression engine treats them as literal characters.
The JsonP proxy (Ext.data.proxy.JsonP) is provided to handle cross domain queries and posts. Using it is straight forward but just swapping out an ajax or json proxy and using a jsonp proxy is not enough.
Setting node values is straight forward when nodes are added manually. So how are node params set when a tree is loaded from a TreeStore? This Sencha forum post shows the fields which can be returned by a store to control the parameters of each node.
Find It Quickly
Find what you're looking for quickly by using our keyword search. Can't find it? Try our links below.