development-environment

What kind of programming environment do you use to write your Windows-based Games?

I've used XNA and Visual Studio 2005 integrated with Flash. I'm curious to see what environments other people use and prefer. ...

Setup Python enviroment on windows

How do I setup a Python enviroment on windows computer so I can start writing and running Python scripts, is there an install bundle? Also which database should i use? Thanks Sorry I should of mentioned that I am using this for web based applications. Does it require apache? or does it use another http server? What is the standard s...

What's in your cshrc?

What's in your .cshrc that gives you total command of the C shell? Aliases welcome too! One technique or command per answer. ...

What is a good collaboration website for developers?

We have a number of developers located around the world which we need to collaborate with. Our functionality required is: Some sort of white board, which multiple users can view, and update. A private wiki. A ticket system for managing workload. A source control system would be nice, but not required. Ideally this would already be...

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 t...

Keeping shell configurations in sync across multiple machines

I'm a pretty active command line user and I have shell accounts all over the place. MacBooks, Linux desktop machines, Linux servers, Cygwin on XP, you name it. How can I keep my shell configuration (.bashrc, .vimrc etc.) in sync across all these machines using the limited tools available across all platforms? I have been using rsync in...

How should I manage developing on SQL Server 2008 and SQL Server 2005 for different clients?

The company I work for has several clients. I'm currently splitting my time between 2 .net projects. For Client A I need Visual Studio 2008, SQL Server 2008 and the 3.5 framework. For Client B 2005 versions/2.0 Framework. Others in the company are using Microsoft Virtual PC to keep the development environments separate. What do you su...

Setting up a Programming Environment in Linux

I recently started using Linux as my primary OS. What are the tools that I will need to set up a complete programming environment in Linux for C and C++? ...

Routing around stupid IT departments

As developers we often have special requirements in terms of workstation setup, networking, etc. IT departments generally don't understand this and we're forced to use a standard environment with a few changes around the edges. We're faced with that situation at work right now, except that the IT department we're dealing with is half wa...

Linux Programming environment configuration.

The other day I set up an unbuntu installation in a VM and went to gather the tools and libraries I figured I would need for programming moslty in C++. I had a problem though, where to put things such as 3rd party source libraries, etc. From what I can gather, a lot of source distributions assume that a lot of their dependencies are alr...

Extreme Programming, does it work?

I'm wanting to hear from some people who have actually done extreme programming. Does it work? Well? Is it sustainable over the long term? Thanks! ...

Filtering warnings in eclipse by filename

We use Eclipse for our Java development, and we've got Maven compiling our JSPs into servlets to be used in our embedded Jetty instance. This means that to run the project from Eclipse, I have to include ./target/jsp-source as a source folder, which works great. The warnings that show up for that generated code are everywhere though, and...

Ignore pattern for eclipse workspace

Do you have a good ignore pattern for svn, git, etc. that handles an eclipse workspace? I want to version handle all projects in the workspace. It has to ignore all the eclipse configuration, compiled files, and output folders. ...

What have you done to customize your IDE?

What tweaks / addins / themes do you have rigged up to make your IDE awesome? For example, in Visual Studio I color themes, CodeRush draws lines between braces, I always install and use the Consolas font and I have it setup to sync my settings across computers for when I change hotkeys and whatnot with the help of FolderShare. Also, th...

One DB per developer or not?

In a corporate development environment writing mostly administrative software, should every developer use their own database instance, or should they use a central database instance during development? What are the advantages and disadvantages of each approach? What about other environments and other products? ...

How can I use Python for large scale development?

I would be interested to learn about large scale development in Python and especially in how do you maintain a large code base? When you make incompatibility changes to the signature of a method, how do you find all the places where that method is being called. In C++/Java the compiler will find it for you, how do you do it in Python? ...

Are there any good programming environments/IDEs for Windows Mobile devices?

By this, I don't mean PC-based development environments (like Visual Studio) for developing and deploying Windows Mobile applications. Rather, I mean an IDE that runs on Windows Mobile devices and lets you write and test code there. ...

How practical is Virtual PC on a personal development machine?

Is virtual PC practical on a home personal development computer. I do some custom .net programming at home and I was wondering if in terms of performance and overall use, Virtual PC is useful. Do the applications inside Virtual PC session run slower. It will help me with my personal dev machine. Would you recommend any other products? ...

What is a development framework? What is an IDE?

When I started programming I was using Ruby and the colorful little notepad that came with it. Since I started learning Java I've been using Eclipse, which is apparently an IDE. Now I've read a bit about this Mono on Reddit, but I don't think I understand exactly what it is. The website says it is a development framework: is that just an...

Setting up a Vista laptop for development

ok, after some research here and there, it seems that the Dell XPS 1530 is a good laptop for .NET development. I had some questions, mainly about Vista and setting up a dev environment. Currently am working with XP, VS2008, SqlServer2005. This laptop comes with Vista Home Premium SP1 64-bit. I have a copy of Vista Ultimate that I wou...