Skip to Navigation
Skip to Main Content
This website places cookies on your device to give you the best user experience. By using our website, you agree to the placement of these cookies. To learn more, read our Privacy Policy.
Accept and Close
Contact Us 24/7
Advanced Search…
Python Django Plone React Airflow Terraform Amazon Web Services
  • Advisory
  • App Dev
  • AI/ML
  • Big Data
  • Cloud
  • Projects
  • Blog
    • AWS
    • Best Practices
    • Cloud
    • Cool Factor
    • Django
    • Machine Learning
    • Open Source
    • Performance
    • Plone
    • Python
    • Ready to discuss a Project? Let's Talk

  • Company
    • Who We Are
    • Our IMPACTFUL Mission
    • Our Clients
    • Technologies We Love
    • Our Flex6™ Process
    • Careers
    • News
    • Events
    • LoudSwarm by Six Feet Up
    • BEST™
    • Schedule A Free Consult
    • Contact Us
    • Ready to discuss a Project? Let's Talk

Ready to discuss a Project? Let's Talk

Six Feet Up
Best Practices Check out the Six Feet Up blog for the lastest news and updates on all things Best Practices... https://sixfeetup.com/blog/best-practices https://sixfeetup.com/@@site-logo/logo-tall.png

Best Practices

AWS Partner Network - Select Consulting Partner django Silver Member Women's Business Enterprise National Council

Handling Errors with Error Boundaries in React

  • Best Practices
  • Javascript

Error boundaries were introduced in React 16 as a way to catch JavaScript errors in your React components. Let's look at how you can implement them in your tracking tool.

Read More

Sedat Basar Sedat Basar | December 21, 2022

End-to-end Testing with Python and Playwright

  • Testing
  • Best Practices

Playwright is an open source testing platform that enables reliable end-to-end (E2E) testing. Let's look at how we can use Python and Playwright to automate end-to-end testing.

Read More

Markos Gogoulos Markos Gogoulos | December 15, 2022

Tips for Running Smoothly with Airflow

  • Best Practices
  • Development
  • How To

Airflow is great in many ways and has a lot of great features. In practice, though, there are some snags that anyone new to Airflow should watch out for. The following is a list of “gotchas” and suggestions we’ve learned during a recent project.

Read More

Dave O'Connor Dave O'Connor | December 2, 2022

Tips for Integrating Okta with a Django App

  • Best Practices
  • Django

Interested in integrating Okta with your Django applications? While not terribly difficult, there are several holes in the documentation. Knowing these simple tips can save you time.

Read More

Umer Sohail Umer Sohail | November 3, 2022

Avoid CAPTCHAs: Use Honeypot Fields in Plone sites

  • Plone
  • Best Practices

Filling out forms while trying to pass the CAPTCHA can be difficult and frustrating for users. The honeypot field is an alternative solution that is practically undetectable to the user while effectively deterring bot submissions. Let’s walk through how to use these in your Plone website.

Read More

Annette B. Lewis Annette B. Lewis | October 18, 2022

Manage Your Secrets to Keep Your Code Secure

  • Best Practices

As cybersecurity continues to be an ever-growing concern, we look at how removing the secrets from your source code and using a source code manager can help keep your code secure.

Read More

Noel Llevares Noel Llevares | June 15, 2022

5 Ways to Manage Environment Variables with direnv

  • Best Practices

If you find yourself frequently managing environment variables, especially project-specific variables, direnv can be a huge time saver. While the installation process is well documented, this article goes over some potential use cases.

Read More

Rob McBroom Rob McBroom | May 17, 2022

Beyond Motorcycles: How Sidecars Boost Dev Speed

  • Best Practices

The complexity of modern software systems has been written about and discussed with vigor. The complexity of a multi-container microservice architecture often overshadows the resources required to develop one. However, the development sidecar can be an effective solution.

Read More

Roché Compaan Roché Compaan | May 10, 2022

Use 1Password to Manage Secrets and Environments

  • Best Practices

A look at how some improvements brought to the most recent versions of 1Password can help you more easily manage your secrets and environments.

Read More

Rob McBroom Rob McBroom | May 4, 2022

Lambda vs. Fargate: The Cost of Running 24/7

  • Best Practices
  • Cloud
  • AWS

A quick comparison of AWS Lambda and Fargate to see which option is the more affordable for running regularly occurring, long-running processes.

Read More

Caleb Gosnell Caleb Gosnell | April 27, 2022

To pyenv or Not To pyenv, That is The Question

  • Python
  • Best Practices

Learn the benefits and steps for installing pyenv without letting it take over your shell's environment.

Read More

Rob McBroom Rob McBroom | April 11, 2022

Connect GitHub Actions and AWS using OIDC

  • Cloud
  • Best Practices
  • AWS

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

Caleb Gosnell Caleb Gosnell | March 30, 2022

Safety and pip-audit: Comparing Security Tools

  • Best Practices
  • Python

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

Read More

Kalim Gazi Kalim Gazi | February 25, 2022

How to Set Up Python on Your New Mac

  • Python
  • Best Practices

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

Read More

Chrissy Wainwright Chrissy Wainwright | February 1, 2022

Python AWS Lambda

