Our great sponsors
-
You can go to VS Code website or use this command brew install — cask visual-studio-code to install it. For alternatives, I will recommend Sublime Text and IDE from JetBrains.
-
I used Postman for testing my API. I come with a lot of features, like standard HTTP requests, Websocket, event gRPC, mocking server, and many more. Postman collection has also already been a standard for developers.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
LibreOffice
Read-only LibreOffice core repo - no pull request (use gerrit instead https://gerrit.libreoffice.org/) - don't download zip, use https://dev-www.libreoffice.org/bundles/ instead (by LibreOffice)
You can go to the WPS Office website or use this command brew install — cask wpsoffice to install it. For alternatives, you can use Microsoft Office or LibreOffice.
-
Docker is an app that I used to containerize my app. So basically I can run my app or website with a specific environment that I defined. I also can run some apps like Redis Server or MySQL server without installing them.
-
You can go to the Sequel Ace website or use this command brew install — cask sequel-ace to install it. Another app that you can use is Table Plus.
-
I use Sequel Ace for MySQL database management. It’s free and it gets the job done when I’m working with MySQL. If you used Sequel Pro, you will be familiar with Sequel Ace.
-
You can go to Another Redis Desktop Manager website or use this command brew install — cask another-redis-desktop-manager to install it. For alternatives, I recommended Medis and RedisInsight.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Rectangle is an app that can move and resize apps just like a Windows laptop. You can snap windows to the top left, top right, bottom left, bottom right, and many more.
-
You can go to OpenVPN website or use this command brew install — cask openvpn-connect to install it. For alternatives, I recommended NordVPN, Private Internet Access, and Proton VPN.
-
You can go to Docker website or use this command brew install — cask docker to install it. I used Docker for a long time, but you can try Podman if you want alternatives.
-
OpenVPN is a VPN client that I used primarily for work. We used VPN to connect to the dev server and we are using VPN. I also sometimes used that to open websites that got blocked in Indonesia like Reddit.
-
You can go to the Warp website or run a command brew install — cask warp to install it. My terminal alternative besides Warp is Iterm2.
-
insomnia
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
You can go to Postman website or use this command brew install — cask postman to install it. Alternatives besides Postman are Insomnia and Firecamp.
-
Kap is an app to record your screen. I use Kap primarily in my work to record some flow of a website. Kap produces small video sizes with good quality compared to other screen recording apps.
-
I used GitHub Desktop for managing my local repository easily. I still use the terminal to do some Git action, but in some cases, it’s easier to use GitHub Desktop.
-
For text editor or IDE of my choice is VS Code. VS Code has a lot of features and support for so many programming languages. I installed some extensions and I will write another post to show you the extensions that I used.
-
Bitwarden is a password manager that I used for quite some time. The biggest advantage is open source and free. Another advantage of Bitwarden is you get unlimited devices. That feature is the most I wanted.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.