Skip to content
May 15, 2022
  • Facebook
  • Twitter
  • YouTube
  • Instagram
Facts Overflow

Facts Overflow

Facts for your curiosity

  • Tech
  • Programming
  • Tutorials
  • Javascript
  • SE
  • Math
  • AI
  • Film
  • Submit a story
  • Programming
  • Software Engineering

The Most Helpful Online Developer Tools You Should Know

Shalitha Suranga 1 year ago 3 min read

As software developers, we often have to do some other programming related tasks while we are doing coding such as preparing an architectural diagram, explaining an algorithmic approach to a person etc. Then we feel the need for tools to do those activities. Thereafter, either we have to use a standalone software or we have to go with a quick online tool. Undoubtedly, going with an online tool will save our time and most of the time it will give great features rather than standalone software such as live collaboration.

Here is a list of great online developer tools that I found from the internet.

Diagrams.net — Any kind of diagrams and charts

This is formerly known as draw.io and now it was renamed to diagrams.net. This web application offers nice features to create any kind of diagrams you need. I often use this tool to create flow charts and architectural diagrams. Importantly, it gives us many shapes including standard icons of cloud providers like AWS (Amazon Web Services) and Azure by giving us the ability to create professional architectural diagrams for software.

Creating a simple flow-chart using diagrams.net - Screen recording by Author

Link to the web application: app.diagrams.net


AWW App — Virtual whiteboard for quick sketches

Need to explain about an algorithm during a call? Well. AWW App will help you. In addition, this is really helpful when you need to think about an approach for problem solving without a physical whiteboard or pen and paper. The most important feature is that it allows you to access previously added elements (But you can lock elements too).

This web application is also touch-friendly. Therefore, this virtual whiteboard will work nicely with mobile phones and tablet computers.

Drawing a simple sketch using AWW App’s virtual whiteboard — Screen recording by Author

Link to the web application: awwapp.com


Debuggex — Regex visualizer tool

If you can write an error free regex with the first attempt, you are a hero. However, sometimes we work with complex regex. Then we have to make sure the regex we wrote is almost correct. Of course, regex codes with less conditional branches and groups can be visualized with our minds and also can be easily verified with several test cases. But, regex codes with many conditional branches and groups require more effort to verify.

Debuggex web application visualizes regex codes in a very friendly manner for verification/debugging.

Debugging a sample regex using Debuggex — Screen recording by Author

Link to the web application: debuggex.com


IDE One — Try out any programming language online

Perhaps, we need to see how an imaginary code snippet works in reality or we need to try an unfamiliar programming language without actually installing its developer tools to the computer. IDE one is a great tool for these kinds of things. Indeed, It basically gives us the ability to try out any programming language online. Moreover, this web application can be used to pre-implement an algorithm before actually implementing the optimal one in the actual codebase.

Few years back, I used the same tool for practicing interview questions and coding challenges. This app is so minimalist because it gives us only mandatory features like code editor, standard input and output.

Writing/Running a c++ sample code using IDE one — Screen recording by Author

Link to the web application: ideone.com


Carbon — Create beautiful screenshots of code

When we are preparing a technical presentation or an article we may need to add snapshots of sources codes. It can be easily done by taking a screenshot but there is another way to do the same in an attractive way. Carbon online tool accepts a textual input and will generate a nice graphical view of source code.

Creating an attractive screenshot of code using Carbon — Screen recording by Author

Link to the web application: carbon.now.sh


Bonus — Browserling online tools store and Peek

Browserling has hundreds of small but golden online tools, especially for web developers.

https://www.browserling.com/tools

Also, I used the awesome Peek tool on Linux to record these animated GIFs. Probably, you will use it with your next article.

Did you find your favorite online developer tools within this list?

Shalitha Suranga

Programmer | Author of Neutralinojs and Jerverless

See author's posts

Tags: browserling carbon debuggex dev tools developer tools diagrams online online ide regex tools

Continue Reading

