PlayCode - Javascript Playground

Product details

Q: Hello, 1.

Looks like you focus on HTML, CSS and Java script. So I can compile and test code and then cut, copy and paste it in development environment. Is this the use case you are solving, but can't this be done in notepad? What is value proposition?

2. Can't you add Python and PHP in this or is it technically not possible, if no please give me some high level understanding as why it can't be done?

3. Where are you based, team size and years in business?

4. Can this help me with WordPress website development, I use Divi theme + builder fot this purpose.

5. What is the purpose of customer URL/Subdomain, who will need it? also what is assets storage and max asset size for?

Thanks

VK_2018Feb 19, 2023
Founder Team
ianberdin

ianberdin

May 14, 2024

A: 1. PlayCode is a platform that allows users to experiment with code in a safe environment, making it easier to learn and share with others. With PlayCode, users can create snippets of code and incorporate them into their projects by copying and pasting directly into their preferred text editor, such as Notepad or VS Code. This platform is perfect for those who are new to coding or for those who want to test out new ideas without risking their existing codebase.

2. I am considering the addition of Python and PHP to our current programming languages. However, I am aware that these languages may be more challenging to maintain.

3. I am the founder of PlayCode, a bootstrapped startup that has been running for 6.5 years now. With 17 years of coding experience under my belt, I have been able to successfully run and grow PlayCode over the years.

4. If you need assistance with HTML, CSS, or JavaScript development for WordPress, you may be able to utilize PlayCode by copying and pasting simple code. While I have not personally tried this approach, some users have reported success with PlayCode for WordPress-related tasks.

5. Subdomain and domain features allow you to create a unique address for your projects or websites. Without these features, projects are assigned numeric subdomains by default and do not have the ability to use custom domains. For example, a project may have the subdomain 123456.playcode.io, but with the custom domain feature, it can be published as your personal website, blog or any other type of website on example.com.

Share
Helpful?
Log in to join the conversation
Posted: Apr 7, 2023

I'm just another customer but these replies might help you:

1. Looks like you focus on HTML, CSS and Java script. So I can compile and test code and then cut, copy and paste it in development environment. Is this the use case you are solving, but can't this be done in notepad? What is value proposition?

If you want to show your work to others then NotePad is useless for that. Also, there is more time involved in setting things up the way you want in Notepad, and previewing. This provides convenience and sharability. And maybe the ability to embed in another page, like your blog posts.

2. Can't you add Python and PHP in this or is it technically not possible, if no please give me some high level understanding as why it can't be done?

Python and PHP are server-side languages. This tool is for client-side languages. If Python or PHP support compiling to WebAssembly (WASM) then it might be possible for them to add the WASM code—which runs in the browser like JavaScript—from those. This is a new feature of Ruby, but I don't know what other languages besides C and Rust support compiling to WASM.

If they allowed server-side languages they would need to create a very different infrastructure than they use for this.

4. Can this help me with WordPress website development, I use Divi theme + builder fot this purpose.

You can post hand-coded snippets here, but if you rely entirely on a WP builder then this probably won't help you.

5. What is the purpose of customer URL/Subdomain, who will need it?

You can show work to clients and it looks like it's part of your web site.

Founder
Posted: Apr 16, 2023

Thank you for your explanations, dear.

Posted: Apr 17, 2023

1. I am guessing that you're talking about adding the ability to run PHP and Python on the backend—is that right?

PHP is the undisputed king of web languages in terms of popularity. It's widely hated but also widely used, so it makes sense.

Python is a really awesome language, and (AFAIK) widely used for statistics, big data, science, AI, and various other things. If you're using Python to build PlayCode then it might be the easiest language to add. Maybe you can add some integration with Python notebooks/iPython/whatever-they're-called.

Backend Javascript might also make sense to add.

But please also consider Ruby. I'm pretty sure Ruby is much more widely used for web development than Python (even if Python is more widely used for other purposes). A very large portion (perhaps the majority) of the innovation in web development in the last 18 years has come from Ruby, directly or indirectly. Express.JS is a copy of (or at least heavily inspired by) a Ruby framework.
Laravel copies 2 Ruby frameworks and takes the best of both, and its author has been explicit about this.

2. Would you consider adding Ruby? At worst case as the 4th language? And perhaps earlier?