user69079: I'm trying to use an ESP8266 powered by my computer through USB cable to control a WS2812B LED strip. I've read online that you're supposed to put a resistor before the data channel to help prevent noise but I'm struggling to figure out what the resistor value should be.
I've figured out so far that the LED strip will use a MAXIMUM of 25.8W and that the Vin pin that is powering the LED strip is outputting 5V. I also plan on putting a 470uF capacitor across power and ground.

user4143: The majority of the time adding a resistor to the data line is completely pointless.  It only has an effect if the Arduino and the first WS2812B chip are connected over a long cable. By "long" I'm talking meters, not centimeters. The length of the strip of LEDs is irrelevant as each LED generates a fresh signal to send to the next LED. It's only the length of cable between the Arduino and the LED strip that matters.
If that is long you can get "ringing" and reflections of the signal through poorly matched impedances. The resistor is there to absorb some of those reflections and reduce the ringing by increasing the impedance of the Arduino's output.
What is a good value? Well, that's hard to say, since it's dependent on the length and type of cable in use. Too low a value and it will do nothing. Too high a value and it will "round off" your signal too much and you'll lose data. A typically chosen value that fits many situations is 220Ω.
But of course for short connections it's irrelevant and you shouldn't add a resistor.

user69079: It seems like people generally just use a resistor around 300 - 500 ohms so I'll just use a 500 ohm resistor. Answer found on another thread. And here as well.

69079: <p>I'm trying to use an ESP8266 powered by my computer through USB cable to control a WS2812B LED strip. I've read online that you're supposed to put a resistor before the data channel to help prevent noise but I'm struggling to figure out what the resistor value should be.</p>
<p>I've figured out so far that the LED strip will use a MAXIMUM of 25.8W and that the Vin pin that is powering the LED strip is outputting 5V. I also plan on putting a 470uF capacitor across power and ground.</p>
 4143: <p>The majority of the time adding a resistor to the data line is completely pointless.  It only has an effect if the Arduino and the first WS2812B chip are connected over a long cable. By &quot;long&quot; I'm talking meters, not centimeters. The length of the strip of LEDs is irrelevant as each LED generates a fresh signal to send to the next LED. It's only the length of cable <em>between the Arduino and the LED strip that matters</em>.</p>
<p>If that is long you can get &quot;ringing&quot; and reflections of the signal through poorly matched impedances. The resistor is there to absorb some of those reflections and reduce the ringing by increasing the impedance of the Arduino's output.</p>
<p>What is a good value? Well, that's hard to say, since it's dependent on the length and type of cable in use. Too low a value and it will do nothing. Too high a value and it will &quot;round off&quot; your signal too much and you'll lose data. A typically chosen value that fits many situations is 220Ω.</p>
<p>But of course for short connections it's irrelevant and you shouldn't add a resistor.</p>
 69079: <p>It seems like people generally just use a resistor around 300 - 500 ohms so I'll just use a 500 ohm resistor. Answer found on <a href="https://forum.arduino.cc/index.php?topic=554642.0" rel="nofollow noreferrer">another thread</a>. And <a href="https://learn.adafruit.com/adafruit-neopixel-uberguide/best-practices" rel="nofollow noreferrer">here as well</a>.</p>
