๐ŸŒ
Visual Studio Code
code.visualstudio.com โ€บ docs โ€บ setup โ€บ vscode-web
Visual Studio Code for the Web
November 3, 2021 - Visual Studio Code for the Web provides a free, zero-install Microsoft Visual Studio Code experience running entirely in your browser, allowing you to quickly and safely browse source code repositories and make lightweight code changes.
website for testing and showcasing HTML, CSS and JavaScript
CodePen is an online community for testing and showcasing user-created HTML, CSS and JavaScript code snippets. It functions as an online code editor and open-source learning environment, where developers can create code โ€ฆ Wikipedia
Factsheet
Available in English
Founders Alex Vazquez
Tim Sabat
Chris Coyier
URL codepen.io
Factsheet
Available in English
Founders Alex Vazquez
Tim Sabat
Chris Coyier
URL codepen.io
๐ŸŒ
CodePen
codepen.io
CodePen: Online Code Editor and Front End Web Developer Community
An online code editor, learning environment, and community for front-end web development using HTML, CSS and JavaScript code snippets, projects, and web applications.
Discussions

A no-nonsense guide: how to code and launch your own tiny website
How about pushing your code on github, and using github pages to create the website? It requires fewer configuration steps, only runs code that youโ€™ve created, and doesnโ€™t need another cli to manage (except git for source control). More on reddit.com
๐ŸŒ r/learnprogramming
108
1273
May 18, 2020
URL encoding the space character: + or ? - Stack Overflow
When is a space in a URL encoded to +, and when is it encoded to ? More on stackoverflow.com
๐ŸŒ stackoverflow.com
webdev: reddit for web developers
For music theory related logic ... in code, which was actually the first thing I built in my music-programming journey. Would love to hear feedback/tips from people who went on a similar path, and ofcourse i'd be happy to answer any questions :) ... This subreddit is supposed to be about web ... More on reddit.com
๐ŸŒ r/webdev
January 25, 2009
Is web development your โ€œpassionโ€ or your job?
I'm probably the opposite, I like code but hate design. So web dev is my foot in the door / bill payer. More on reddit.com
๐ŸŒ r/webdev
29
15
January 10, 2023
๐ŸŒ
Visual Studio Code
vscode.dev
Visual Studio Code for the Web
Build with Visual Studio Code, anywhere, anytime, entirely in your browser.
๐ŸŒ
Replit
replit.com
Replit โ€“ Build apps and sites with AI - Replit
Create mobile & web apps, landing pages, and videos in one project with shared design.
๐ŸŒ
Webflow
webflow.com
Webflow: Create a custom website | Visual website builder
Create custom, responsive websites with the power of code โ€” visually. Design and build your site with a flexible CMS and top-tier hosting. Try Webflow for free.
๐ŸŒ
W3Schools
w3schools.com
W3Schools Online Web Tutorials
Well organized and easy to understand Web building tutorials with lots of examples of how to use HTML, CSS, JavaScript, SQL, Python, PHP, Bootstrap, Java, XML and more.
Find elsewhere
๐ŸŒ
opencode
opencode.ai โ€บ docs โ€บ web
Web | OpenCode
2 days ago - OpenCode can run as a web application in your browser, providing the same powerful AI coding experience without needing a terminal.
๐ŸŒ
GitHub
github.com โ€บ coder โ€บ code-server
GitHub - coder/code-server: VS Code in the browser ยท GitHub
VS Code in the browser. Contribute to coder/code-server development by creating an account on GitHub.
Starred by 76.7K users
Forked by 6.5K users
Languages ย  TypeScript 81.4% | Shell 14.5% | HTML 1.0% | CSS 0.8% | HCL 0.7% | JavaScript 0.5%
๐ŸŒ
Codecademy
codecademy.com
Learn to Code - for Free | Codecademy
Code foundations ยท Python ยท HTML & CSS ยท Data science ยท Professional skills ยท Java ยท Web development ยท Data analytics ยท Load more ยท Learn with AI BuilderLearn by building real, working prototypes in seconds with our new AI Builder. Looking for something else?
๐ŸŒ
Aptoide
webcode-alif-software.en.aptoide.com โ€บ app
WebCode - html, css, js ide - APK Download for Android | Aptoide
Download WebCode - html, css, js ide 6.1.1 APK for Android right now. No extra costs. User ratings for WebCode - html, css, js ide: 5 โ˜…
๐ŸŒ
WeWeb
weweb.io
Build Web-Apps 10x Faster with AI & No-Code | WeWeb
Generate web-apps in minutes with AI, customize them fully in a no-code drag & drop editor.
๐ŸŒ
Web Code Tools
webcode.tools
The best tools for web development | Web Code Tools
Award-winning, free website code generators. Generate HTML, CSS, Structured Data, Twitter Cards, Open Graph and more.
๐ŸŒ
Microsoft Learn
learn.microsoft.com โ€บ en-us โ€บ training โ€บ modules โ€บ get-started-with-web-development
Get started with web development using Visual Studio Code - Training | Microsoft Learn
Practice the beginning steps of web development by creating a simple web project in Visual Studio Code that contains a web page, a CSS file, and a JavaScript file. Learn how to use developer tools in your browser to check your work.
๐ŸŒ
W3Schools
w3schools.com โ€บ tags โ€บ ref_urlencode.ASP
HTML URL Encoding Reference
Well organized and easy to understand Web building tutorials with lots of examples of how to use HTML, CSS, JavaScript, SQL, Python, PHP, Bootstrap, Java, XML and more.
๐ŸŒ
Reddit
reddit.com โ€บ r/learnprogramming โ€บ a no-nonsense guide: how to code and launch your own tiny website
r/learnprogramming on Reddit: A no-nonsense guide: how to code and launch your own tiny website
May 18, 2020 -