Previous: The Most Influential Programmers in the World
Next: Minimalist Linux Setup For Programmers Who Want to be Productive

Related Stories

Copy of Copy of Tutorial #4 How to Develop Neutralinojs Apps 2 min read
  • Javascript
  • Programming
  • Tutorials

How to Develop Neutralinojs Apps

Shalitha Suranga 1 year ago
image-3 The Unbelievable Facts about Programming 4 min read
  • Programming
  • Software Engineering

The Unbelievable Facts about Programming

Shalitha Suranga 1 year ago
image-2 Top 10 Impressive Quotes of the Most Influential Programmers 4 min read
  • Programming

Top 10 Impressive Quotes of the Most Influential Programmers

Shalitha Suranga 1 year ago
njs Neutralinojs 2021 – Roadmap 2 min read
  • Javascript
  • Programming

Neutralinojs 2021 – Roadmap

Shalitha Suranga 1 year ago
photo-1542014740373-51ad6425eb7c Bloatware Is Bad. But Hybrid Apps are OK 4 min read
  • Javascript
  • Programming
  • Technology

Bloatware Is Bad. But Hybrid Apps are OK

Shalitha Suranga 1 year ago
photo-1573164713988-8665fc963095 How to Host Your Open-Source Web App Without Spending a Single Penny 3 min read
  • Programming

How to Host Your Open-Source Web App Without Spending a Single Penny

Shalitha Suranga 1 year ago

Recent Stories

  • Accessing Instant Virtual Desktops from Any Device using Shells
  • How to Develop Neutralinojs Apps
  • The Unbelievable Facts about Programming
  • Top 10 Impressive Quotes of the Most Influential Programmers
  • Privacy On Social Media – It’s Time to Stop Overthinking

Topics

  • Artificial Intelligence
  • Film
  • Javascript
  • Programming
  • Software Engineering
  • Technology
  • Tutorials

Tags

android aws bill gates bloatware brian code reviews collaboration computer science cross-platform dennis ritchie design patterns desktop-apps electron facebook facts framework history hybrid instant vm iphone ken thompson linus linux myths native neutralinojs open-source operating systems outstanding programmer phones pioneers privacy quotes remote virtual machines remote vm roadmap shells.com signal socialmedia software development steve jobs tim berners-lee top programmers virtual machines whatsapp

Archives

  • July 2021
  • May 2021
  • January 2021
  • December 2020

Connect with Us

  • Facebook
  • Twitter
  • YouTube
  • Instagram

You may have missed

Remote virtual machines with Shells Accessing Instant Virtual Desktops from Any Device using Shells 2 min read
  • Technology

Accessing Instant Virtual Desktops from Any Device using Shells

Shalitha Suranga 10 months ago
Copy of Copy of Tutorial #4 How to Develop Neutralinojs Apps 2 min read
  • Javascript
  • Programming
  • Tutorials

How to Develop Neutralinojs Apps

Shalitha Suranga 1 year ago
image-3 The Unbelievable Facts about Programming 4 min read
  • Programming
  • Software Engineering

The Unbelievable Facts about Programming

Shalitha Suranga 1 year ago
image-2 Top 10 Impressive Quotes of the Most Influential Programmers 4 min read
  • Programming

Top 10 Impressive Quotes of the Most Influential Programmers

Shalitha Suranga 1 year ago

About FO

FactsOverflow (also known as FO) is an educational non-commercial blog that publishes stories mostly about computer science and programming. This website contains articles written by volunteers who need to show their findings, experiments, and open-source-related activities to the right community.

Technical writers who write for FO like to write more about internals than simple overviews specially for your curiosity.

Follow @factsoflow
  • Submit a story
  • Privacy policy
  • About FO
  • Facebook
  • Twitter
  • YouTube
  • Instagram
Copyright FactsOverflow © All rights reserved. Powered by CodeZri | Kreeti by AF themes.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept”, you consent to the use of ALL the cookies.
Cookie settingsACCEPT
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled

Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.

Non-necessary

Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.

SAVE & ACCEPT