Las herramientas del oficio
Por George Gonzalez
- Lectura en 2 minutos - 417 palabras¿Que esta en su caja de herramientas?
A través de muchos años trabajando con dispositivos Apple tendemos a adquirir herramientas bien especializadas. Me pareció que seria interesante compartir cuales son algunas de mis favoritas y por que.
Yo hago muchos instaladores especializados. Algunos simples que contienen solo un script y otros mas complejos con multiples instaladores y scripts de ejecución previa y posterior.
Packages facilita este trabajo ya que contiene muchas opciones avanzadas tales como arquitectura de procesador para Apple Silicon e Intel, o la habilidad de incluir certificados para firmar y certificar el paquete de instalación.
Otra aplicación de terminal que permite modificar muchas opciones.
Un editor lleno de funciones avanzadas. Compatible con repositorios de código como git, resaltador de sintaxis y mucho mas. Tengo que admitir que VS Code de Microsoft es un buen segundo, pero encuentro que mas a menudo abro y edito con BBEdit.
Para esos momentos cuando tenemos que saber que hay adentro del paquete!
No puedo contar las veces que ha sido necesario ir mas allá de lo básico. Y cuando esto sucede a sido Wireshark la herramienta que ha permitido encontrar el problema en la red. Sea con conexiones SSL, Kerberos, NFS, todos resueltos con la ayuda de Wireshark.
Es muy conveniente tener un interfaz intuitivo para descargar versiones diferentes del instalador de macOS.
Hay muchos usos para esta aplicación claro, pero últimamente me encuentro utilizándola a menudo para restablecer dispositivos M1 con los archivos IPSW. Esto permite probar combinaciones de equipos y versiones del sistema operativo rápidamente.
Especialmente en dispositivos con procesador Intel, VMware Fusion es una herramienta magnífica para fácilmente iterar en Maquinas Virtuales. La actualización reciente a version 13 ofrece nuevas opciones ademas de ser un instalador Universal para Apple Silicon e Intel.
La virtualization nativa de Apple es increíble, y nada acelera el desarrollo y las pruebas como el tener la habilidad de crear un entorno de macOS virtual en solo minutos.
Claro, se pueden utilizar APIs directamente de la linea de comando en el Terminal nativo, pero Postman lo hace mucho mas fácil. Postman ayuda a mantener organizados los APIs en colecciones que pueden ser exportadas y compartidas. Se pueden escribir pruebas, funciones complejas y mucho mas.
Como toda caja de herramientas, hay algunas clásicas que han estado en uso por mucho tiempo y otras que acaban de ser añadidas.
¿Que tal de ustedes? ¿Cuales son sus herramientas favoritas?
Dejen sus comentarios abajo.