The landscape of algebraic coding theory has undergone major changes in the last fifteen years. Network coding in particular has had a major impact on associated areas of discrete mathematics, giving rise to new research topics and reviving old ones.