Photo by Praveen Thirumurugan on Unsplash
Psychological Safety | Health Checks | Serverless | Github Actions
This weekly newsletter is carefully curated selection of 4 articles that are summarized and formatted using bionic reading
People leadership
4 Steps to Boost Psychological Safety at Your Workplace
Introduction
Explanation of psychological safety and its importance in the workplace
Step 1: Assess your workplace culture
- Guidelines for assessing psychological safety in the workplace
- Importance of gathering data on the current state of psychological safety.Step 2: Educate your team
- Importance of educating employees and leaders about psychological safety
- Methods for raising awareness about the topicStep 3: Encourage and model inclusive behaviours
- Explanation of inclusive behaviours and their role in creating a psychologically safe environment
- Examples of inclusive behaviours that can be encouraged and modelledStep 4: Foster open communication and feedback
- Explanation of the importance of open communication and feedback for creating psychological safety
- Strategies for promoting open communication and feedbackConclusion
Summary of the four steps for boosting psychological safety in the workplace
Importance of prioritizing psychological safety for the well-being and success of employees and the organization as a whole.
Getting More from Your Team Health Checks - Spotify
Introduction
Explanation of the purpose of team health checks and how they work
The benefits of team health checks
Discussion of the advantages of conducting regular health checks for teamsTips for effective team health checks
- The importance of setting clear goals and expectations for the health check process
- The value of using standardized questionnaires and frameworks
- How to gather feedback effectively and anonymously
- The benefits of sharing the results and taking action on themHow to take team health checks to the next level
- The need to move beyond basic health checks and implement more advanced techniques
- Examples of more advanced techniques, including root cause analysis, process mapping, and stakeholder interviewsConclusion
Summary of the key points of the article
Call to action for organizations to implement effective team health check processes.
Technical leadership
Why use serverless computing?
The article discusses the advantages of using serverless computing in software development, highlighting the cost-effectiveness and scalability of this approach. It explains that serverless computing allows developers to focus on building and improving their applications instead of managing servers, which can be time-consuming and expensive. The article also discusses how serverless computing can help businesses reduce infrastructure costs, improve reliability and security, and accelerate time to market for new products and features. Finally, it provides examples of how various companies have successfully implemented serverless computing in their operations.
CI/CD pipeline with GitHub Actions
The article discusses how to create a Continuous Integration/Continuous Deployment (CI/CD) pipeline using GitHub Actions in four steps. The first step involves setting up a repository and creating a workflow file for the pipeline. The second step is to configure the workflow file to define the workflow's jobs and steps. The third step is to test the pipeline by triggering a build and verifying the output. The fourth and final step is to deploy the application using the pipeline. The article provides detailed instructions and code examples for each step to help users create a working CI/CD pipeline in GitHub Actions.
If you got any value out of this material, please consider subscribing to the newsletter. It is published every Wednesday.
Thanks,
Maninder Singh
Enginnering Lead