Best Tools And Resources For Developers

Page 1

Best Tools And Resources For Developers

1: Sublime Merge It’s a great alternative for gitk and cola. It provides a GUI for all the git operations likeStash, commit, amend, branch etc.


Some Other Key highlights are Repository-Level Tabs - use tabs to quickly navigate between multiple repositories ● Upgraded Commit UI - focus on what’s important with an upgraded commit UI ● Flexible Layouts - adapt the layout to fit your context and workflow ● Hardware Acceleration - harness your device's power with OpenGL rendering ● It shows diffs with intra-line changes, syntax coloring/styles (albeit not for Swift), and the name of the modified function.

It integrates easily with sublime. You just have to right click on any git repo and you will get the option to seed the file/folder history which will directly open in the sublime merge.

2: Tabnine Tabnine's AI code completion solution takes productivity to the next level by combining state-of-the-art public code models with


accurate custom algorithms. This all-language code completion assistant constantly learns team code, patterns, and settings, resulting in an enterprise-level solution. Every time a team member uses this app, this code completion will be more accurate. Development teams can also get consistency between standardized code and tools.

3: Sidebar Enhancements Improves Sublime Text's file and folder sidebar operations. In particular, set Delete to "Move to Trash", add an "Open With ..." option, close Sublime Text and take a number of actions on files and folders without taking any action on the file. It provides most important missing operations like the move , copy paths and other advance features like find in folder, project or workspace.

4: Pretty Json If you're using json and want to view it in the proper format in Sublime, you can install the extension very quickly. It provides various features like


● Format json ● Validate json ● Minify json

All the above functions can be done within sublime only.

1. Endwise This is my favorite extension that can save you a lot of time and headaches. Many times what happens is that we often forget to write the closing block, so endwise is here to help you with the closing statement. This extension automatically adds end to all your Ruby code blocks.

2. Auto Rename Tag Let's say you have a div block and now you want to change this dicv block to a paragraph block, you don't need to change both the opening and closing tag, you just need to change one and the other one will get updated automatically.


3. Ruby on Rails These two plugin helps in the readability of the code, it uses colour combination to make the developer understand the code better and also it looks good too.

4. Vscode Ruby This extension provides improved syntax highlighting, language configuration, and snippets to Ruby and ERB files within Visual Studio Code. It is meant to be used alongside the Ruby extension.

1. GITHUB-1s Github1s helps you analyse any public repository, all you have to do is write 1s after github and then any public repo would be opened just like you open a repo in vscode. The significance of this is you need not to traverse down the file and wait it to load, instead it would be more like traversing file in vscode.


2. Test Webhook Lets say you have made a feature where you need to pass automated information to another application, and testing this is a pain in the ass, so with the above mentioned endpoint, one can test the webhook connection easily without facing any issue.

3. Gitpod It’s an open source alternative for the github codespaces. From GitHub, Gitlab, or Bitbucket's Git repository, Gitpod can create a server-side environment in seconds. This is a fully customizable Docker container that contains source code, git terminal, VS Code extensions, IDE (Theia IDE) and more. The development environment is powerful enough to run auxiliary services such as apps and databases. It provides code security and save time while developing large scale application with multiple devs

4. Exercism


Exercism is an open source platlorm for doing courses free of cost on different languages. What makes this platform from the other platforms: ● It's Free of cost. ● The courses are very well defined and are made in a way that a person can go from beginner to pro in no time without struggling with the course. ● This platform also supports one-to-one mentorship sessions. ● If you have the ability and are proficient with the programming languages then you can also be a mentor and can guide and help new bees. ● This platform has well-defined courses for more than 57 programming languages. ● It also offers a browser editor: you need not to install any programming language locally, you just use the built-in browser editor. ● It also gives automated analysis of the code, so that one can improve the quality of the code.


5. Hoppscotch.io Hoppscotch is a free, open-source, and lightweight API testing tool. Its core value is based on the rapid creation and use of requests. Available from web apps, there is also a PWA (Progressive Web Applications) version. You don't need to register to try the service, but it's useful to save the results to the cloud. It’s a great alternative to the postman as you can create a workspace for free and easily share the api collection between the multiple members in the organization or group.

Conclusion The resources discussed above are used widely by our developers at bluebash.co. These tools and extensions can save a lot of time for developers and they can spend more time on writing clean, efficient and reliable code, rather than searching the web for the commands and syntaxes.


There are many other tools like this which developers can use and make the development process smoother.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.