Systems | Development | Analytics | API | Testing

Resolving the Boto3 NoCredentialsError in Python

The NoCredentialsError is an error encountered when using the Boto3 library to interface with Amazon Web Services (AWS). Specifically, this error is encountered when your AWS credentials are missing, invalid, or cannot be located by your Python script. These credentials are stored by default at ~/.aws/credentials which contains your access key and secret access key for using AWS services, along with other configuration details such as your region code.

Flask vs. Django: Which Python Framework is Better for Machine Learning Apps?

Python is insanely popular among machine learning enthusiasts these days. Hence, anyone developing a machine learning model normally turns to Python. The real challenge arises at the deployment stage because you can use many frameworks. Figuring out which Python framework to use may add to the confusion. This post discusses two popular machine learning frameworks, Flask and Django. We’ll also compare them side by side, so that you can make the right choice.

How to Identify Automation Opportunities in Order-to-Cash with Process Mining

Insurance companies, like those across many other industries, struggle with systemic issues brought on by disjointed, outdated core technologies. To help minimize the strain disconnected systems can cause, Appian invests in experts with years of first-hand experience to deliver digital solutions that can increase efficiency and improve the customer experience.

Easily Monetize Your APIs with Moesif Plus Chargebee

It’s always great to build something that makes money. The most successful businesses often find the easiest and most efficient ways to make money, while keeping costs and support to a minimum. After all, the best businesses and products are simply the ones that know how to build revenue. Many companies now look to monetizing their APIs as part of their overall monetization strategy. API monetization isn’t always easy though.

API Authentication: What Is It?

With cybercrime continuing to grow at an alarming rate and cybercriminals getting increasingly clever about how they get their hands on your precious data, API authentication is more important than ever. If you’ve ever logged into an app or website using your Facebook or Google account, then you’ve used API authentication. APIs are the backbone of the internet. They allow disparate systems and login pages to communicate, exchanging user data and triggering actions.

Predictable Code in Elixir: Expressions as Reducers and Macros

In the first part of this series on maintainable Elixir code, we started by applying rules for code predictability in our code design. We immediately saw an emerging pattern: a series of transformations on state. In this part, we'll explore this pattern further. We'll first learn how to write expressions as reducers. Then we'll use metaprogramming to make use of reducers and enforce code style seamlessly. Finishing up, we'll see an example where all the pieces fit together. Let's get going!