Skip to content

Commit fd33f0f

Browse files
authored
Create sde-dev-tools.md
1 parent 624e585 commit fd33f0f

File tree

1 file changed

+131
-0
lines changed

1 file changed

+131
-0
lines changed

β€Ždev-tools/sde-dev-tools.mdβ€Ž

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
Here’s a list of essential **utility tools** for **software and web development**, categorized based on their use cases:
2+
3+
---
4+
5+
## **1. Code Editing & Development**
6+
### **πŸ”Ή VS Code**
7+
βœ… **Use Case:** A lightweight yet powerful code editor with extensions for various programming languages, debugging, and Git integration.
8+
9+
### **πŸ”Ή JetBrains IDEs (WebStorm, PyCharm, IntelliJ IDEA, etc.)**
10+
βœ… **Use Case:** Feature-rich IDEs with advanced code completion, refactoring, and debugging tools, best for large projects.
11+
12+
### **πŸ”Ή Sublime Text**
13+
βœ… **Use Case:** A super-fast, minimalistic text editor with powerful search and multi-selection features.
14+
15+
---
16+
17+
## **2. Version Control & Collaboration**
18+
### **πŸ”Ή Git & GitHub/GitLab/Bitbucket**
19+
βœ… **Use Case:** Version control to track code changes, collaborate with teams, and manage repositories.
20+
21+
### **πŸ”Ή GitKraken / Sourcetree**
22+
βœ… **Use Case:** GUI-based Git clients for easy branching, merging, and commit visualization.
23+
24+
### **πŸ”Ή Postman**
25+
βœ… **Use Case:** API testing tool for sending requests, validating responses, and automating API workflows.
26+
27+
---
28+
29+
## **3. Containerization & Virtualization**
30+
### **πŸ”Ή Docker**
31+
βœ… **Use Case:** Containerization for developing and deploying applications in isolated environments.
32+
33+
### **πŸ”Ή Kubernetes (K8s)**
34+
βœ… **Use Case:** Orchestrating and managing containerized applications at scale.
35+
36+
### **πŸ”Ή Vagrant**
37+
βœ… **Use Case:** Virtual machine provisioning for testing environments.
38+
39+
---
40+
41+
## **4. Database Management**
42+
### **πŸ”Ή DBeaver / TablePlus / pgAdmin**
43+
βœ… **Use Case:** GUI tools for managing SQL databases like PostgreSQL, MySQL, and SQLite.
44+
45+
### **πŸ”Ή MongoDB Compass**
46+
βœ… **Use Case:** A visual tool for managing MongoDB databases.
47+
48+
### **πŸ”Ή RedisInsight**
49+
βœ… **Use Case:** GUI tool for managing Redis databases.
50+
51+
---
52+
53+
## **5. Web Development & Testing**
54+
### **πŸ”Ή ngrok / Cloudflared**
55+
βœ… **Use Case:** Expose local development servers securely over the internet for testing.
56+
57+
### **πŸ”Ή Live Server (VS Code Extension)**
58+
βœ… **Use Case:** Auto-reloading local web server for frontend development.
59+
60+
### **πŸ”Ή Browser DevTools (Chrome, Firefox, Edge, etc.)**
61+
βœ… **Use Case:** Debugging and optimizing HTML, CSS, and JavaScript.
62+
63+
### **πŸ”Ή Lighthouse (Chrome DevTools)**
64+
βœ… **Use Case:** Web performance and SEO auditing tool.
65+
66+
---
67+
68+
## **6. Automation & Scripting**
69+
### **πŸ”Ή Bash & Shell Scripts**
70+
βœ… **Use Case:** Automating repetitive development tasks.
71+
72+
### **πŸ”Ή Cron Jobs**
73+
βœ… **Use Case:** Scheduling scripts and background tasks in Linux.
74+
75+
### **πŸ”Ή AutoHotkey**
76+
βœ… **Use Case:** Automating keyboard and mouse interactions on Windows.
77+
78+
---
79+
80+
## **7. Performance & Monitoring**
81+
### **πŸ”Ή htop / Glances**
82+
βœ… **Use Case:** System resource monitoring in Linux/macOS.
83+
84+
### **πŸ”Ή New Relic / Datadog / Prometheus**
85+
βœ… **Use Case:** Application and server performance monitoring.
86+
87+
### **πŸ”Ή PageSpeed Insights**
88+
βœ… **Use Case:** Analyzing and optimizing website speed and performance.
89+
90+
---
91+
92+
## **8. Network & Security**
93+
### **πŸ”Ή Wireshark**
94+
βœ… **Use Case:** Network traffic analysis and debugging.
95+
96+
### **πŸ”Ή OpenSSL**
97+
βœ… **Use Case:** Generating and managing SSL/TLS certificates.
98+
99+
### **πŸ”Ή Nmap**
100+
βœ… **Use Case:** Network scanning and security auditing.
101+
102+
### **πŸ”Ή Fail2Ban**
103+
βœ… **Use Case:** Protects against brute-force attacks by banning suspicious IPs.
104+
105+
---
106+
107+
## **9. Cloud & DevOps**
108+
### **πŸ”Ή AWS CLI / Azure CLI / Google Cloud SDK**
109+
βœ… **Use Case:** Managing cloud resources via command line.
110+
111+
### **πŸ”Ή Terraform**
112+
βœ… **Use Case:** Infrastructure as code for provisioning cloud resources.
113+
114+
### **πŸ”Ή Ansible**
115+
βœ… **Use Case:** Configuration management and automation of IT tasks.
116+
117+
---
118+
119+
## **10. Documentation & Productivity**
120+
### **πŸ”Ή Notion / Obsidian / Joplin**
121+
βœ… **Use Case:** Note-taking and documentation for projects.
122+
123+
### **πŸ”Ή MkDocs / Docusaurus**
124+
βœ… **Use Case:** Generating static documentation sites for projects.
125+
126+
### **πŸ”Ή Grammarly / Hemingway Editor**
127+
βœ… **Use Case:** Improving documentation and technical writing.
128+
129+
---
130+
131+
Would you like recommendations based on your specific needs? πŸš€

0 commit comments

Comments
Β (0)