I found this talk by David McNally fascinating. McNally is professor of politics at York University in Toronto and author of Another World is Possible: Globalization and Anti-Capitalism (2005).
McNally talks especially about social upheavals in Bolivia (1999-2000), Oaxaca in Mexico (2006) and Tunisia and Egypt (2011). These case studies raise important questions, more generally, about the shape of the modern working class, forms of resistance to neoliberalism, and attempts at radical democracy. I found his comments on the relationship between social movements and trade unions particularly thought-provoking.
It complements Chris Bambery's recent article in discussing changing patterns in working class composition and the nature of anti-capitalist resistance.
Radical Democracy & Popular Power: Thinking About New Socialisms for the 21st Century from CSRCproject on Vimeo.