development

What kind of working agreements do you have in your team?

In this book I've read a lot about working agreements. But since we don't have any in our team, or at least none that are plain for everyone to see, I'd like to ask you if you have such agreements in your team. And of course what kind of agreements? ...

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

Can anyone recommend a good backup "system" for a developer?

I'm known around the office as "the backup guy". As a developer, I often jump back and forth between projects, and as a result I don't always remember exactly what changes were present in each when I return to them. I usually have to compare my local changes versus those in our source control system, and then I'll eventually remember it ...

How long will it take to enroll in iPhone developer program?

How long will it take to enroll in the iPhone developer program after paying the $99? Is there anything to do after paying it? (I mean paperwork, faxing or sending physical stuff) How will Apple pay your revenues? (In what form and intervals, and what will they do if you are not in US?) ...

Inherited a PHP nightmare, where to start?

I've inherited a PHP project that's turning out to be a nightmare. Here are the salient points: All the original developers have left The code has no version control All development and testing was done on the live server by renaming and editing the PHP files. There are multiple copies of each file index.php, index2.php, index3.php etc...

What programming language was Windows Vista programmed in?

Which programming language(s) were used to code Windows Vista? ...

Getting back on track after disruptions

Over the past few weeks it seems like I've been interrupted by maintenance tasks from old projects quite a bit in addition to a taking a training class. I feel like I've lost all forward momentum on my current project. It's difficult to even start coding because I'm not sure what I was doing and what I was thinking before the interrup...

"Best Practices" for a software research and development team?

I have seen numerous articles and questions here on SO regarding best practices for software development in general. I am however after more specific best practices or guidelines focussing more on the research area for and R&D team. For example, i have read that Google allows their developers to work on personal projects for one day per...

Bug, er Defect Terminology

As the BigCo I worked for got serious about software development, they encouraged more formal terminology. Instead of bugs, which might randomly just happen, they preferred the term defect which could be prevented. Tongue firmly in cheek, I developed the following guideline: Levels of Unexpected Software Events (USE) An Unverified Fe...

how to push new developments to production environment?

Once our web application is being used on production environment we have a really hard time updating it with enhancements or bug fixes. The main reason is an initial flaw in the design of our CMS system. We have to usually spent hours to update each prod environment and many times with errors and long hours of debugging. It looks like...

Can anybody recommend a laptop for development?

I develop applications with Visual Studio 2008 and use SVN as my source control. I am looking to purchase a laptop to use as my primary development tool, with my desktop machine hosting the SVN server. The laptop will also run IIS and the database server. Ideally I want the laptop to have around 4GB of ram, a fast HD (7200rpm) and a wi...

How Many Development Feeds Can you Follow?

To all of you information addicts out there - I was wondering how much information can you take. At the moment I have 104 active subscriptions on my google reader, mostly development stuff, and I can barely keep up. I do not really read all the stuff that gets posted - I scan with my eyes and if my fast forward algorithm gets some keywo...

What packages should I install with Cygwin to make it not bloated but also have everything I would need as a developer?

Normally, I run Linux in a VM, however, most of my VMs are on an external HDD and I might or might not have one with me. I figure Cygwin would be a good alternative for lightweight functionality when I need something Linux like and don't have a VM on my laptop. But I'm having trouble getting the configuration right - I want the bare mini...

Is it worth learning AMD-specific APIs?

I'm currently learning the APIs related to Intel's parallelization libraries such as TBB, MKL and IPP. I was wondering, though, whether it's also worth looking at AMD's part of the puzzle. Or would that just be a waste of time? (I must confess, I have no clue about AMD's library support - at all - so would appreciate any advice you might...

Development tactics : phoenix development cycles

Hi world, I was wondering how you guys actually develop large applications when you are your own boss. For myself I have been learning the hard way the necessity for patience and hope. I have been working on implementing an application (in the form of a series of scripts linked to a database) that clusters wikipedia articles using a co...

iPhone Development - Complex application using multiple views/xib/nib

Hey all, I'm new to iPhone development, and multiple views (xib or nib) are really confusing me. This is what i'm trying to achieve... View with Tab Bar (Tab 1, Tab 2, Tab 3) Tab 2 View (Navigation Controller) 2.1 Selecting Table Row will show a View with cell details 2.2 Add button on the navigation bar will show a series of view int...

Hardware requirements for development machines

Given that: SSD’s are now [high end] mainstream Two+ cores are not hard to come across 24+ Inch monitors are plentiful Dual Video Outputs are the norm. 64-Bit OS’s complement very cheap memory Can I ask two questions to hardware enthused developers [not the gamers!] What high-end hardware item could you not develop without - [what ...

Should developers fear updates to their workstation software / development stack?

As I have discovered, many developers avoid any updating (automatic or manual), because they fear it might do changes to their machine they don't understand, and the software they are developing might fail at some point for reasons they don't know. strategy A.) LEAVE THE SYSTEM AS IT IS, FOR AS LONG AS POSSIBLE. I personally like to ha...

Development and production environment in PHP

I would like to setup two environments for my new website written in PHP. One - to develop new versions and test them. And second production where my actual stable version of website will be available. Website in PHP will consist of many PHP and other files (JS, images, and so on). So I think how to prepare this environment in best way ...

iPhone Development - XMLParser vs. libxml2 vs. TouchXML

I cannot find comparison of these parsing technique. Which one is most commonly used? Regards. Mustafa ...