In this talk, I will present a collection of results focusing on the presence of inhomogeneities in networks: from the detection of dense clusters (community detection) to their impact on
dynamical processes, the definition of disassortative communities and the design of local metrics on networks.