This post is part two of some of my favourite articles I read in May. You can find part one here.
Since there's nothing to wait for, let's dive right in.
I'm trying to get more familiar with the CI/CD pipeline.
TL;DR: A CI/CD pipeline helps you automate steps in your software delivery process, such as initiating code builds, running automated tests, and deploying to a staging or production environment
I read this to understand better where (project) managers are coming and their struggles on managing developers. Also, a good read to see if there are any areas where you can improve your work-flow to make the manager's job easier.
TL;DR: Coaching is an effective leadership style, but most people don't know how to do it. Managers are programmed to solve problems, but solving problems for your staff is not a healthy practice. It makes your staff dependent on you for advice and solutions, and you become a bottleneck
Interesting article on Microsoft does code reviews. An excellent read for developers and technical architects
At Microsoft, code reviewing is a highly adopted engineering practice and perceived as a great best practice.
If you want to get involved with some tech community, here are a few ways mentioned in order to do so.
- Answer Questions
- Chat Groups
- Contribute to open source
- Writing a Newsletter
- Video Tutorials
Same reason I read the article from last week about Developer Advocate. Wanting to understand this title better
TL;DR: Write, build bridges, speak, teach and encourage people