Joel Varty
A software architect's thoughts from <a href="http://www.edentity.ca" style="text-decoration:underline">Edentity Web Systems</a> in Toronto, Canada. <br/> Read my personal blog here: <a href="http://joelvarty.com" style="text-decoration:underline">joelvarty.com</a>
-
A new blog I’ve started reading (and should have read earlier…)
I’ve started read Dave Reed’s blog “Infinities Loop”. He’s a member of the ASP.NET team and has some great insight on what’s happening now and in the future of ASP.NET.
-
How JSONP works
There are a plethora of explanations for JSONP (JSON with Padding, I think it stands for) out there – just search for “how JSONP works” and you’ll get a ton of descriptions. JSONP is provided as an alternative to normal JSON by jQuery on the client side to enable the invocation of services outside of the current domain.
-
TFS: Who edited this text? – Annotations in source control…
If you were ever looking at some code and wondered who actually changed the line of text you were currently looking at, there is a way to do just that!
-
Run threads and async handlers under the same impersonated identity as the website
When you run a background thread or async handler in asp.net, the thread will not run with the same identity specified in the impersonate tag of the web.config. You can easily get around this by grabbing the identity before the thread starts and either storing it in a variable or passing it to the thread as part of the ParameterizedThreadStart delegate.
-
ResolveUrl in Javascript
This is something that is super easy, yet I get asked about it quite often.
-
CSS: Get rid of dashed border on focused elements
Disclaimer: This is meant to be use ONLY ff you do NOT want your user to be able to Tab through the links on your site, or if you have already coded the :focus subclasses or onfocus script events for all of the elements in your site that you wish your user to be able to visually tab through.
-
Visual Studio Team System 2008 Database Edition GDR R2
This is the update to the VS 2008 Database Edition and adds support for SQL Server 2008 and no longer requires a local database server to operate. It was released back in April, but I just realized I needed it when I installed SQL Server 2008 on my local development machine, and found out that the base install does NOT support SQL Server 2008.
-
Minify your Javascripts!
This is a process that is becoming more and more important as we offload a ton of our page processing to .js files as opposed to HTML files processed by the server. This is because we are doing more client templating and logical processing on the client and not on the server.
-
Amazon Web Services Import/Export – fill your S3 buckets without killing your bandwidth
-
Remember to check-in when you re-format your machine!!!
Besides losing any code you may have written that you’ll never get back, those pending changes or locks will be stored on the server until someone does an “undo” or a workspace delete.