Skip to main content

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.


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.

Comments

Popular posts from this blog

Android Q Release Date, Name & Feature Rumours

It's likely we're now just a matter of weeks away from the first Android Q developer build, with a proper announcement anticipated for Google I/O on 7 May. Some of its new features have already come to light, and it's possible we could be looking at the death of the back button on Android. We already lost the recent apps button in Android 9 Pie, and now our back button could be at risk too. According to code found by XDA, the Back button's functionality could be replaced by the newly single home button. We're really not sure how we feel about this change, which will confuse many Android users upgrading from earlier operating systems. Other rumoured changes to the OS are more appealing, with some suggestion of improved RCS support that could open up the platform to third-party apps. RCS, or Rich Communication Service, is in essence a data-enabled revamp of the standard text messaging service with added bells and whistles such as read receipts, group texts,

What Is Internet of Things? A Simple Explanation of IoT

How are you reading this post right now? It might be on your smartphone, maybe a desktop or maybe a tablet and these devices are connected to the Internet. Internet is a wonderful thing and it has made our life easier. Just think of your old cell phone before it was smartphone. You could call and text message for sure, but now everything has changed, you can watch movies, read books or listen to any song you want all in one device in your hand. Connecting things to the internet creates many amazing benefits. The Internet of Things is actually simple concept, it means taking all the things and connecting them to the internet. If you search on Google “what is IoT?” you will find many of the answers are unnecessarily technical, but in this article, I will provide you with simple explanation of the Internet of Things and what it means for you. So let’s dive into the topic. What is IoT? The Internet of Things is also called as IoT. When something is connected to the in

Whatsapp Messages Backups in Google Drive are Not Encrypted

Whatsapp  allows it's users end-to-end  encryption  for their messages and media, but it will not remain same if you Backup on  Google Drive . Whatsapp  Users can Backup all their Messages and Media to their associated Google account through Google's servers in  Google Drive . but Now if you Backup your messages and media files on your google drive then it will not be end-to-end encrypted as  WhatsApp  provides it, users, if their messages are on Whatsapp application. This will be in activation after 12 nevember.yes, you are reading absolutely correct after 12th of November if you  Backup  your Messages on  Google Drive  then they are Not  end-to-end Encrypted . on August 16  Whatsapp  has Said they Signed a Pact with  Google  According to it " If you Backup Your Whatsapp messages it will be stored on Google 's Server on  Google Drive  Without any Quota". Before this, if you  Backup your Whatsapp Messages  on  Google Drive  they Were stored in the