Jessica Cherry, Open Source Way

Jessica Cherry

Open Source Way

Raleigh, NC, United States

Contact Jessica

Discover and connect with journalists and influencers around the world, save time on email research, monitor the news, and more.

Start free trial

Recent:
  • Unknown
Past:
  • Open Source Way

Past articles by Jessica:

Write code inspired by Shakespeare with esolang

Maybe you've heard that playwright William Shakespeare contributed 1,700 new words to the English language. But did you know that he has an entire programming language as well? SPL (Shakespeare programming language) was created to make source code resemble Shakespeare plays. It is an esoteric language, also known as an esolang. An esolang is a computer programming language designed to experiment… → Read More

How I made an automated Jack-o'-lantern with a Raspberry Pi

Here's my spooktacular recipe for the perfect pumpkin Pi. → Read More

What I love about OpenStreetMap

This month is the 16th birthday of OpenStreetMap (OSM), a community-owned collaborative geographic database of the world. → Read More

Contribute to OpenStreetMap from your phone

StreetComplete is an open street map editor used for mapping in the field while on an Android phone. → Read More

Play Doom on Kubernetes

Terminate pods while having fun by playing Kube DOOM. → Read More

What happens when you terminate Kubernetes containers on purpose?

In this series celebrating Kubernetes' 11th birthday, I've introduced some great tools for chaos engineering. In the first article, I explained what chaos engineering is, and in the second, I demonstrated how to get your system's steady state so that you can compare it against a chaos state. → Read More

Test arbitrary pod failures on Kubernetes with kube-monkey

Kube-monkey offers an easy way to stress-test your systems by scheduling random termination pods in your cluster. → Read More

Test your Kubernetes experiments with an open source web interface

Have you wanted to cause chaos to test your systems but prefer to use visual tools rather than the terminal? Well, this article is for you, my friend. → Read More

Test Kubernetes cluster failures and experiments in your terminal

Do you know how your system will respond to an arbitrary failure? Will your application fail? Will anything survive after a loss? If you're not sure, it's time to see if your system passes the Litmus test, a detailed way to cause chaos at random with many experiments. → Read More

6 open source tools for wedding planning

Create the event of your dreams with open source software. → Read More

A step-by-step guide to Knative eventing

In a previous article, I covered how to create a small app with Knative, which is an open source project that adds components to Kubernetes for deploying, running, and managing serverless, cloud-native applications. In this article, I'll explain Knative eventing, a way to create, send, and verify events in your cloud-native environment. → Read More

7 ways open source was essential to business in 2020

The COVID-19 pandemic created many new challenges for businesses in 2020 as they rapidly moved non-essential workers to remote operations. However, it also created tremendous opportunities for innovation as people searched for effective ways to work and collaborate virtually. → Read More

Analyze Kubernetes files for errors with KubeLinter

KubeLinter is an open source project released by Stackrox to analyze Kubernetes YAML files for security issues and errant code. The tool covers Helm charts and Kubernetes configuration files, including Knative files. Using it can improve cloud-native development, reduce development time, and encourage DevOps best practices. → Read More

Catch up on these 4 virtual events from 2020

If you missed everything in 2020, the good news is you can still watch it. → Read More

4 considerations for getting started with CI/CD in 2021

In 2020, Opensource.com's articles about continuous integration and continuous delivery (CI/CD) aimed to help you rethink your infrastructure with continuous delivery. If you're new to the CI/CD way of doing things or you need a refresher, read on for summaries of the top four CI/CD articles of 2020. → Read More

How to cope with virtual meeting fatigue

Throughout much of 2020, virtual meetings have been a major part of our lives. This is new for many of us—while we may have participated in webinars or other virtual meetings on occasion, we have never relied on our webcams for doing our day-to-day work. → Read More

How to upgrade to Terraform 0.12

In getting started with Terraform, I used Terraform version 0.11. As some readers pointed out, this version lacks some significant features, so in this article, I'll explain how to update Terraform to the more feature-rich version 0.12. → Read More

Manage multiple Terraform versions with tfenv

In my Terraform for Kubernetes beginners article, I used Terraform 11, and in an upcoming article, I'll cover upgrading from Terraform 11 to 12. To prepare for that, in this article, I'll show you how to use tfenv, a tool that makes it much easier to convert from one version to another, as well as to manage multiple Terraform versions in your work environment. → Read More

Create your first Knative app

Knative is an open source community project that adds components to Kubernetes for deploying, running, and managing serverless, cloud-native applications. It enables more productive development with less interaction with Kubernetes' infrastructure. → Read More

Set up Minishift and run Jenkins on Linux

Minishift is a tool that helps you run OKD (Red Hat's open source OpenShift container platform) locally by launching a single-node OKD cluster inside a virtual machine. It is powered by Kubernetes, which is one of my favorite things to talk about. → Read More