Full Stack Developers seems to be a hot topic again (according to my social media feeds).
I don't like the term because what this full-stack depends on heavily is context.
For example, in our team, full-stack means: HTML, CSS, Angular, TypeScript, https://ASP.NET Core, C#, F#, SQL Server, Redis, Azure Table Storage, Azure Blob Storage, Azure Web Services, Azure ServiceBus, IdentityServer, Azure AppInsights, Dapper, Nuget, and running all these things in production - and much more. 1/2
However, I find the core idea of having developers who can implement a feature end-to-end essential to efficiently and effectively delivering features to customers and users. Otherwise, hand-offs and communication synchronisation points slow the team dramatically. 2/2