Estas son algunas de las herramientas que siempre instalo.
- Cerveza casera. Facilite la instalación de todo tipo de prácticas utilidades de Unix.
- TextMate 2. Mi editor de código genérico
- Ulises Mantenga todo tipo de notas sobre programación y desarrollo. Si eres olvidadizo como yo, tiene una forma muy bien pensada de permitir que organices y busques notas anteriores. También es muy bueno para exportar e importar por lotes diferentes formatos de archivo, por lo que no estará bloqueado en este software, lo que creo que es importante.
- Guión. Impresionante herramienta para buscar documentación rápidamente en muchos lenguajes de programación.
- Caleidoscopio. Impresionante herramienta de diferencia de archivos, que incluso puede diferenciar archivos de imagen. Puede integrarlo con las herramientas git o git GUI.
- Torre. Mi herramienta git GUI preferida. También uso la línea de comando git. Se integra caleidoscopio por ejemplo
- xCode, ya que programo en Swift y Objective-C
- OmniGraffle para diagramas UML u otros diagramas utilizados para comunicar cosas sobre lo que está creando a los clientes u otros desarrolladores.
- Charles Proxy, para depurar el uso de servicios web, API REST, etc.
- Pixen Una aplicación simple pero muy práctica para la manipulación precisa de píxeles. A menudo uso esto para hacer ajustes de iconos.
- svgexport, herramienta de línea de comandos que puede instalar con Homebrew que utilizo para crear archivos PNG de diferentes tamaños a partir de un archivo SVG. Útil para los íconos de aplicaciones iOS que generalmente deben ser de diferentes tamaños.
- Editor base de SQLite. Tiene una buena interfaz de usuario para mirar y manipular bases de datos SQLite.
- Concha de pescado. Yo uso esto en lugar de bash. Más fácil y rápido de usar día a día. Hace que sea realmente fácil ir a directorios visualizados previamente y ejecutar comandos anteriores.
- Julia Básicamente, uso esto para escribir pequeños scripts de shell, ya que creo que Bash e incluso Fish no son muy buenos para hacer esto. En comparación con Python y Ruby, creo que funciona mucho mejor fuera de la caja. Un mejor REPL, sistema de ayuda y errores más fáciles de detectar.
- Synalyze It! Un editor hexadecimal avanzado que facilita la visualización de formatos binarios. Hará una representación de jerarquía de árbol de los diferentes campos para usted.
- Affinity Designer, aunque es caro, es mucho más barato que Photoshop. Si desea crear íconos desde cero o modificar con mayor frecuencia un ícono que obtuvo como SVG o PDF desde la web o un cliente, pero tiene las combinaciones de colores incorrectas. Creo que esto vale la pena. Encuentro con tanta frecuencia software más barato que algo no funciona correctamente, especialmente al leer archivos SVG, que muchos paquetes de software hacen mal. Hay otro software más barato que también puede hacer esto, pero a menudo son más complicados de usar.