link: https://tinyprojects.dev/guides/tiny_website

Hi r/learnprogramming,

I recently got annoyed about how difficult it is to find a decent guide on how to code and launch your own website live on the internet. Every guide these days seems to involve either a 30 minute long video tutorial, telling you to use wordpress, or is an incredibly vague article telling you that step 1 is to "buy a domain" then "figure out what your website is going to be about".

These are not useful for someone who just wants to learn how to code and get their coded website live on the internet. I created this simple step by step guide that will tell you how to do so in 15minutes. Its aimed more towards Windows, but applies to Mac also. If you have any questions comment below and I'd be happy to help!

๐ŸŒ
CodeSandbox
codesandbox.io
CodeSandbox: Instant Cloud Development Environments
Use our APIs to create isolated development environments (sandboxes) that can run any type of code you need.
Top answer
1 of 6
540

From Wikipedia (emphasis and link added):

When data that has been entered into HTML forms is submitted, the form field names and values are encoded and sent to the server in an HTTP request message using method GET or POST, or, historically, via email. The encoding used by default is based on a very early version of the general URI percent-encoding rules, with a number of modifications such as newline normalization and replacing spaces with "+" instead of "%20". The MIME type of data encoded this way is application/x-www-form-urlencoded, and it is currently defined (still in a very outdated manner) in the HTML and XForms specifications.

So, the real percent encoding uses %20 while form data in URLs is in a modified form that uses +. So you're most likely to only see + in URLs in the query string after an ?.

2 of 6
450

This confusion is because URLs are still 'broken' to this day.

From a blog post:

Take "http://www.google.com" for instance. This is a URL. A URL is a Uniform Resource Locator and is really a pointer to a web page (in most cases). URLs actually have a very well-defined structure since the first specification in 1994.

We can extract detailed information about the "http://www.google.com" URL:

+---------------+-------------------+
|      Part     |      Data         |
+---------------+-------------------+
|  Scheme       | http              |
|  Host         | www.google.com    |
+---------------+-------------------+

If we look at a more complex URL such as:

"https://bob:[email protected]:8080/file;p=1?q=2#third"

we can extract the following information:

+-------------------+---------------------+
|        Part       |       Data          |
+-------------------+---------------------+
|  Scheme           | https               |
|  User             | bob                 |
|  Password         | bobby               |
|  Host             | www.lunatech.com    |
|  Port             | 8080                |
|  Path             | /file;p=1           |
|  Path parameter   | p=1                 |
|  Query            | q=2                 |
|  Fragment         | third               |
+-------------------+---------------------+

https://bob:[email protected]:8080/file;p=1?q=2#third
\___/   \_/ \___/ \______________/ \__/\_______/ \_/ \___/
  |      |    |          |          |      | \_/  |    |
Scheme User Password    Host       Port  Path |   | Fragment
        \_____________________________/       | Query
                       |               Path parameter
                   Authority

The reserved characters are different for each part.

For HTTP URLs, a space in a path fragment part has to be encoded to "%20" (not, absolutely not "+"), while the "+" character in the path fragment part can be left unencoded.

Now in the query part, spaces may be encoded to either "+" (for backwards compatibility: do not try to search for it in the URI standard) or "%20" while the "+" character (as a result of this ambiguity) has to be escaped to "%2B".

This means that the "blue+light blue" string has to be encoded differently in the path and query parts:

"http://example.com/blue+light%20blue?blue%2Blight+blue".

From there you can deduce that encoding a fully constructed URL is impossible without a syntactical awareness of the URL structure.

This boils down to:

You should have %20 before the ? and + after.

Source

๐ŸŒ
OneCompiler
onecompiler.com
OneCompiler - Write, run and share code online | Free online compiler with 100+ languages and databases
One Compiler helps over 12.8 million users worldwide write code online. ... Embed our Editor & Challenges as an iFrame into your website to get the code execution capabilities in minutes.
๐ŸŒ
Playcode
playcode.io
PlayCode - AI Website Builder
Write, run, and share JavaScript code instantly. Free & no signup. ... Install any package. Matplotlib, Plotly visualizations ... C++20 compiler runs 100% in browser. No server. ... C17 compiler runs 100% in browser. No server. ... Go interpreter runs 100% in browser. No server. ... Full PostgreSQL with 18+ extensions. Data persists locally. ... AI Website BuilderFor FoundersFor Small BusinessFor DesignersFor FreelancersFor RestaurantsFor PhotographersAll Industries โ†’Vibe CodingAI Code GeneratorPLAYGROUNDS