Tuesday, September 29, 2020
Home computer science Top 30 Tools That Every Programmer Should Have

Top 30 Tools That Every Programmer Should Have

Image result for programmer


This is list of few essential tools from my coding workflow. I think these tools should be part of every programmer’s toolkit. Whether you are writing simple “Hello World” program or a complex web application, these tools make your coding easier and increase productivity. programmer

1.Devdocs.io – API documentation for all popular programming languages and framework. It also includes instant search and works offline too.

2. Glitch.com – you can create your own web apps in the browser. import GitHub repos, use any NPM package or build on any popular frameworks and directly deploy to firebase.

3. Bundlephobia.com – you can quickly find the import cost of any package in the NPM registry.

4. Babeljs.com/repl – write code in modern JavaScript and BebelJS will transform your code into JavaScript that is compatible with older browsers.

5. Codeplay.com – you can quickly build frontend responsive layouts with frameworks like Bootstrap, Materialize CSS and SemanticUI.

6. Httpie.org – it is a command-line tool that is very useful for making HTTP requests to web servers and RESTful APIs. It is as powerful as CURL and Wget but simpler.

7. Regexr.com – a vey good tool for testing your regular expressions in the browser.

8. Jex.im/regulex – write any regular expression into the editor and you will get a visual representation of how the pieces work.

9. Buildregex.com – with this tool you can construct regular expressions visually.

10. Explainshell.com – Type any Unix command get a visual explanation of each flag and argument in the command.

11. Tldr.ostera.io – Unix man pages are long and complex. This site offers you practical examples for all popular Unix command without you having to dive into the man pages.

12. Mockaroo.com – it quickly generate dummy test data in the browser in CSV, JSON, SQL and other formats.

13. Jsdelivr.com – it serve any GitHub file or WordPress plugin through a CDN. It Combine multiple files in a single URL. You can add “min” to any JS or CSS file to get a minified version.

14. Carbon.now.sh – you can create beautiful screenshots of your source code.
15. Waketime.com – know exactly how long you spend coding with detailed metrics per file and even language.

Also see : Why You Should Learn Dart Programming Language.
16. astexplorer.net – paste JavaScript code into editor and generate the abstract Syntax Tree that will help you understand how the JavaScript Parser works.

17. Hyper.is – it is alternative to the command line terminal and also iTerm. Use with the “Oh my Zsh” shell and it will add superpower to your terminal.

18. Curlbuilder.com – you can make your own CURL requests in the browser.

19. Htaccess.madewithlove.be – easily test the direct and rewrite rules in the .htaccesss file of your Apache server.

20. Trackjs.com – it monitors error in your JavaScript based web projects and get instant email notifications when a new error is detected.

21. Ngrok.com – start a local server, fire up ngrok and ppoint to the port where the locahost is running and get public URL of your tunnel.

22. Codeshare.io – it is an online code editor for pair programming or you can use it for teaching code to students remotely.

23. Webhooks.site – it inspect the payloads and debug HTTP webhooks in the browser. All HTTP reuests are logged in real-time.

24. Surge.sh – easiest way to deploy web pages and other static content from the command line. It supports custom domain and SSL.

25. Visbug – you must have this add-on for web development that brings useful web design tool right in your browser.

26. Puppeteerssandbox.com – the puppeteer is a Node.js framework for automating Google Chrome. Use sandbox to quickly test all your scripts in the browser.

27. Prettier.io/playground – you can beautify your JavaScript and TypeScript code using this tool.

28. Json.parser.online.fr – this is the only JSON parser you will ever need to analyse and beautify your complex JSON strings.

29. Katacoda.com – it is a training platform for software developers where anyone can create their own dedicated and interactive training environment.

30. Codesandbox.io – it is a full-featured online IDE where you can create web apps in all languages including vanilla JavaScript, React, TypeScript, Angular and ue.

31. Apify.com – you can write your own web scraper using JavaScript and schedule your scrapers to run at specific time intervals automatically.

32. Insomnia.rest – it is a desktop based REST client that lets you create HTTP requests and view response details all in easy to use interface.

Leave a Reply

Most Popular

How to Use the Task Manager of Firefox Browser

Mozilla has made lots of improvements to the Firefox browser. Now it has become a more capable browser in terms of performance, stability...

How To Create A Windows 10 Recovery Drive/Disk

Although Windows 10 is right now the most popular desktop operating system, it’s not without its flaws. Stability is the major issue with...

How To Secure Your PC From Hackers Who Can Track You

One should not underestimate the power of hackers. It doesn’t matter whether a hacker is working as part of an organized unit or...

How to Flush DNS Cache In Windows, macOS & Linux

Let’s admit; we often came across a site that doesn’t load on our computer, even though the site works fine on other devices....

Recent Comments

%d bloggers like this: