Set Up your Complete Web Development Environment in just Two Seconds

Bhagesh Hunakunti
codeburst
Published in
3 min readAug 5, 2020

--

The route into the web or application development world can seem obfuscated at times — there’s no clear path since there are multiple programming languages, hundred of frameworks, and thousands of libraries. Consequently, it can be hard to know which languages to learn and in what order. Once you have answered this question, the next step to take is typically to spend a lot of time in front of a text editor, setting up an environment and manipulating it as you need. By the time you are done going through your system configuration, compatibility & git setup, your motivation to work gets postponed and your patience has worn thin. This is a frustrating place to find yourself. Happily, this is also where services like CodeSandbox can save a large chunk of our time.

What is CodeSandbox?

  • CodeSandbox is an online editor for rapid web development. With CodeSandbox, you can prototype quickly, experiment easily, and share creations with a click.
  • Use it to create static sites, full-stack web apps or components, on any device with a web browser.

How does it work?

Photo by Startup Stock Photos from Pexels

1. Open a browser

preferably Chrome, but other browsers (firefox, opera, safari) support these features too.

2. Type in the framework name followed by .new In the address bar

React — A JavaScript library for building user interfaces

react.new

Vue — The Progressive JavaScript Framework

vue.new

CodePen — Social development environment for front-end designers and developers.

pen.new

Vanilla TypeScript — An Elegant Framework for Java TypeScript

ts.new

JavaScript — Programming language of the Web

js.new

Click to see them in action

All of these environments come with GitHub integration and many more features to collaborate share & embed in your websites / blogs on the go.

Use Cases

1. Learning

Take a hands-on approach to learning new tech.

  • As new web technologies emerge and evolve, it can be challenging to keep your skills fresh and knowledge up to date. CodeSandbox helps you take a hands-on approach to learn new libraries and frameworks by making it easy to try things out and understand how things really work.

2. Collaboration

Come together to create collaboratively.

  • Collaborative coding environments can be tricky to set up. CodeSandbox Live helps break down the barriers to building together by making it easy for two or more folks to collaborate on code — in real-time, or asynchronously as part of a team.

3. Hiring

Run better, more efficient coding interviews and challenges.

  • Whiteboard exercises don’t get to the core skills you’re looking for in a candidate. With CodeSandbox, you can run remote technical interviews and set coding challenges that let you see how candidates assess problems, approach solutions, and work with code.

4. Prototyping

The fastest way to test ideas and get feedback.

  • With CodeSandbox you can try ideas, experiment with code, and produce proof of concepts with an instant IDE that’s purpose-built for rapid web development and sharing. Validate your ideas and get feedback faster.

5. Open Source

Reclaim your time and improve developer experiences.

  • Maintaining open source projects can be enormously fulfilling, yet time-consuming and stressful. CodeSandbox gives open source maintainers the tools to improve documentation, handle bug reports, and test more efficiently. So you can get some of your time back.

Conclusion

If you have made it so far, you’re awesome; hope this helps you in your coding journey. Read more articles by me here CodeBeast , support me by hitting the subscribe button on my YouTube channel CodeBeast and, as always, keep coding, keep slaying.

--

--