In our company we use Node.js as a core technology for delivering great products. Inside the company we have a number of approaches for how to learn new things, use them in production and share knowledge with team members.
We follow Agile principles with Scrum process to ensure high quality, reliability and effectiveness of our product. It helps us to continually stay focused on the most valuable work at the sprint:
We like Scrum and DevOps. They help us to decrease bus factor and make development process predictable
Modern web application is something bigger than CSS, HTML and fat backend. All of our developers are fullstack developers. This help us rapidly create fantastic apps on both backend and frontend
We believe in JavaScript. It is a modern high-level language suitable for backend and frontend development. From other side it helps us to unify development process.
We developed a variety of languages, C #, Python, Rails. They all have pros and cons, but no one allows you to write to one person server and client at the same time.
We do not seek to blindly follow fashion technology. We have chosen the best stack for modern business requirements.