Tools
Development Tools
Converter
- Pandoc - Markdown to HTML converter
- All-in-One Data Converter - Converter
- JSON To YAML Converter - Converter
Here are some of the tools and technologies I frequently use in my development work:
Programming Languages
- Ruby - Primary language for backend development
- JavaScript/TypeScript - For frontend and full-stack applications
- Python - For scripting, data analysis, and automation
- Go - For system-level programming and performance-critical services
- Rust - For learning systems programming concepts
Frameworks & Libraries
- Ruby on Rails - Full-stack web application framework
- React - JavaScript library for building user interfaces
- Node.js - JavaScript runtime for server-side development
- Express.js - Web application framework for Node.js
Databases
- PostgreSQL - Primary relational database
- MySQL - Alternative relational database
- MongoDB - NoSQL document database
- Redis - In-memory data structure store
DevOps & Cloud
- Docker - Containerization platform
- Kubernetes - Container orchestration system
- AWS - Cloud services platform
- Google Cloud Platform - Alternative cloud provider
- CI/CD - Continuous integration and deployment pipelines
- Terraform - Infrastructure as code tool
Development Tools
- Git - Version control system
- GitHub - Code hosting and collaboration platform
- VS Code - Primary code editor
- Neovim - Advanced text editor for specific tasks
- ** tmux** - Terminal multiplexer for productivity
Testing
- RSpec - Ruby testing framework
- Jest - JavaScript testing framework
- Cypress - End-to-end testing framework
- Factory Bot - Test data generation
These tools form the foundation of my development workflow and enable me to build robust, scalable applications.