7 Traits of an Effective Software Asset Manager

The global software asset management industry is expected to grow to a staggering $4.27 billion by 2027. With the growing complexity of software ecosystems, there has never been a better time for reinvention and changing the way companies manage their software portfolio to ensure improved quality.

What Is SAM and Why Are Companies Interested in It?

Software asset management (SAM) is a process within the more holistic IT asset management services. It involves managing procurement, implementation, utilization, and maintenance of software across a business. That’s the gist of it and something you would find in Google snippets regarding SAM.

Debug Your Python Lambda Functions Locally

While developing your lambda functions, debugging may become a problem. As a person who benefits a lot from step-by-step debugging, I had difficulty debugging lambda functions. I got lost in the logs. Redeploying and trying again with different parameters over and over... then, I found the AWS Serverless Application Model (SAM) Command Line Interface (CLI). The AWS SAM CLI lets you debug your AWS Lambda functions in a good, old, step-by-step way.

If you don’t know AWS SAM CLI, you should definitely check it out here. Basically, using SAM CLI, you can locally run and test your Lambda functions in a local environment that simulates the AWS runtime environment. Without the burden of redeploying your application after each change, you can develop faster in an iterative way.