Disclaimer:
These pages about different languages / apis / best practices were mostly jotted down quckily and rarely corrected afterwards.
The languages / apis / best practices may have changed over time (e.g. the facebook api being a prime example), so what was documented as a good way to do something at the time might be outdated when you read it (some pages here are over 15 years old).
Just as a reminder.

How the server farm is setup to give good flexibility

an example of how to setup servers

See also Release cycle workflow and Bug processing workflow.
This is the server setup for the release and bug tracking processes (linked above)

Production database
Stage server
Test database
Test Solr
Production Solr
Test server (main)
Test server:1900 (Dilbert)
Test server:1901 (Dogbert)
Production server
Test memcache
All test servers
access the same test solr/db/memcache
and so on for all developers,
each with their own port number
Test server:1902 (Cathy)
Main Test server
Serverfarm for developers, test and release servers

More programming related pages

Workflow: Release process
Workflow: Bug tracking
Teambox (Redbooth) - Mantis connector
Design Patterns
Git & Github
Go / Golang
CVS
CVS backup script
Distribution process
Installation script
Java Server Faces
Facelets
jibx
jBoss
jBpm
Perl tips
Perl links
PostgreSQL
Python / py2app
Shell scripts
Xslt
Node.js
Facebook / Opengraph
PHP developer notes
Redbooth API through php
Website optimization
jqTableKit demo
Javascript / html / css links