25 herramientas de Mac para codificación productiva

25 herramientas de Mac para codificación productiva

1. Un navegador moderno

Chrome y Firefox son rápidos y tienen consolas de depuración que son críticas para los desarrolladores web. Aún debe probar en Internet Explorer (y pronto Microsoft Edge), así como en Safari, pero debe trabajar con Chrome o Firefox.

Gratis en //www.google.com/chrome/browser/ o //www.mozilla.org/en-US/firefox/new/

2. Alfred

Piense en Alfred como una versión turbo de Spotlight de OSX. Alfred sirve como una línea de comando para toda su computadora, lo que lo ayuda a iniciar aplicaciones, reproducir música y realizar búsquedas, desde cualquier lugar, con una tecla de acceso rápido universal. La versión gratuita viene con casi todo, pero una vez que usas Alfred de forma instintiva docenas de veces al día, probablemente gastarás dinero en el paquete de energía de $ 20.

Gratis en //www.alfredapp.com/

3. Devdocs.io

Devdocs es un navegador de documentación de API.

Gratis en //devdocs.io/

4. Tiempo de rescate

Con tantas distracciones y posibilidades en su vida digital, es fácil dispersarse. RescueTime lo ayuda a comprender sus hábitos diarios para que pueda concentrarse y ser más productivo. Rescue Time se ejecuta de forma segura en segundo plano en su computadora y dispositivos móviles. Realiza un seguimiento del tiempo dedicado a las aplicaciones y los sitios web, lo que le brinda una imagen precisa de su día y le brinda informes detallados y datos basados ​​en su actividad para ayudarlo a ser más productivo cada día.

También puede establecer metas que le ayuden a mantenerse encaminado y mejorar aún más su productividad. Su progreso se puede ver en su panel de control, en un informe de correo electrónico semanal y en un informe de objetivos.

//www.rescuetime.com/

5. Espectáculo (o Divvy)

No maximice, minimice o arrastre las ventanas: administre sus posiciones con teclas de acceso rápido. Spectacle ahorra tiempo cuando desea colocar dos ventanas una al lado de la otra. También puede alternar ventanas entre monitores, lo que es perfecto si usa varias pantallas. Divvy funciona aún mejor, pero Spectacle es gratis.

Gratis en //spectacleapp.com/ o $ 14 en //mizage.com/divvy/

6. Un IDE

Los editores de texto funcionan bien para trabajar con scripts simples, pero una vez que su proyecto se complica, debe cambiar a un entorno de desarrollo integrado. Un buen IDE ofrecerá control de versiones, pruebas, linting javascript y herramientas de diferenciación. Lo más importante es que ofrecerá configuraciones sensatas por defecto. JetBrains crea excelentes IDE para JavaScript, Ruby, Python y PHP.

Prueba gratuita, luego $ 79 //www.jetbrains.com/

7. Átomo (o Sublime)

El editor de texto gratuito de GitHub es ideal para escribir scripts pequeños o manipular archivos demasiado grandes para IDE. Le permite utilizar macros y otras técnicas de edición de texto para ahorrar tiempo. Sublime Text funciona aún mejor y puede valer los $ 70 para registrarse si lo usa mucho.

Gratis en //atom.io/ o //www.sublimetext.com/2

8. OhMyZSH

Si pasa algún tiempo en la terminal, vale la pena descargarlo. Los códigos de color ZSH salen de su línea de comando. También muestra señales visuales importantes, como en qué rama de git estás y a qué hora terminó de ejecutarse tu último comando. Su finalización de pestañas y autocorrección también ahorran mucho tiempo.

Gratis en //github.com/robbyrussell/oh-my-zsh

9. Skitch

Tome capturas de pantalla (o capturas de pantalla parciales) con una tecla de acceso rápido global, luego marque rápidamente su captura de pantalla con flechas y texto grande (¡el color predeterminado es rosa fuerte!). Puede exportar fácilmente a varios formatos o arrastrar y soltar capturas de pantalla a otras aplicaciones. Dado que Evernote posee skitch, automáticamente realizará una copia de seguridad de todas sus capturas de pantalla allí.

Gratis en //evernote.com/skitch/

10. SourceTree

Esta es la mejor interfaz gráfica de usuario para Git que existe y es gratuita (aunque tendrá que registrarla en una dirección de correo electrónico). Incluso si realiza la mayor parte de su Git desde la línea de comando, Source Tree sigue siendo útil cuando necesita realizar tareas de Git más complejas (como confirmaciones inversas, fusiones complicadas o selecciones de cereza).

Gratis en //www.sourcetreeapp.com/

11. Trello

Este KanBan virtual es ideal para administrar productos pequeños con equipos pequeños. Trello es mucho más visual (y táctil) que Jira y menos dogmático que Pivotal Tracker. Se puede utilizar para todo, desde una elegante lista de tareas pendientes hasta un coordinador de historias de sprint habilitado para API.

Gratis en //trello.com/

12. Accesos directos de la tecla de control universal (Bash)

Esas cientos de veces que alcanzas las teclas de flecha cada vez se suman. Este video de 90 segundos podría ahorrarle días de su vida de vigilia. Estos accesos directos universales funcionan en todo OSX (así como cuando está conectado por SSH a una caja de Linux).

Gratis (incluido en OSX)

13. ScreenHero

Si realiza algún emparejamiento remoto, definitivamente querrá usar Screen Hero. Es más barato que las alternativas empresariales (Citrix, LogMeIn) y más rápido que Skype. ¡Cada usuario también tiene su propio mouse y teclado! Solo una persona necesita tener una cuenta de Screen Hero pagada para poder usarla. Team Viewer tiene una funcionalidad similar y es gratuito para uso personal.

