The miracle tools that help me to develop software
Tags: productivity, tooling, tips
Published: 2020-07-16 16:22:09

I love to solve problems by writing some code and in my opinion, great software starts with the right tools. So here is a list of tools I use professionally to write (hopefully 🙀) great software:

Some might be pretty obvious ;)

# Git *https://git-scm.com*
* version control

# GitHub *https://github.com*
* CI/CD
* Issues
* great octocat images:
![](https://octodex.github.com/images/daftpunktocat-thomas.gif)

# AzureDevOps *https://azure.microsoft.com/en-us/services/devops*
* CI/CD
* Boards *https://azure.microsoft.com/en-us/services/devops/boards*

# JetBrains Suite *https://www.jetbrains.com/products.html*

### Toolbox

* update and install JetBrains products
* launch projects from the "Projects" tab 🌟
![](https://www.jetbrains.com/toolbox-app/img/4a.png)

### Rider
* for C# development
* (really, give it a try. It's Visual Studio on steroids)
![](https://www.jetbrains.com/rider/features/screenshots/img/code_completion@2x.png)

### PHP Storm
* you guessed it, its made for PHP

### GoLand
* for go (what a surprise)

### DataGrip
* for SQL connections to various databases (MySQL, MongoDB, MsSql, MariaDB, MySql)
* learn one tool => rule them all

# Visual Studio *https://visualstudio.microsoft.com*
* C++ development (I have some issues with CLion here)

![](https://visualstudio.microsoft.com/wp-content/uploads/2019/06/combined-gif2sl.gif)

# GitKraken Git GUI *https://www.gitkraken.com/git-client*
* It's great UI and easy structure help me get my head around git pretty well :D

![](https://www.gitkraken.com/img/index/gk-product-2.png)

# Postman *https://www.postman.com*
* REST requests
* documentation
    * by importing the swagger OpenAPI Specification 3.x <= this is love 💗

![](https://www.postman.com/assets/response-screenshot.svg)

# NOSQLBooster for MongoDB *https://nosqlbooster.com*

![](https://nosqlbooster.com/s3/img/home-intellisense.gif)

# MongoDB Compass *https://www.mongodb.com/products/compass*
* I use multiple tools to access MongoDB because I haven't (yet) found the tool with all features I want :D

![](https://webassets.mongodb.com/_com_assets/cms/movies-o2aafiup8h.png)

# Windows Terminal *https://www.microsoft.com/en-us/p/windows-terminal/9n0dx20hk701*
* restored my love for Windows
* PowerShell 7 is also very nice! *https://github.com/PowerShell/PowerShell*

![](https://store-images.s-microsoft.com/image/apps.64156.13926773940052066.16e93a5b-b25f-4aaf-8a38-77375e237879.00013886-8351-473f-9acd-7fcce9ee7388?w=1399&h=792&q=90&format=jpg)

# PowerToys *https://github.com/microsoft/PowerToys*

###  PowerToys Run `ALT` + `SPACE` opens a run window *https://github.com/microsoft/PowerToys/wiki/PowerToys-Run-Overview*

![](https://github.com/microsoft/PowerToys/wiki/images/Launcher/QuickStart.gif)
    
### FancyZones
* to arrange windows on my 21:9 Philips Monitor (yep, the wide screens are worth the price!) *https://github.com/microsoft/PowerToys/wiki/FancyZones-Overview*
    ![](https://github.com/microsoft/PowerToys/wiki/images/fancyzones/WindowEditor.png)

# LockHunter *https://lockhunter.com*
* A small tool that shows me what process locks a file if I want to delete it.

![](https://lockhunter.com/assets/screenshots/mainScreenshotFull.png)

# Docker *https://www.docker.com/*
* With WSL 2 enabled => Developer Love *https://docs.microsoft.com/en-us/windows/wsl/wsl2-index*

# VS Code *https://code.visualstudio.com*
* Markdown editing, file editing

![](https://user-images.githubusercontent.com/1487073/58344409-70473b80-7e0a-11e9-8570-b2efc6f8fa44.png)

# nomacs | Image Lounge *https://nomacs.org*
* Great image viewer, definitely better than the windows default image viewer.

![](https://nomacs.org/wp-content/uploads/2014/11/nomacs-gestures.png)

# SpeedCrunch *https://speedcrunch.org/*
* a great alternative for the windows calculator

![](https://speedcrunch.org/_static/advanced_features.png)

# Winmerge *https://winmerge.org*
* compare different files (old, but gold)

![](https://winmerge.org/screenshots/filecmp.png)

# Grammarly *https://app.grammarly.com/*
* because my grammar sucks

# **Dev.To**
    Because I ❤️ the community 🧍🧍‍♀️

And now it's your turn. What tools enable you to write great software?
What tools do you particularly like and how do you use them?
Let me know in the comments!