8 important web applications for developers

We invite you to familiarize yourself with the translation of a Jamie Bullock article published on medium.com. The author talks about which web applications he usually uses in his work.


Photo by: Héctor Martínez . Taken from Unsplash

1. Online GDB




Online GDB is a browser compiler, interpreter and debugger. It supports 20 programming languages, including C, C ++, Python , Ruby , C #, Swift, and JavaScript.

I find this web application invaluable for checking snippets without having to run an IDE or terminal session.

In addition, it is perfect for improving programming skills or learning a new language.

2. JSON Schema Validator




There are many online JSON validation tools , but I think the JSON Schema validator is the best. It can validate JSON, JSON schemes, and also validate JSON against the schemes that the user sets.

It also contains a large number of predefined schemes, in comparison with which JSON validation can be performed. I don’t use the JSON Schema validator every day, but if I have difficulty parsing the JSON file, it is indispensable for fixing the problem.

3. Regex 101




Regex 101 is a great tool for learning regular expressions . It allows you to enter any text and find matches in it based on user-defined regular expressions.

This web application not only instantly finds matches, but also dynamically presents the result of regular expression actions, including detecting errors if you typed something incorrectly.

4. Font Awesome




Font Awesome is an online directory containing over 1,500 free icons, including standard application icons, company icons, and other useful symbols.

You can download the icons as a set of OpenType fonts or in SVG format. In web applications, they can be used directly via JavaScript using the icon tag.

In my opinion, Font Awesome is especially useful when creating prototypes: with it, you can quickly enter icons into the developed application even before the approval of the official design.

5. Stack Exchange




If I had to choose only one critical web application, I would choose Stack Exchange .

Stack Exchange is a network of sites with questions and answers on various topics. This resource is used by more than 11 million people, which indicates its solidity. On the Stack Overflow programming site, questions are often answered within minutes of being posted.

I learned a lot on the Stack Overflow website , it helped me solve many practical problems.

If you are a beginner programmer or your level of knowledge in this area is average, try to ask a question there the next time you encounter difficulties. If you are a fairly advanced specialist, you cangive answers to some questions yourself .

6. GitHub




It seems to me that this list would not be complete without GitHub ! GitHub is a web service for accessing and managing Git repositories . It also includes features such as bug tracking, wiki, project releases and project kanban boards.

GitHub pages provide hosting for basic websites or blogs. For me, GitHub is a universal resource that contains everything you need to manage a software project, document it, and release it.

7. Unicode Table




Unicode Table is a huge searchable Unicode character database. It includes notes, arrows, emojis, currency signs, mathematical symbols, Chinese characters and everything you can imagine.

For each character, along with Unicode, HTML and CSS codes, an insert version is provided, as well as full UTF encoding data . Please note that a Unicode-compatible font is required to display these characters in the application.

8. Music for programming




Finally, meet one of my favorite web applications - musicForProgramming ! It contains over 50 playlists with music specifically designed to improve concentration.

There are arguments for the fact that music helps to focus, and I believe that some musical styles are better for this than others. I do not use this site every day, but it seems to me just amazing! Sometimes this resource is exactly what I need to increase concentration.

***

Hope this list has been helpful to you. If you know other interesting web applications for developers, it would be great to read about them in the comments to this article.

Source: https://habr.com/ru/post/undefined/


All Articles