Where do developers spend their time?

Hi, I need to launch a product for developers, but I have never marketed to them before. In your experience, what are the best channels to do that?