Best Practices

<< ALL BLOG POSTS
Connect GitHub Actions and AWS using OIDCConnect GitHub Actions and AWS using OIDC
|
March 30, 2022

Connect GitHub Actions and AWS using OIDC

With OpenID Connect (OIDC) Identity Provider for GitHub Actions, GitHub Actions simply and conveniently interacts with AWS. In this post, you’ll see an example Terraform configuration for setting up the authentication and an Actions workflow that uses it.

READ MORE
Safety and pip-audit: Comparing Security ToolsSafety and pip-audit: Comparing Security Tools
|
February 25, 2022

Safety and pip-audit: Comparing Security Tools

Learn about Safety and other tools you can use to secure your Python software supply chain.

READ MORE
How to Set Up Python on Your New MacHow to Set Up Python on Your New Mac
|
February 1, 2022

How to Set Up Python on Your New Mac

Learn the steps needed to install Python and start working with virtualenv projects on your new Mac.

READ MORE
Secrets of Building Python Container Images for AWS LambdaSecrets of Building Python Container Images for AWS Lambda
|
August 12, 2021

Secrets of Building Python Container Images for AWS Lambda

Today, developers can use container images for AWS Lambda code — a helpful way to run much more complex code in a familiar package. However, there are some non-obvious differences that can make building Python app images for AWS Lambda frustrating.

READ MORE
The Zen of Python: Bootstrapping Your Local Python EnvironmentThe Zen of Python: Bootstrapping Your Local Python Environment
|
July 22, 2021

The Zen of Python: Bootstrapping Your Local Python Environment

Established, senior developers might be able to install Python easily, but are they following the Zen of Python when it comes to best practices for environment settings and versioning? In his talk, “Bootstrapping your Local Python Environment,” Calvin discusses how to optimize system setups.

READ MORE
Improve and Automate Plone Caching with collective.cloudfrontImprove and Automate Plone Caching with collective.cloudfront
|
June 24, 2021

Improve and Automate Plone Caching with collective.cloudfront

collective.cloudfront is a Plone add-on designed to watch for Purge notifications from plone.app.caching and send the corresponding invalidation requests to an instance of Amazon’s CloudFront.

READ MORE
An Official Cloud Migration CookbookAn Official Cloud Migration Cookbook
|
May 21, 2021

An Official Cloud Migration Cookbook

Whether you are responsible for a single application, a large environment or somewhere in between, it’s likely you’ve wanted to know how to maximize your cloud service providers’ capabilities. Explore templates, critical considerations and techniques to successfully tackle a cloud migration.

READ MORE
Using Plone’s .zexp Export/Import for DebuggingUsing Plone’s .zexp Export/Import for Debugging
|
May 13, 2021

Using Plone’s .zexp Export/Import for Debugging

It’s best practice to debug or develop against the same content that is in production, but what should you do if there’s a limited amount of space to work with and the full production data can’t be pulled down? You can use Zope’s export/import.

READ MORE
Serverless Django: Exploring the State of the Art on AWSServerless Django: Exploring the State of the Art on AWS
|
April 12, 2021

Serverless Django: Exploring the State of the Art on AWS

As deployment options for web apps have multiplied in the past few years, AWS Lambda continues to stand out as a powerful, simple way to run a web app with minimal maintenance and cost — if there is low traffic.

READ MORE