This document summarizes advances in denim processing and finishing techniques. It discusses the manufacturing process of denim including yarn parameters and dyeing methods like rope and slasher dyeing. New developments in dyeing and finishing machinery are outlined. Common finishing techniques like stone washing, enzyme washing and bleach washing are described. The document also introduces some newer denim finishes like sand blasting, buffing and spraying effects. Finally, some uncommon varieties of denim like printed, crushed and petroleum washed denim are mentioned.