Secrets of Building Python Container Images for AWS Lambda

  • AWS
  • Best Practices
  • Cloud
  • Python

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

Peter Hull Peter Hull | August 12, 2021

Calvin Hendryx-Parker presenting talk at IndyPy and ChiPy joint livestream event

The Zen of Python: Bootstrapping Your Local Python Environment

  • Python
  • Best Practices

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

Calvin Hendryx-Parker Calvin Hendryx-Parker | July 22, 2021

Improve and Automate Plone Caching with collective.cloudfront

  • Best Practices
  • AWS
  • Plone

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

Rob McBroom Rob McBroom | June 24, 2021

Businessman offering white cloud on silver tray over blue background

An Official Cloud Migration Cookbook

  • Cloud
  • Best Practices

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

Caleb Gosnell Caleb Gosnell | May 21, 2021

Screenshot of Plone's Export/Import settings

Using Plone’s .zexp Export/Import for Debugging

  • Plone
  • Best Practices

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

Chrissy Wainwright Chrissy Wainwright | May 13, 2021

Futuristic Cloud with Data

Serverless Django: Exploring the State of the Art on AWS

  • AWS
  • Python
  • Best Practices
  • Cloud
  • Django

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

Shane Hathaway Shane Hathaway | April 12, 2021

Three people looking at computer while discussing a project

Hacking Django Channels for Fun (and Profit)

  • Python
  • Cool Factor
  • Django
  • Best Practices

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

Peter Hull Peter Hull | March 18, 2021

Person Holding Compass With Long Road into Desert

Terraforming Parts Unknown: Strategies for Expanding Your Terraform Repertoire

  • Best Practices
  • Cloud

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

Caleb Gosnell Caleb Gosnell | March 12, 2021

Two IT Professionals discussing desktop computer display

How to Leapfrog a Massive Django/Python Upgrade Successfully

  • Django
  • Best Practices
  • Python

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

Roché Compaan Roché Compaan | February 17, 2021

Develop Locally

Local Development with Wildcard DNS on Linux

  • Best Practices
  • Cool Factor

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

Read More

Calvin Hendryx-Parker Calvin Hendryx-Parker | September 26, 2020

Stacked rocks on beach

12 Months of Web Optimization

  • Best Practices

Don't wait until it's too late to make important maintenance updates. We've compiled our top tips for 12 months of peace of mind...

Read More

MaryBeth Okerson MaryBeth Okerson | August 11, 2020

I've got a secret

Managing Secrets and Environments with 1Password

  • Best Practices

During episode 183 of Python Bytes, I mentioned that I keep all unencrypted secrets off of my filesystem and use tools like 1Password's CLI tool, op, to put them into my environment when needed. Here are some examples of how that works.

Read More

Calvin Hendryx-Parker Calvin Hendryx-Parker | June 4, 2020

8 Tips for a Highly Engaging Virtual Event

  • Best Practices

In the age of virtual events, it's important to make your event as engaging and inclusive as you can. So how do you do it right?

Read More

MaryBeth Okerson MaryBeth Okerson | May 15, 2020

Woman trying to find way through chalk drawing of maze on blackboard challenge concept

Securely Controlling Access through Plone’s Users and Groups

  • Plone
  • Best Practices

Plone’s Users and Groups admin panel gives you an easy interface to manage your site users, control access to content across the entire site or down to a single page, and customize the user experience...

Read More

Annette B. Lewis Annette B. Lewis | May 4, 2020

Man in wheelchair stopped at bottom of stairs with no ramp access

10 Accessibility Mistakes You're Making and How to Fix Them

  • Best Practices

Web accessibility is the foundation of an inclusive, user-friendly website but many companies are unaware of mistakes that limit user access. Let's take a look at the 10 most common accessibility mistakes...

Read More

Rob Porter Rob Porter | April 24, 2020

computer servers in a cloud outline

Dump Your Servers for AWS Fargate

  • Best Practices
  • AWS
  • Open Source

Containers are speeding up the deployment process, but are your physical servers holding you back? It's time to become truly serverless.

Read More

Calvin Hendryx-Parker Calvin Hendryx-Parker | February 5, 2020

  • Next

Newsletter Sign Up

Get our latest posts and tips delivered to your inbox.

Free Guide

Use this free guide when interviewing technology partners to determine if they are a good fit for your next project.

How to Pick the Right Technology Partner Cover

Categories

  • AWS
  • Best Practices
  • Cloud
  • Cool Factor
  • Django
  • Machine Learning
  • Open Source
  • Performance
  • Plone
  • Python

Follow Us

  • Facebook
  • Twitter
  • LinkedIn
  • YouTube

Contact Us

Six Feet Up, Inc.
11208 Windermere Blvd.
Fishers, IN 46037 - USA
Phone: +1 (317) 861-5948
Email:

Clutch
Twitter
Youtube
LinkedIn
Facebook
Github
Tweets by sixfeetup

Hear From Us

No spam, ever. Your information will only ever be used for Six Feet Up’s monthly news.

Advisory | App Dev | AI/ML | Big Data | Cloud | Projects | Blog | Company

© 2023 Six Feet Up, Inc. All rights reserved. Powered by Plone Section 508 WCAG Accessibility Privacy Sitemap