My Essential Software and Favorite Gadgets
Often, I am asked about the tools and gadgets I utilize for coding, productivity, or even those I purchase to trick myself into feeling productive - a clever disguise for procrastination. Here's an extensive list of all the things I cherish and recommend.
Hardware
Featuring AMD Ryzen™ 5 7640U, SAMSUNG 990 PRO SSD 4TB PCIe 4.0 M.2, and Crucial RAM 96GB DDR5 5600MHz.
Equipped with 32 x Intel(R) Xeon(R) CPU E5-2690 0 @ 2.90GHz (2 Sockets), 768GB of RAM, and 112TB of Storage.
Configured with AMD Ryzen 7 5700, NVIDIA GeForce RTX 3070, 64GB RAM, and a Nuphy Halo 96 V2 Keyboard & Logitech Master 3S Mouse setup.
Computer Software
A Python IDE for professional developers, with support for Django, Flask, and scientific libraries.
A multi-engine database environment for managing, developing, and administrating SQL databases.
An IDE for Go development, providing tools to support writing, running, and debugging Go applications.
An IDE for JavaScript, TypeScript, and modern web development, with integrated tools for web frameworks.
A cross-platform IDE for C and C++ development, with smart CMake support and debugging tools.
A versatile test automation framework for enterprise software testing with full support for test automation engineers.
An IDE for JVM languages, offering tools for Java, Kotlin, and enterprise application development.
A markdown-based note-taking and knowledge management application, promoting non-linear thought processes and linking.
A 3D CAD software for product design and engineering, known for its professional-grade tools and features.
An SSH client offering a secure way to access remote servers and manage infrastructure.
A popular UI/UX design tool, known for its collaborative features and comprehensive design capabilities.
Server Software
A comprehensive container management tool, making it easier to deploy and control Docker containers.
A media streaming platform that allows organizing and streaming of personal media collections across various devices.
A customizable home dashboard for managing and monitoring various home automation services.
An open-source virtualization management platform, used for deploying and managing virtual machines and containers.
An open-source home automation platform that focuses on privacy and local control, integrating various smart home devices.
A solution designed to manage digital documents, aiming to eliminate physical paper from daily operations.