bleading edge

Noun

 * 1)  At the forefront of practice or technology.