All posts by Andrew Powell-Morse

airbrake-devops

DevOps Best Practices

DevOps is the practice of combining the philosophies and tools of software development (Dev) and software operation (Ops). For better or worse, DevOps encompasses every aspect of a software system, including actual source code, infrastructure, configuration, data, testing, deployment, staging, production, and so forth. Thus, finding and implementing the most… continue reading →

Python Exception Class Hierarchy

Python Exception Handling – ImportError and ModuleNotFoundError

Making our way through our detailed Python Exception Handling series we arrive at the ImportError, along with its single child subclass of ModuleNotFoundError. The ImportError is raised when an import statement has trouble successfully importing the specified module. Typically, such a problem is due to an invalid or incorrect path,… continue reading →

serverless twitter bot

Create a Serverless Twitter Bot with Airbrake and AWS Lambda – Part 3

In Part 1 of this series we setup our development environment, created our twitter-bot project, integrated it with the Twitter API so it could send out programmatic tweets, and performed a basic Atom feed retrieval for some actual content to tweet. In Part 2 we integrated Airbrake’s Node.js software to… continue reading →

serverless twitter bot

Create a Serverless Twitter Bot with Airbrake and AWS Lambda – Part 2

In Part 1 we setup our development environment, created our twitter-bot project, integrated it with the Twitter API so it could send out programmatic tweets, and performed a basic Atom feed retrieval for some actual content to tweet. Today, we’ll continue refining our Twitter bot by integrating automatic error handling… continue reading →