When I wrote the book on Ext.NET 2, I often described using ASHX or MVC Controllers (amongst other techniques) for getting data from Ext.NET Stores via AJAX Proxies.
Recently, I’ve received a few questions — and wondered myself — whether to use Web API instead. It has a cleaner method signature, and is intended for this kind of scenario where you want to return data rather than HTML.
I finally got a moment to compare all three (for my scenario). Continue reading
I’ve just written a post on the Ext.NET blog site looking at how you can use SignalR with Ext.NET
Ext JS 4 comes with a plugin for TabPanels to allow reordering tabs using drag and drop. There isn’t an equivalent for Ext JS 3, however.
I came across a useful extension of the Ext JS 3.x TabPanel to re-order tabs via drag and drop. It is implemented as a subclass of Ext.TabPanel, as Ext.ux.panel.DDTabPanel and a version of it includes a useful reorder event that is fired once a tab is dragged to a new position in the TabPanel.
I refactored it from a subclass of Ext.TabPanel to a plugin so the original functionality is unchanged. See a demo and get the code. Continue reading
Ext.NET 2 has officially been released. They also asked me to write a post on their blog about the book, which they are promoting more heavily. Finally, some details about discount codes for the Ext.NET book if you want to purchase it separately. Continue reading
My book, Ext.NET Web Application Development has just been published by Packt Publishing.
The reviewers were none other than the Ext.NET team itself. They were excited about and dedicated to this book which would not have amounted to much without their involvement. They are also offering free copies with any purchases of Ext.NET!
Apart from a handful of posts in 2010 and 2009 I haven’t really blogged much since 2008. Unfortunately it has been a bad combination of a number of personal tragedies, being too busy at work, and lack of spare time.
I am hoping I am through the worst of it now, and might see if I can restart this blog.
A comprehensive intro to SEO from SEOMoz in the form of a slide deck. This covers a lot of areas. The pyramids, for example, are a nice visualisation to the different layers of SEO. Continue reading
Partly a note to self, and further details for a bug logged in Firefox’s bugzilla:
Firefox 4.0 (and IE) do not send name/value for input type=”image”; only .x and .y coordinates
Earlier Firefox, Chrome (latest) and Safari do send name/value, which is what we’d expect… Continue reading
When transforming XML via XSLT, make sure the output setting for indenting is turned off and honoured by your code.
Turning it off will often speed up the transform and save a bit of output size. Continue reading
Some browsers support border-radius for rounded corners. But inner elements may break those corners. Simply using overflow:hidden on the outer element can often help solve this problem Continue reading