Backstory: As a part of our career development program our manager just asked the team to submit ideas for external courses and trainings "...so that we get certified in this Laravel framework that we want to migrate to". Needles to say that never in my career did I require/attend paid external training to learn new technology or framework. Instead we proposed learning lunches where the company would pay for pizza and the senior team members will take turns to lecture to the rest, plus pair programming session and code review sessions. The rest of the story is not part of my question :).
I have realised that most of the discourse in the software development community (HN and elsewhere) is obviously about technology, sometimes project and product management, even methodologies, but rarely about the inner workings of a software development team. All the good practices I know are only result of the personal experience when I was lucky to work under experienced managers.
Do you know any no-BS resource - book or blog - on how to manage developers and dev teams?
EDIT: by no-BS I mean I am looking for specific advice, no generic BS like "how to manage people in 10 steps"