| |
browse.develop.com
Browse.develop.com is a community that was established to collect and
organize valuable web information. Our technical staff have selected and
indexed information and courses that they feel will help you stay
current on best practices across the SDLC.
|
58 Articles match "Server","Web"
| Related DevelopMentor Courses | MORE | | Building Scalable and Secure WCF Services The key to building scalable WCF services is to eliminate binding configurations that could result in server affinity. Both BasicHttpBinding and WebHttpBinding, however, are sessionless and allow you to call a service multiple times without concern for which physical server responds to the call. This means the load can be more efficiently distributed across multiple servers. Nevertheless, there is one wrinkle: by default the WCF HTTP bindings enable Keep-Alive , which can result in server affinity and thereby impede scalability in a load-balanced environment. Enjoy. DevelopMentor Courses - Monday, June 18, 2012 |
110 Articles match "Server","Web"
| The Latest from DevelopMentor | MORE | | A Roundup of MongoDB Management Tools SQL Server Management Studio ). Now there is one less worry in managing your web-scale data. Key features : View contents and status of server with your browser. My take : While this is just the basic REST API of MongoDB, you can monitor your log files, run commands using the REST API, and otherwise check in on your server. Installs into your web app (provided you’re using Ruby or PHP). View contents and status of server with your browser. My take : This is a very interesting web monitoring app. Alerts for server issues. link]. Michael C. Kennedy's Weblog - Monday, April 22, 2013 Using optimistic concurrency with RavenDB These days that is usually not the case and with web applications that is completely impossible due to the stateless nature of the web. In SQL Server this is typically done using a rowversion. Looking at the RavenDB server window you will see all interactions. Whatever database your are using, relational or document, there is one thing you can be certain of as soon as you get a second user of the system and that is concurrency conflicts. Sure it offends the developer in us, as it should, because we are ignoring error situations. So this one is out. try. {. Enjoy! The Problem Solver - Wednesday, January 30, 2013 Using optimistic concurrency with RavenDB These days that is usually not the case and with web applications that is completely impossible due to the stateless nature of the web. In SQL Server this is typically done using a rowversion. Looking at the RavenDB server window you will see all interactions. Whatever database your are using, relational or document, there is one thing you can be certain of as soon as you get a second user of the system and that is concurrency conflicts. Sure it offends the developer in us, as it should, because we are ignoring error situations. So this one is out. try. {. Enjoy! The Problem Solver - Wednesday, January 30, 2013 | -
| The Best from DevelopMentor | MORE | - MongoDB vs. SQL Server 2008 Performance Showdown
highlighted two cornerstone reasons why you might ditch your SQL Server for the NoSQL world of MongoDB. This article is about the performance argument for MongoDB over SQL Server (or MySql or Oracle). In the first article, I threw out a potentially controversial graph showing MongoDB performing 100 *times* better than SQL Server for inserts. A potentially controversial graph showing MongoDB performing 100 times better than SQL Server”. When you have such a database, it means you can run your system on commodity hardware rather than high-end servers. Your Turn. Michael C. Kennedy's Weblog - Thursday, April 29, 2010 - Updating data with the ASP.NET Web API
In the previous blog post I demonstrated how to get started with the ASP.NET Web API and retrieve some products data from the Northwind database. Implementing update methods in the ASP.NET Web API As I explained in my last post the ASP.NET Web API uses convention over configuration and by convention is to create an ApiController with functions where the name starts with the HTTP method to support. Using Fiddler we can POST a new product, in this case the ASP.NET Web API itself, to the server. quick recap of REST and HTTP methods used. 10: 11: // GET /api/ /5. The Problem Solver - Monday, March 12, 2012 - Using SignalR for real time communication on the web
Unfortunately the current support for WebSockets, both on the client and on the server, is still somewhat limited making this a thing of the future. SignalR to the resque Even if a pure Web Socket solution isn’t possible yet there are perfectly good alternatives. So if SignalR works today does it mean it doesn’t use Web Sockets? And depending on the client and sever capabilities it can use one or 4 different networking techniques WebSockets Server Send Events Forever frame Long polling It just chooses the best solution that both the browser and server support. The Problem Solver - Monday, July 9, 2012 - Client side support with the ASP.NET Web API
In order to make life even easier the ASP.NET Web API adds some client support in the form of the HttpClient class. But first lets see what happens if we just hit an ASP.NET Web API endpoint with a simple client. And the ASP.NET Web API controller looks like this: 1: public class ProductsController : ApiController. Given that the Web API supports returning both XAML and JSON it would appear the following code would work just fine. The reason is that the XElement sends the request to the server without specifying an accept header. 11: }. 13: {. 18: {. null ). The Problem Solver - Tuesday, March 13, 2012 - Using HTTP status codes in a REST service
Now the HTTP protocol also contains a way of sending status information back to the client but when using SOAP that is mostly ignored, all we use is a 200 OK or an 500 Internal Server Error error status. And for one returning a 500 Internal Server Error is really a shame if the error is actually a client problem. The best known of these are the 303 See Other and the 301 Moved Permanently which are used a lot on the web to redirect a browser to another URL. The server can even specify when the client is allowed to retry the command using a Retry-After HTTP header. The Problem Solver - Wednesday, July 20, 2011 - Mark Blomsma: Creating ASP.NET membership and authentication tables in SQL Server (Aspnet_regsql.exe)
There is a little command line tool that can create the standard ASP.NET membership and authentication tables in an existing SQL Server database instance. And if you want to enable the ASP.NET Web Administration Tool on a test or production server, then this forum post [link] tells you how to do that Since I seem to have a hard time remembering the name of the tool I’d figure I’d write a little blurp on my blog to act as a reminder ). Aspnet_regsql.exe is a command line tool. See [link] for available parameters. DevelopMentor Courses - Tuesday, January 29, 2013 - HTML 5 feature detection aka Modernizr
Yesterday I blogged about using the new Server-Sent Events or the EventSource object to send messages from the server to the client. But what happens if I try to do this in a browser that doesn’t support Server-Sent Events? In the case of the Server-Sent Events we can check for the existence of the EventSource object using the following test: 1: if (window.EventSource) {. 14: $( " This browser doesn't support Server-Sent Events " ).css( 14: 15: 16: This browser doesn't support Server-Sent Events. is feature detection. 2: // Good to go. The Problem Solver - Tuesday, November 8, 2011 %>
| | |