Translate

Mostrando entradas con la etiqueta productividad. Mostrar todas las entradas
Mostrando entradas con la etiqueta productividad. Mostrar todas las entradas

viernes, 17 de enero de 2020

Optimizando el inicio de tu día con Itermocil




El tip de hoy va enfocado a la productividad diaria que todos buscamos al iniciar nuestros días.

iTermocil te permite configurar diseños preconfigurados de ventanas y paneles en iTerm2, con cada uno abierto en un directorio específico y ejecutar comandos específicos. Es compatible con iTerm 2.x y 3.x en incluye soporte de Applescript.

¿Como lo utilizo yo?


  1. Por default cada ves que inicio sesión en mi computadora siempre se apertura una sesión de Iterm.
  2. Dependiendo del proyecto en que voy a trabajar, ejecuto iTermocil y proveo el perfil que deseo ejecutar.
  3. Como ejemplo el siguiente conjunto de acciones son automatizadas por iTermocil
    • Apertura las ventanas y paneles que normalmente utilizo para el proyecto. 
    • Posiciona una de las terminal en el directorio git raiz del proyecto.
    • sdk use java configura la version de Java y Maven que el proyecto requiere con sdkman
    • Ejecuta un script que básicamente actualiza mi master branch con los últimos cambios del repositorio upstream.
    • mvn verify o alguna otro lifecycle se ejecuta en el branch master del proyecto.
    • hub browse -- pulls apertura la página de Pull request del proyecto utilizando hub.
    • hub browse -- issues apertura la página de issues del proyecto utilizando hub.
    • Inicia Docker o cualquier otro software complementario que necesite como lo pueden ser GUI para modelar o Base de Datos, IDE, etc.
Mientras todo lo anterior pasa, unas cuantas decenas de email han sido verificadas al iniciar mi día y una tasa de café ha podido ser tomada varias veces ;). 




jueves, 27 de junio de 2019

Optimización de auto imports en IntelliJ IDEA

En nuestros "años maravillosos" el tiempo fue un recurso inadvertido de niñes o adolecensia. Con el paso de los enfrentamos la cruda realidad de que el tiempo es super valioso y escaso dependiendo de la forma en que lo administremos.

Uno de los settings que por defecto en las ultimas actualizaciones del IDE IntelliJ IDEA no vienen activos son los auto completados de imports cuando estamos creando nuevo código.  En la siguiente imagen se observa las configuraciones necesarias:




Luego de reiniciar el IDE, puedes utilizar los siguientes comando optimizando aún más el tiempo invertido luego de cada uno de ellos:

Agregar imports automáticamente que no tengan ambigüedad
alt+Enter

Reorganizar todos los imports 
crtl+alt+o


miércoles, 20 de marzo de 2019

Administrador de Clipboard PasteBot



Siguiendo con la serie de post orientados a herramientas de productividad, hoy comparto el administrador de clipboard (porta papeles) que luego de una lista de candidatos me ha dado los mejores resultados.

Dentro de las características que vale la pena resaltar se encuentra:


  • Soporte de múltiples formatos de texto, imágenes y archivos.
  • Fácil de utilizar sin necesidad del mouse con shortcuts personalizables.
  • Soporta filtros para ser aplicados al momento de "pegar" (cmd+shift+v)
  • Creación de filtros basados en shell scripts :)! 







Más información:
https://tapbots.com/pastebot/

miércoles, 27 de febrero de 2019

Calendarizando mensajes en Slack con Timy




La herramienta de colaboración Slack tiene muchas configuraciones, boots, integraciones y una característica que no viene incluida de forma predeterminada es la capacidad de publicar mensajes a canales o contactos directos de forma calendarizada.

Esta característica es importante cuando se colabora con grupos de trabajo al rededor del mundo. Luego de probar varias opciones les comparto Timy (https://timy.thusitha.site/), fue la integración más sencilla y funcionalidad básica sin incurrir en un servicio de paga o suscripción:


Ejemplos de uso básico:

Estando en el canal o en mensaje directo con algún contacto puedes calendarizar utilizando el siguiente formato:

/send Feliz cumpleaños! in 10h 
/send Tienes un nuevo paquete en tu oficina at 2:30 pm
/list all

Para documentación detallada visita: https://timy.thusitha.site/

jueves, 30 de agosto de 2012

Productivity tools for Java Enterprise Development



Java Magazine Agosto 2012 nos muestra el artículo "Developer Power" que describe 6 categorías de herramientas de productividad que hoy por hoy son factores importantes de administración de tiempo, calidad y carga de trajo en ambientes de desarrollo Java Enterprise al rededor del mundo.

Click para acceder al artículo:
look inside
Cover
Developer Power