What are the key use cases for use of virtualization in software development?
What are the key use cases for the use of virtualization -- that is, running one or more "virtual PCs" using software such as VMWare and Microsoft Virtual PC -- for software development?
Also -- are there other instances/uses of virtualization that aren't covered by my definition above (use of a tool like MS Virtual PC or VMWare), and that are useful to developers?
My impetus for asking is this StackOverflow comment by Metro Smurf asserting "You'll wonder how you ever developed without it!", regarding use of virtualization.
(Please include just one use case per response. Thanks!)
I've bought a new notebook yet I'm not sure whether Linux fully supports it or not, so I decided to use a VM for the time being. The only virtualization software I've used so far is VirtualBox on linu
For the Hazelcast.getLock(Object key) method, what is the expected/acceptable key object? For instance, is it okay to use a String to refer to this lock from different nodes in the cluster? Or does
I read the concept about Application Domain in .NET. However, I don't know when to use it. A application domain is working as a thread in a process. A process will have more than or equal one applicat
After reading this recent question by @Mehrdad on which classes should be made non-movable and therefore non-copyable, I starting wondering if there are use cases for a class which can be copied but n
I'm preparing to upgrade my main development system to Ubuntu 9.10. Previously it was running 8.10 with no virtualization. I'd like to start taking advantage of the virtualization technologies built i
For me a multistage environment contains environments for development, testing, quality assurance, maybe a client review stage and finally production. It should allow easy collaboration between develo
I need recommendations for a good (free) development notepad to work in on my new macbook, mainly for PHP, AJAX etc.
I'm getting pretty tired of my development box dying and then I end up having to reinstall a laundry list of tools that I use in development. This time I think I'm going to set the development enviro
What are common use cases of erlang? I know about it in general, but I am looking for specific examples. Are the following some situations where Erlang might be useful? A distributed Job scheduler. (
In order to keep our software test procedures in line with our requirements documentation, I want to generate test procedures from smaller tests. Basically I want each statement in a lower level requi
What are some usecases that will benefit from using memcached with a mysql DB. I would guess it would be good for data that does not change much over time. More specifically if my data changes often
This question already has an answer here: Should you ever use protected member variables? 10 answers I understand that one should use protected when one wants to make the variable visible in al
In development software, libraries, toolkits, gui's etc, what licenses do I need to look for that will allow me to sell products created using the software? Edit: I should've said also that I'm most i
Why do we use Worklight in native application development. Does it have any specific advantages?
I'm going to be starting up a company wiki for internal use. I'm wondering what existing wiki software people would recommend to accomplish this. Here's what I'm looking for: Open-source/free Ability
I am looking after some ways to measure the performance of a software development team. Is it a good idea to use the build tool? We use Hudson as an automatic build tool. I wonder if I can take the in
I'm trying to figure out why our software runs so much slower when run under virtualization. Most of the stats I've seen, say it should be only a 10% performance penalty in the worst case, but on a Wi
I know that UIQ3 production is stopped. Yet, i still own a UIQ3 phone. I'd like to create a simple internet browser for my own use. What are the programming languages for uiq3 software development? So
Suppose I have a class T that I want to use as a key in a Dictionary<T,U> collection. What must I implement in T so that these keys are based on values of T rather than T references? I'm hoping
What do you think of Mr. King's software development analyst at http://devadept.com/? I ask because reading his blog has made me rethink how I should be coding software. I mean, I used to concern myse
What are the basic steps for Agile software development? And how you start a new project with agile methodology?
For the ongoing projects and for improving our development process we considered adopting TDD as development philosophy. While researching for best practices and how to sell the new approach to my c
Okay well, here's the string $string = 123456789_some_0.png; i currently use preg_match to get the 123456789 using the following pattern : $pattern = /[0-9]*/i; well, there are 2 formats fo
The question is more simple than what it looks. There are many use cases that are well known and people have put a lot of thought into them. For example: Audit trailing, login users, and so on. We are
OffsetDate represents a date with a zone offset. I don't understand the purpose this class serves, what are the main use cases justifying its existence?
I'm looking at using CouchDB for one project and the GAE app engine datastore in the other. For relational stuff I tend to use postgres, although I much prefer an ORM. Anyway, what use cases suit non
Would you be able to define a software development process improvement and to give me an example of that has occured within a IT Company, also could you shed light on a software development process i
The software development community is always open to new ideas to improve the way we develop software, and it seems to me that we innovate more than other engineering disciplines or professions. Howev
I'm new to Android development and I can't seem to find a good guide on how to use an onKeyUp listener. In my app, I have a big EditText, when someone presses and releases a key in that EditText I wan
I have always used the agile Feature Driven Development process for developing software. What does everyone else use, and why do you prefer it? I prefer FDD because that's what I started with fresh ou
Is it true that we have to use png images for development in iPhone and iPad. What is the advantage we would gain when using png images?
I'm reading a book on ASP.NET MVC, and it states: NVelocity is a port of the Java Apache Velocity template engine, and NHaml is a port of the Ruby on Rails Haml engine. What does the word 'port' m
This question was originally asking 'What KPIs do you use to in a software development organisation'. Unfortunately it seems that KPI is a four-letter word, and the immediate assumption is that KPIs a
The documentation for sbt seems to be really lacking here, so I'd like to get a definitive answer on this: what is the difference between +=, ++=, <+=, <++=, and <<= when operati
Can anybody suggest me a simple software to draw a figure something like in the below link.
I am trying to save a session as either 1 or 0 and setup its key via another variable. Although when I go to use the SESSION data, it is not there. I am using the below code and would appreciate any a
Do the virtual machines that run programs written in managed languages (eg. .Net, Mono or Java) make use of the same virtualization technologies as virtual machine applications (eg. VirtualBox or VMWa
Is it legal to draw up an include relationship between two use cases that are ,each,associated with a different actor?
What web server (and why) should I use for Lua web development?
Just a couple weeks back one of my co-workers was using the Web Developer plugin for Firefox which I had never seen before, and I was wondering if there are any other great development plugins for Fir
My iOS App uses a specific server for production: http://mydomain.com/serverapi. While developing I would like to change this to http://localhost/serverapi. What is an elegant way to tell XCode to use
I'd like to know some cases in Java (or more generally: in programming) when it is preferred in boolean expressions to use the unconditional AND (&) instead of the conditional version (&&)
I just got to know about the global temporary tables(I use oracle as db) and understood them but not able to know the exact use of these. As the name suggests they are used to keep temporary data/sess
A friend was telling me the other day that there is a pyramid for the costs of fixing a problem in the software development life cycle. Where could I find this? He was referring to the cost of fixing
I've had some interesting conversations recently about software development metrics, in particular how they can be used in a reasonably large organisation to help development teams work better. I know
We want to test a software we develop on XP on Windows 7. We have Vista installed on a PC. But we would like to avoid installing Windows 7 and rather run it in a Virtual PC or VMWare. Questions: Q1:
PowerShell 3.0 CTP1 introduces a new feature [ordered] which is somewhat a shortcut for OrderedDictionary. I cannot imagine practical use cases of it. Why is this feature really useful? Can somebody p
as web developer using PHP/JS/CSS for years , i suffer from repeat myself over and over and over and over , even if i use a PHP framework , i feel the same thing every time, i start to build new featu
One of my commands in my bash script will depend on the virtualization of the server (XEN or OpenVZ or KVM ). How can I check which of these is in use in bash?