Amazing tools for organization and apps development
Using the right tool for the right purpose is crucial. Sometimes we tend to forget it, especially when we are too busy shipping new features to spend time on the web looking for new softwares.
We should never underestimate the time we can save once we have the right method to specify, validate or debug our applications.
In my everyday work life Iโm generally working on multiple projects at the same time so itโs quite important to have helpers to organize my thoughts and to remind me about important topics. But I also need tools that allow me to analyze and debug the apps Iโm working on.
Here are several softwares I use, I hope some of them can help you too.
Note : in order to keep this post relevant, I will try to update it as I include more tools in my everyday routine.
SetApp ๐
You can think of SetApp as the Netflix of Mac applications. It is not really a tool but a service that allows you to use a selection of cool and always up-to-date apps with a single subscription.
The app selection is pretty nice and contains a lot of developer-oriented tools. This service can also be very convenient if you want to test a pricey app before buying a licence.
Some of the tools I will talk about in this post are part of the SetApp bundle.
Price : 9.99$ / month
Available on macOS
GoodTask ๐
Unless you have an extraordinary memory, chances are that you already use a todo list app. I personally use GoodTask : not only it provides the basic list management features but it also contains a few more convenient functions like tag management and smart lists.
Another cool point : it synchronizes with the stock Apple Reminder and Calendar apps.
Price : 19.99$ on the Mac App Store
(included in the SetApp subscription)
Available on macOS
mitmproxy ๐
In this list, mitmproxy is probably my favorite tool, it is also certainly the less user-friendly. The purpose of this software is simple : allowing you to see all requests coming in and out of your device.
You might need a tutorial to get started but once you get used to it, itโs hard to work without it. More than just seeing requests, it is possible to filter and even modify them using Python scripts.
Since mitmproxy is a very powerful tool, I will write a dedicated post about some advanced usages.
Price : free
Available on macOS and Linux
Visual Studio Code ๐พ
You are probably already familiar with this one but still Visual Studio Code is very nice code editor. Better polished than Atom in my opinion, there is a lot to like with all its cool features and extensions.
Even if the choice of building the app using Electron is perfectible, I did not notice big performance issues on my Macbook Air.
Price : free
Available on macOS, Windows and Linux
iTerm2 ๐บ
Using the terminal can sometimes be a painful experience and iTerm2 is a nice tool to make it better. With useful features like split panes, search and history : itโs hard to go back to the classic Mac terminal once you tried this one.
Price : free
Available on macOS