mohit | Shared With: Everyone - Apr 24 2008 | development, asp, net, c#, scalability, programming
Quoted: A truly scalable ASP.NET Web site makes optimum use of the thread pool. That means making sure request-processing threads are executing code instead of waiting for I/O to complete. If the thread pool becomes saturated due to all the threads grinding away on the CPU, there's little you can do but add servers.
.
However, most Web apps talk to databases, Web services, or other external entities, and limit scalability by forcing thread-pool threads to wait for database queries, Web service calls, and other I/O operations to complete.
mohit | Shared With: Everyone - Apr 24 2008 | html, xhtml, todo, development, chaya, c#, asp.net, programming
I am going to use this to clean up the html for some of the sites I maintain. The author (Omar Al Zabir, CTO of pageflakes) is one of the best .Net developers around.
Quoted: Convert HTML to XHTML while applying tag and attribute filters in order to produce nice and clean HTML for web posting.; Author: Omar Al Zabir; Section: C#; Chapter: Languages
mohit | Shared With: Everyone - Apr 17 2008 | software, engineering, programming, startups, entrepreneurship
I agree 100% that high quality engineering alone is generally not enough to make a great company. You need the right market opportunity, relationships, and distribution channels.
However, some folks take the extreme perspective -- describing programmers as commodities or resources. I'm happy that some prominent bloggers have challenged this perspective over the last few weeks:
Quoted: 3. Programmers have not been, and never will be, commodities. If you think this way, I'd quit now.
...
2. Great software is produced by great people. Mediocre people don't ever accidentally produce great software that makes millions of dollars.The other insights in this post are well, very insightful, too.
mohit | Shared With: Everyone - Apr 16 2008 | software, development, tools, programming, engineering
Quoted: [From a commenter] In my experience people with this proposition are just as seriously underestimating the business side. If you're going to take on a business partner, that partner better be able to bring in money. You should ask how much money they're bringing to the table and what the sales pipeline looks like. If both are empty, then they aren't going to hold up their end of the bargain no matter what you build.
mohit | Shared With: Everyone - Mar 20 2008 | asp.net, development, c#, validation, .net, programming
The problem with calling Validate in Page_Load is that your controls may not be ready to be validated (i.e. they need to be Loaded before they are ready to be validated).
Quoted: One potentially confusing thing about this timing is that the validators will not have been evaluated at the time Page_Load is triggered. The benefit of this is that it gives you a chance to programmatically change property values affecting the validity of the page, such as enabling or disabling certain validators.
...
If this timing is not to your liking and you prefer to evaluate everything in Page_Load, you can do this by explicitly triggering the validation during this event by calling Page.Validate.
mohit | Shared With: Everyone - Dec 19 2007 | development, strings, programming
mohit | Shared With: Everyone - Aug 19 2007 | smt5600, windows mobile, development, programming, asp.net, microsoft, httpbrowsercapabilities
ASP.Net thinks my cell phone's browser doesn't support cookies. So, I can't login to blue dot mobile. I think this can be solved by updating a browser definition file on the server.
Quoted: Browser definition files contain definitions for individual browsers. At run time, ASP.NET uses the information in the request header to determine what type of browser has made the request. Then ASP.NET uses .browser files to determine the capabilities of the browser, and how to render markup to that browser.
mohit | Shared With: Everyone - Aug 17 2007 | development, programming, random
mohit | Shared With: Everyone - Aug 10 2007 | development, programming, languages
mohit | Shared With: Everyone - Nov 25 2006 | development, programming, functionalQuoted: Programming
...
* Why Functional Programming Matters. John Hughes.
Related Content from Around Faves
programming
- 1 FaverViewed: 35 Times
- den2fly - Jun 11 20071 FaverViewed: 22 Times
- efi3232 - 16 days ago1 FaverViewed: 1 Time
developer
-
Well said...
1 FaverViewed: 7 TimesQuoted: The process of making new things simple to win a market is a story that Apple understands extremely well, given their overwhelming focus on the user experience. There’s nothing really very simple or very “less is more”, about the iPhone, for example. Yet it gloriously made a bunch of clunky stuff simple and a lot of hard stuff possible.
- mohit - Feb 29 20082 FaversViewed: 12 Times
- markosharko33m - 8 days ago19 Favers