Slack adquirió recientemente Screen Hero, pero aún puede descargarlo aquí de forma gratuita: //www.freecodecamp.com/field-guide/how-do-i-install-screenhero

14. Bóveda de archivos

Asegúrese de habilitar File Vault, el cifrador de disco duro integrado de OSX. De esta manera, incluso si le roban su computadora portátil, su identidad, código y datos están seguros.

Gratis (incluido en OSX)

15. Máquina del tiempo

OSX incluye un sistema de respaldo sin complicaciones llamado Time Machine. Incluso si está almacenando todos sus archivos en Dropbox, Evernote o Google Drive, probablemente no quiera pasar horas reconfigurando su entorno de desarrollo. Coloque un disco duro externo en su escritorio y conéctelo de vez en cuando para hacer una copia de seguridad automática de todo. Time Machine comenzará a recordártelo cada 10 días.

Gratis (incluido en OSX)

16. Almacenamiento en la nube

El almacenamiento en la nube no solo le permite compartir archivos fácilmente cuando colabora con colegas, sino que también sirve como una copia de seguridad a prueba de incendios de fotos y videos valiosos (en muchos servidores en muchos lugares del mundo). El espacio se vuelve más barato cada año. Por ejemplo, el espacio adicional en Google Drive es de solo $ 0.25 / gigabyte / año.

Gratis en drive.google.com/ o //www.dropbox.com/downloading

17. LastPass / 1Password / PassPack

La persona promedio pierde horas cada año restableciendo contraseñas que ha olvidado. Las herramientas de contraseña como estas ahorran tiempo y energía mental al almacenar y autocompletar sus contraseñas. También le permiten tener contraseñas largas y únicas para cada sitio, lo que hace casi imposible que los piratas informáticos descifren su contraseña.

Gratis en //lastpass.com/ o //agilebits.com/onepassword o //www.passpack.com/

18. Navegación privada / modo incógnito

Mucha gente no se da cuenta de que esto existe, pero puede ocultar fácilmente su identidad de los sitios web cuando navega. En Google Chrome, presione Comando + Mayús + N. En Firefox, presione Comando + Mayús + P. Como beneficio adicional, esto es útil para ejecutar dos sesiones de navegador en la misma computadora y, a veces, puede ayudarlo a moverse por sitios de pago como NYTimes.com.

Gratis (incluido en Chrome y Firefox)

19. Una herramienta de mensajería

Nuestro equipo ha examinado y probado muchas herramientas de mensajería diferentes. De todos los que nos gustan, Gitter es el mejor para una sala de chat en curso, enviar mensajes privados, crear canales de usuario específicos para las necesidades de los grupos y compartir archivos de forma sencilla. A menos que necesite una habitación privada con más de 25 personas, Gitter es completamente gratis. Gitter te ayuda a mantener a todos sincronizados mientras te mueves entre tu escritorio y tus dispositivos móviles.

Gratis en //gitter.im

20. StackExchange

Es difícil imaginar la programación en el pre-2008. Fue entonces cuando los ingenieros colocaron las primeras tiras de la cinta adhesiva que ahora mantiene unida a la profesión de ingeniería de software al crear StackOverflow. Y ahora están ServerFault, SuperUser y, nuestro favorito personal, UX Exchange. Existe una buena posibilidad de que cualquier mensaje de error que busque en Google lo lleve a la publicación de Stack Overflow, y por una buena razón. Cree una cuenta y pague respondiendo preguntas y votando respuestas útiles.

Gratis en //stackexchange.com/

21. Flujo

Si alguna vez ha tenido problemas para dormir después de una larga noche mirando la pantalla de su computadora, ¡Flux es para usted! Su ritmo circadiano no puede diferenciar entre la luz solar y el brillo de un monitor. Esta herramienta gratuita cambia gradualmente los colores de su computadora durante y después del atardecer.

Gratis en //justgetflux.com/

22. LinkedIn

Sin LinkedIn, simplemente está fuera de los radares de la mayoría de empleadores y reclutadores. Algunos consejos rápidos de LinkedIn: 1) Conéctese con todos los que pueda. 2) Entre en detalles sobre su historial laboral, los cursos en línea que ha tomado y las certificaciones que ha obtenido. 3) Si recibe mensajes irrelevantes o no deseados de los reclutadores, no se queje de ellos. Simplemente responda cortésmente o simplemente ignórelos.

Gratis en //www.linkedin.com

23. Meetups

No hay forma más rápida de construir su red profesional y exponerse a nuevas ideas que asistir a charlas nocturnas, reuniones y noches de pirateo. Muchos de estos eventos son gratuitos y suelen comenzar a la hora de la cena. ¡Algunos incluso incluyen comida! Vaya a Eventbrite.com o Meetup.com y explore los eventos en su área.

Gratis en //www.meetup.com/ y //www.eventbrite.com/

24. Twitter

Si bien Twitter permite compartir cada pensamiento que se te ocurra, su valor real es la comunicación en tiempo real. Muchas personas con las que querrá hablar tienen cuentas de Twitter, y se sorprenderá de la frecuencia (y rapidez) con la que responderán a un tweet suyo. Asegúrate de usar una foto de perfil (las fotos en la cabeza funcionan mejor) con una descripción breve y relevante. ¡Y mantén las cosas positivas!

Gratis en //www.twitter.com

25. Google (o DuckDuckGo)

A menudo se dice que los programadores más productivos buscan en Google temprano y con frecuencia. Lo más probable es que alguien haya encontrado el problema en el que está atascado y haya publicado una respuesta en un blog o StackOverflow. Si puede articular su problema, generalmente puede buscar una solución.

Gratis en //www.google.com

¡Usa herramientas y prospera! Y si desea mejorar en la codificación, visite //freecodecamp.com.

Publicado originalmente en blog.freecodecamp.com el 1 de octubre de 2014.