Las 3 mejores aplicaciones web que uso diariamente como arquitecto de software para hacer mi trabajo de una manera mejor y más eficiente.

Las aplicaciones web son parte de nuestra vida y parte de nuestro proceso de creación y trabajo. Especialmente para aquellos que trabajan en la industria del software, prácticamente para cada tarea que necesitamos realizar, necesitamos usar una herramienta (si no más de una) como parte de este proceso, y hay herramientas que te ayudarán a hacer este proceso más fluido o fácil.
Tengo una preferencia por las aplicaciones nativas/de escritorio, probablemente porque soy lo suficientemente mayor para haber sufrido la primera era de las aplicaciones web que fueron una pesadilla, pero las cosas han cambiado mucho después de todos estos años y ahora tengo que admitir que hay algunas que uso bastante en mis actividades diarias:
1.- Lucidchart: Tu herramienta de diagramas
Esta es prácticamente la única herramienta que uso para cubrir todas mis necesidades de bocetos como arquitecto de software, que son muchas. Se compara con otras alternativas nativas como Microsoft Visio, pero me gusta su enfoque en la industria del software con muchas formas enfocadas en arquitecturas modernas, incluidas las formas para los principales proveedores de nube como Microsoft Azure, Amazon Web Services o Google Cloud.

De una manera fácil, puedes crear diagramas de diseño, UML o diagramas de arquitectura con el aspecto y la sensación de un profesional. Tiene una licencia gratuita para uso personal, pero te animo a que te suscribas a uno de los planes profesionales, especialmente si eres una empresa de software. Esta es una empresa muy innovadora y no se detiene en el sector de diagramas, sino que también incluye cosas como Lucidspark para llevar el enfoque de pensamiento visual al mundo digital de una manera excelente. He usado otras alternativas como draw.io o Google Shapes, pero Lucidchart funciona mejor para mi proceso creativo.
2.- regex101.com: Tu maestro Jedi de RegExp en línea

No importa a qué te dediques, si eres un administrador de sistemas o un desarrollador de software, si eres un arquitecto de software trabajando en la definición de arquitecturas de alto nivel o simplemente un ingeniero de preventa, necesitarás proporcionar alguna expresión regular y seguro que no será fácil. Así que necesitas herramientas que te ayuden en este proceso y eso es lo que regexp101.com te proporcionará.

Una interfaz limpia te proporcionará una manera fácil de probar tu ER o corregirla si es necesario, además de una forma de mejorar tu conocimiento teórico de las ER, proporcionándote la manera de expresar algunas de tus ER de la manera más eficiente. Sin duda, una herramienta imprescindible que necesitas tener en tus marcadores para optimizar el tiempo que necesitas para crear tus ER probadas y convertirte en un maestro de ER.
3.- fastthread.io: Tu sabio consejero de Java
Si necesitas lidiar con cualquier programa Java en tus actividades diarias, seguro que has estado en el proceso de analizar volcados de hilos para entender un comportamiento inesperado de un programa Java. Eso implica tener un seguimiento de pila para cada uno de los cientos de hilos que puedes obtener y extraer algunos conocimientos de esos datos. Para ayudar en ese proceso, tienes fastthread.io que proporciona un análisis inicial enfocado en los factores clave habituales, como el estado del hilo (bloqueado, en espera de tiempo, ejecutable…) dependiendo de la situación de bloqueo, seguimiento de pila similar, gestión de pool, consumos de CPU.

Es claramente imprescindible si necesitas lidiar con cualquier aplicación basada en Java, al menos para tener el primer análisis que te ayude a enfocarte en cualquier cosa relevante y aplicar tu sabiduría al análisis preliminar ya realizado de manera automatizada y enriquecida con gráficos.
Pista adicional: ilovepdf

Como adición final a esta lista, no podría olvidar una aplicación. Esta no es una aplicación web geek, sino la aplicación que más uso, porque ilovepdf es un conjunto de aplicaciones web que cubren todas tus necesidades con respecto al uso de PDF y todo tan fácil de usar y directamente en tu navegador. ilovepdf proporciona una manera de transformar tu PDF a formatos más editables como Word o Excel, pero también para poder dividir o fusionar diferentes documentos PDF en uno, rotar PDF, agregar marca de agua, desbloquearlos… y la que más uso, comprimir PDF para poder reducir su tamaño sin perder calidad visible para enviarlo como un archivo adjunto por correo electrónico.

Resumen
Espero que estas herramientas te ayuden a mejorar tu proceso diario para ser más eficiente o al menos a abrir tus aplicaciones web conocidas para algunas de estas tareas si ya tienes otra y tal vez darle una oportunidad para ver si puede ser de algún beneficio para ti. Si también tienes otras aplicaciones web que usas mucho en tu proceso diario, por favor házmelo saber con tus respuestas a este artículo.


