Confused about this error? So was I. Let’s solve it.

Photo by FuYong Hua on Unsplash

If you’re getting this error, there’s a couple of things you can try right away to fix it.

I was able to solve this problem by using component syntax instead of function syntax. …


In part 2 of this TradingView JS API Example Guide, we will be implementing Realtime price updates on the chart. Make sure to read the Introduction, and Part 1 first

Photo by toine Garnier on Unsplash

To get realtime updates to the chart, we are continuing from Part 1 where we setup a basic charting widget…


This series is a work in progress, and I will be finishing this guide, covering more TradingView features, as well as enhancing the existing posts. I hope to make this process easier for everyone, so your feedback is greatly welcomed!

TradingView is the most popular tool for Crypto Charting, many…


Check out the Introduction to this tutorial series, if you haven’t already. Setting up TradingView charts can be a convoluted process, so please excuse the disclaimers and notes.

Disclaimer: The TradingView charting library is a free, but private project on Github that you must apply for access to. The license…


My Chiang Mai changes everyday while I just try to keep up!

Hello family and internet strangers! I am indeed alive, as evidenced by the website I made to keep y’all in step with my daily life, called himom.glitch.me! Here is my first little update on my adventures in Thailand!


I’m Jon, a self taught node developer living in Asia building side projects and writing about learning to program

**Update**: This is meant to be a starting place for folks to create their own app, or contribute to mine. If you want to get involved, just visit the Repo!

Photo by Slava Bowman on Unsplash

My…


I’m a self taught Javascript developer participating in the “Blog More” track of #cnc2018

Here is the pre-challenge homework assignment you receive when signing up:

PRE-MISSION: Read 3 tech blog posts you wish you wrote. Jot down why you like them and what you’d change.

GOAL: Find examples of good tech writing to see what you’d like to incorporate into your…


Photo by Alex wong on Unsplash

In the world of custom built bots there are two frameworks which reign supreme. Microsoft Bot Framework and Botkit. Both have SDKs that help developers build bots.

As a contributor to Botkit, I see people ask in issues what the difference between Botkit and Microsoft Bot Framework are, and why…


Looking for sunscreen without bleach in Thailand?

Asian skin products commonly have bleaching products in them, to whiten the skin. Finding sunscreen without bleach in Thailand is difficult in and of itself, more so when you cant read labels or know where to shop.

Enter Watsons

Watsons is the leading beauty and pharmacy brand in Asia, and they have several affordable Watsons branded sunscreens without bleach.

Cheap bleach free sunscreen in Thailand

You could pay 500 baht ($15) for Western brands like Bannana Boat, or seek out any Watsons to get their in house brand for ~100 baht. They are often on Buy One Get One free deals as well!

Slide Door is a publication about adjusting to more than just Timezones in Asia. Created in Chiang Mai, Thailand 🇹🇭 by 🇺🇸 Jon Church to share the lessons he’s learning traveling and working in Thailand


Here is the list of all the things I know how to say in Thai that you should learn, will update it as I learn more.

Also, all this is just to the best of my current understanding, anyone who knows better please help me learn by leaving a response!

On gender identity in Thailand:

Jon Church

Javascript Developer

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