What's this all about eh? One of the perks of my job is that on the last Friday of every month we get to work on our hack of choice, as long as it is in some way work related - come join us 👋
One of the perks of my job is that on the last Friday of every month we get to work on our hack of choice, as long as it is in some way work related - come join us 👋
We use Github for our repos and Jira for project management. This pairing offers some nice functionality through the use of third-party add-ons such as GitHub for Jira which allow us to add pull request context to Jira issues.
Jira supports many workflow transitions out-of-the-box including the following:
- Pull Request created
- Branch created
- Commit created
- Review rejected
See the full list at confluence.atlassian.com
Our Jira Workflows are quite involved but for us developers our primary focus is on the following Jira workflow transition states:
- In Development
- Ready for UI review
- Ready for review (Dev)
- Ready for QA
As part of a busy team there’s the inevitable context switching and we have many responsibilities including:
- Performing due diligence on new functionality
- PR reviews within our team
- Feature planning and development
- Bug fixing
Once our PRs have passed UI approval we then assign two Dev reviewers from within our team and transition the Jira ticket to Ready for review.
Reviews can take time for many reasons including the size of the feature, the amount of feedback, changes requested, and the number of PRs we have on the go at a given point in time; it can be difficult to notice when one has been granted the required number of approving Dev reviews and to manually then move the associated Jira ticket to the next stage in the workflow (Pull Panda can be hugely beneficial in this area, it's a must-have for any large team).
In this article, we are talking about Incoming Webhooks with AWS Lambda.In addtion, we'll learn more about how we can send the slack message from AWS Lambda using Incoming Webhooks.
I wanted to start a serverless project, and one of the primary headaches aside from architecting the workflow and deciding which lambda functions need to be created is a simple and yet effective CICD workflow.
In this article, I will show you how to invoke a lambda function from another lambda function.
Serverless Express enables you to easily host Express.js APIs on AWS Lambda and AWS HTTP API. Here is how to get started and deliver a Serverless Express.js based API with a custom domain, free SSL certificate and much more!
This article explains how to add real time notifications using Slack, ChatOps, Lambda and NodeJS. This article explains how to inject an error reporting module using ChatOps and how it helps organizations react faster to issues arising from applications that were running inside AWS Lambda Functions. In this demo, I will be using NodeJS and will utilize Slack to deliver alarms to important stakeholders. Reporting Errors via ChatOps using AWS Lambda & NodeJS