production

How do you deploy your SharePoint solutions?

I am now in the process of planning the deployment of a SharePoint solution into a production environment. I have read about some tools that promise an easy way to automate this process, but nothing that seems to fit my scenario. In the testing phase I have used SharePoint Designer to copy site content between the different development ...

What's your worst database accident happened in production?

For example: Updating all rows of the customer table because you forgot to add the where clause. What was it like, realizing it and reporting it to your coworkers or customers? And, what's your lessons learned? ...

How Automated is too automated when it comes to deployment?

I have ci, so our staging environment builds itself. Should I have a script that not only builds production but does all the branching for it as well? When you have 1 code base on 2 different urls with skinning, should they be required to build at once? ...

Diagnosing Deadlocks in Win32 Program

What are the steps and techniques to debug an apparent hang due to a deadlock in a Win32 production process. I heard that WinDbg can be used for this purpose but could you please provide clear hints on how this can be accomplished? ...

What tools do you use to monitor a web service?

From basic things likes page views per second to more advanced stuff like cpu or memory usage. Any ideas? ...

Test accounts and products in a production system

Is it worth designing a system to expect test accounts and products to be present and active in production, or should there be no contamination of production databases with test entities, even if your shipping crew knows not to ship any box addressed to "Test Customer"? I've implemented messaging protocols that have a test="True" attrib...

How do I fix routing errors from rails in production mode?

If I try and access some random string in the URL of my rails app, such as /asdfasdifjasdfkj then I am seeing a rails error message Routing Error No route matches "/asdfasdifjasdfkj" with {:method=>:get} Even though I am in production mode. Clearly I don't want any real users to see this, and would prefer a 404 page. Anyone know what...

Define "production-ready"

I have been curious about this for a while. What exactly is meant by "production-ready" or its variants? Most recently I was looking for information about sqlite and found this thread, where many people suggest sqlite isn't ready for production. I know the difference between development/testing and production; my definition of productio...

What load-balancing system do you use in production? What do you think of it?

There are a lot of different systems for balancing load and achieving redundancy in production servers (Not just web servers) Round-robin DNS Linux Virtual Server Cisco Local Director F5 BigIP Windows NLB etc? If you use one of these (or another) in production, which one? How well does it work for you? Have you evaluated others? ...

Safe to Run LogParser Against Live Production IIS Log?

Is it safe to run LogParser against our live production IIS log file? Currently, I have been copying it over to another location and then running LogParser 2.2 against the log file. Instead, I would really like to run it against the live data so that I can see changes to it immediately, however, I am a little concerned that it might ca...

Diagnosing application hang in a production .NET desktop program

I have trouble. One of the users of an application I'm developing is occasionally, but regularly, experiencing an application hang. When this happens, we find an entry with a source of "Application Hang" in the machine's Event Log, with the informative message "Hanging application [my app], version [the right version], hang module hung...

Rails: Best way to make changes to a production database

I need to make changes to an in-use production database. Just adding a few columns. I've made the changes to the dev database with migrations. What is the best way to update the production database while preserving the existing data and not disrupting operation too much? It's MYSQL and I will be needing to add data to the columns as ...

Rolling out entire site, or only changed pages/elements? (ASP.NET)

We use ASP.NET, C# When making an update to one of our websites, we roll out the entire site rather than updating just the pages or sections that have changed. This scares me. Is this a good idea? Should I roll out only the changes? Should I break my site into smaller projects? What is best practice? ...

Tools and methods for live-monitoring ASP.NET web applications?

I think many developers know that uncomfortable feeling when users tell them that "The application is slow (again)." In a complex web application there can be many possible reasons for a degradation in (perceived) performance: slow database response, bandwidth issues, bad caching etc. There certainly are issues which will never occur in...

Do you know some good programming songs for monitoring purpose ?

[Community wiki] Monitoring a production platform is of the utmost importance for our organization. (and I am not talking about an exe on a single platform, but rather a farm of 2 or 3 thousands servers (PC-Linux-Solaris), for various financial processing purposes) However, the various monitoring tools have so many sound alerts it is no...

Best Practice for seeing live data on the dev server?

Assumption: live/production web app suppresses errors being shown to end-users. Suppose your tech support team wants to see live data but through the eyes of the development-side of the application (maybe you want to see what errors are occurring, or want to see when you've got an issue fixed using an end-user's data). Right now we've ...

How can I share user sessions across multiple domains using Rails?

Is anyone aware of any gems, tutorials, or solutions enabling a user to sign in to a website at one domain and automatically given access to other partner domains in the same session? I have two rails apps running, let's call them App-A and App-B. App-A has a database associated with it, powering the registration and login at App-A.com...

Best way to stress test a rails web app?

Are there any good (preferably free) tools out there? Can they give accurate estimates that reflect production results when the app goes live? ...

ASP.NET - Basic checklist for putting a site into production

I'm building a static ASP.NET site (using Masterpages and a few forms) and I'm about to release it onto my production server. I know about changing <compilation debug="true"> to false, but I'm wondering what other things I can do to obtain the highest speed possible. There is no data access in the site, it's all static content. Does an...

How do you preview your web projects to clients?

Hi Gang, Up until this point in my career, I have usually modified my HOSTS file as the need to test a website before its DNS propagation or website launch occurred. This has worked well on in-house projects, but I'm finding the approach completely impractical when it comes to previewing my clients' websites to them before the sites go...