Software and tools I use daily and recommend
I get asked about the tools that I use daily and be productive. Here is a list of my favorite software programs, gadgets, and other recommendations.
Programming Languages
-
Node.js
Runtime Environment
JavaScript runtime built on Chrome's V8 engine, perfect for building scalable network applications and APIs.
-
Python
Programming Language
High-level programming language known for its simplicity and versatility in automation, data analysis, and backend development.
-
PHP
Web Development
Server-side scripting language designed for web development, powering millions of websites and applications.
Infrastructure & Cloud
-
AWS
Cloud Platform
Comprehensive cloud computing platform offering compute, storage, database, and networking services at scale.
-
Docker
Containerization
Platform for developing, shipping, and running applications in lightweight, portable containers.
-
Ansible
Automation Tool
Open-source automation tool for configuration management, application deployment, and task automation.
-
Linux
Operating System
Open-source operating system kernel that powers servers, embedded systems, and cloud infrastructure worldwide.
Security & Monitoring
-
Wazuh
Security Platform
Open-source security monitoring platform for threat detection, compliance, and incident response.
-
OPNsense
Firewall
Open-source firewall and routing platform based on FreeBSD, offering advanced security features.
-
Zabbix
Monitoring Tool
Enterprise-class open-source monitoring solution for networks, servers, applications, and services.
Development Tools
-
VS Code
Code Editor
Visual Studio Code (VS Code) is a source-code editor developed by Microsoft for Windows, Linux, and macOS.
-
Git
Version Control
Distributed version control system for tracking changes in source code during software development.
-
WireGuard
VPN Protocol
Modern VPN protocol known for its simplicity, speed, and cross-platform compatibility.
Productivity
-
Notion
Productivity Platform
All-in-one workspace for notes, docs, and project management that helps organize thoughts and boost productivity.