I've been searching for free development management tools running on windows and finally found this one - BugNET - open source issue tracker
I've been searching for free development management tools running on windows and finally found this one - BugNET - open source issue tracker
Recently I got a contribution from BeJay, one of IZWebFileManager users. It was 3 new language resource files: China, Czech and Slovakia.
So by now IZWebFileManager supports 17 languages! Isn't it great?
Most recent release available for download from google code: http://code.google.com/p/izwebfilemanager/
IZWebFileManager is an open source project. You are welcome to contribute!
It seems to be a common issue.
ASP.NET allows you to use resource files (*.resx) to localize content of pages (or views, if we are in context of ASP.NET MVC). All what you need is to put resource files under ~/App_GlobalResources folder and use either resource expression or HttpContext.GetGlobalResourceObject() API to get a proper string. It is well documented on MSDN. The only issue - this API is not accessible within static resources such JavaScript files.
JavaScript is extremely popular language and already has implementations for server-side programming. For example Node.js - a server-side JavaScript environment that utilizes Goggle's V8 JavaScript Engine.
Recently I had integrated ASP.NET Web Pages into existing ASP.NET Web Forms site. It was classic Web Forms project uses most of ASP.NET Web Forms features. And of course it uses the built-in FormAuthentication. See Web.config:
Catching and logging unhandled exceptions is one of the first tasks in developing an ASP.NET application.
Typically you put code which handles exceptions into Global.asax:
An HTTP handler is the endpoint that responds to handle request made by an ASP.NET Web application. The request is mapped to HTTP handler based on name pattern (commonly file extension). ASP.NET provides a few default HTTP handlers: Page handler (.aspx), Web Service handler (.asmx), Generic handler (.ashx) and so forth.
ASHX Generic handler is special since it allows to implement IHttpHandler API immediately.
There is a sample - HelloWorld.ashx:
When working on new features in IZWebFileManager I needed to change rendered HTML.
I took a look at the code I wrote more then 3 years ago.... It is so complicated!
IZWebFileManager is a typical custom control that overrides Render and uses HtmlTextWriter's API to produce HTML. Here is a small part of the rendering flow:
A recent study measured the productivity of using Python+Django vs. C#+ASP.NET, in terms of user-stories per week. The results are that 1 Django developer is equivalent to 2 ASP.NET developers, productivity-wise:
http://kurtgrandis.com/blog/2010/02/24/python-django-vs-c-asp-net-produc...
The Django team that participated in the benchmark, BTW, had no prior experience with Django, which probably implies that the difference can be even higher.