Tony Hawk riding a Hendo hoverboard!

The Back to the Future franchise showcased many technologies we’re supposed to have right now, like a 2 and 1/2 inch dehydrated pizza that transforms into a complete 15 inch pizza. (Where is this wonderful technology? Maybe we don’t have it because it’s too easy to shoplift?) Aside from this and other incredible technologies displayed (such as the ability to travel through time using a DeLorean that’s powered by trash) was the hoverboard. We all hoped we’d have those by now. And it turns out, we do! Sort of. …

Pass multiple files with a web application

Writing on paper
Writing on paper
Photo by Scott Graham on Unsplash.

Dropzone.js is an incredibly cool JavaScript library that lets you upload files immediately by dragging a file to a zone and dropping it. Then Dropzone does the rest, sending your file off to be saved wherever you specify. You can drop multiple files or a single file. Flask is a WSGI web application framework that makes building web applications easy. There is a fantastic tutorial if you want to use basic Dropzone called “Handling File Uploads With Flask.”

However, what if you want to add your Dropzone to an existing form and receive both files and form data with your…

Photo by Nathan DeFiesta on Unsplash

You don’t need to know much about the human eye to use video compression standards . However, if you want to understand why they are designed the way they are, or tune your compression, knowing a little bit about the human eye goes a long way. Here are 5 facts about the human eye that directly influence our compression standards.

1. When it comes to colors, the human eye sees green best, red second best, and a little bit of blue.

Impact: Algorithms and video gear that focus on capturing green more than other colors. Humans process brightness and color differently. Because we are most sensitive to green, the way we see brightness is determined by how much green we see…

Photo by Noom Peerapong on Unsplash

Video compression reduces the total number of bits you need to represent an image or video. Over the years people have come up with many different algorithms for compressing video. While video compression seems very modern, it has a long history that begins with analog video. In our review of the history of video compression, we’ll stop at some major milestones that brought us to where we are today. You’ll notice that in the beginning, new developments are concepts, then eventually these become various video compression standards. …

Know the difference and when to use each of them

Photo by Alex Kondratiev on Unsplash.

When it comes to Bottle, Flask, and Django, you’ll usually see only two of them described in an article at a time. However, these three tools help you accomplish similar tasks when it comes to developing web applications with Python. It seems only right to talk about the strengths and weaknesses of each and when you’d want to use them.


Bottle is a fast, micro web framework for Python. It has no dependencies besides the Python standard library and is so lightweight that the module for it is a single file. It handles everything you need to create small websites…

The OBS logo!

Open Broadcast Software (OBS) is an incredibly powerful tool for live streaming video with a bit of a learning curve up front. Once you’ve got your live streaming running, you may discover you want to optimize it. Today I’ll walk you through how to choose the right bitrate for your OBS live stream

Before We Get Started — Set up OBS!

This section is for readers who want to create a high quality live stream with OBS, but haven’t yet set it up. Here is how to set OBS for live streaming with

Live Stream with OBS and

What is Video Bitrate?

Video bitrate is how much data for your…

Photo by AronPW on Unsplash

You’ve been inspired by your favorite live streamer, or maybe your boss asked you to create a live stream for work. If it’s your first time live streaming, it can be a little overwhelming to get started. But with’s list of things to consider for your project, you will be live streaming your show in no time!

Brainstorming a Live Stream Concept

Some people know exactly what they want to live stream. If you already have your concept, don’t worry about this section. If you find yourself trying to come up with ideas, here’s some things to try:

  1. Look at other people’s live streams…

Photo by Mason Summers on Unsplash

For live streaming, quality in general is incredibly important. In fact when polled by Vimeo’s Livestream and New York Magazine , 67% of poll participants said quality is the most important factor when watching a livestream. Good lighting is a big part of creating a quality experience for your viewers. And often, it’s required in order to provide a smooth live stream.

If you plan to use built-in equipment like the web camera that comes with a Mac (iSight) you can’t choose the fps. Your computer will choose it for you, and will be based on your lighting. If your…

Photo by David Balev on Unsplash

Today for ‘Is it Possible?’ let’s take a look at creatures of the night. I’m talking about vampires. At this point we have so many versions of vampires, it’s hard to precisely define them. I think we can all agree if somebody’s describing one, they’ll probably mention that they can’t walk in the sun, they drink blood and have fangs. After that, depending on who’s telling the vampire story, they can do magic, they hate holy objects and holy water, they’re rich, they’re immortal, they look extra hot (or extra creepy…or both whaaat), they can fly, and you can’t see…

Photo by Marija Zaric on Unsplash

When new comedians (or aspiring comedy writers) set out to write jokes, a typical goal is to be as original as possible. Attend any open mic and you’ll see new performers struggling to tell you something you’ve never heard before. The jokes start to get pretty outlandish sometimes. For some comedians and joke writers, being really bizarre works for them, and that’s how they get an original sounding voice. If you’re not one of those people, you might get stuck wondering how you can be original. …

Erikka Innes

Developer Advocate, Writer, and Comedian

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store