Best Practices

<< ALL BLOG POSTS
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
Hacking Django Channels for Fun (and Profit)Hacking Django Channels for Fun (and Profit)
|
March 18, 2021

Hacking Django Channels for Fun (and Profit)

LoudSwarm by Six Feet Up, a Django-based virtual event platform, has always supported Slack for instant, in-app text communication. In addition to Slack, clients were requesting Discord integration, so Six Feet Up’s expert team of developers found a solution.

READ MORE
Terraforming Parts Unknown: Strategies for Expanding Your Terraform RepertoireTerraforming Parts Unknown: Strategies for Expanding Your Terraform Repertoire
|
March 12, 2021

Terraforming Parts Unknown: Strategies for Expanding Your Terraform Repertoire

Anyone using Terraform to increase repeatability/reliability of an infrastructure has experienced the need — and urgency — to deploy resources that are entirely new.

READ MORE
How to Leapfrog a Massive Django/Python Upgrade SuccessfullyHow to Leapfrog a Massive Django/Python Upgrade Successfully
|
February 17, 2021

How to Leapfrog a Massive Django/Python Upgrade Successfully

Migrating from Django 1.7 to 3.1 is no small task. Besides having to deal with the upgrade of Django itself, you shouldn't forget that an upgrade like this implies an upgrade from Python 2 to 3 as well.

READ MORE
Local Development with Wildcard DNS on LinuxLocal Development with Wildcard DNS on Linux
|
September 26, 2020

Local Development with Wildcard DNS on Linux

dnsmasq is an amazing tool that solves one big headache for developers: developing locally with wildcard DNS...

READ MORE