{"id":3061,"date":"2021-07-06T10:06:00","date_gmt":"2021-07-06T10:06:00","guid":{"rendered":"https:\/\/solodns.net\/lab9\/?p=499"},"modified":"2024-08-29T20:13:06","modified_gmt":"2024-08-29T20:13:06","slug":"10-herramientas-de-productividad-que-todo-programador-debe-conocer","status":"publish","type":"post","link":"https:\/\/lab9.co\/en\/10-herramientas-de-productividad-que-todo-programador-debe-conocer\/","title":{"rendered":"10 herramientas de productividad que todo programador debe conocer"},"content":{"rendered":"<h3 class=\"wp-block-heading\">Para expandir su poder como desarrollador mucho m\u00e1s.<\/h3>\n\n\n\n<p>Los programadores han creado m\u00e1s y m\u00e1s cosas geniales en menos tiempo (hoy, un peque\u00f1o equipo puede crear una aplicaci\u00f3n m\u00f3vil en d\u00edas), lo que se debe principalmente a las herramientas y marcos disponibles.<\/p>\n\n\n\n<p>Conocer un buen conjunto de herramientas (y marcos) facilita la vida. Aumenta la productividad, y es por eso que te dejamos una lista de herramientas \u00fatiles para este tipo de trabajo:<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. AWS Cloud9<\/h2>\n\n\n\n<p>Cloud9 es un entorno de desarrollo integrado que le permite escribir, ejecutar y depurar c\u00f3digo usando solo un navegador (sin necesidad de instalar nada en su m\u00e1quina). Las principales facilidades para el c\u00f3digo es que es donde quiera que est\u00e9 (oficina, hogar, etc.), con cualquier sistema operativo (ya que solo usar\u00e1 el navegador), y f\u00e1cil intercambio de su entorno de desarrollo en la nube con el equipo.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">2. Codeship<\/h2>\n\n\n\n<p>Si necesita implementar constantemente su aplicaci\u00f3n de forma segura (ejecutando las pruebas primero), entonces Codeship podr\u00eda ser el camino para usted. Detecta cuando va a la rama de su elecci\u00f3n, ejecuta las pruebas que dej\u00f3 predefinidas en su plataforma y, si las pruebas pasan, se implementa en el servidor de su elecci\u00f3n, como Aws, Heroku o alg\u00fan otro script personalizado privado del servidor.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">3. Terminator<\/h2>\n\n\n\n<p>Si usted, como yo, ejecuta un servidor en un terminal (Api), otro en otro terminal (Cliente) y a\u00fan necesita realizar m\u00e1s tareas en otros terminales, seguramente disfrutar\u00e1 usando Terminator.<\/p>\n\n\n\n<p>En lugar de tener varias pesta\u00f1as (y perderse entre ellas), usando Terminator, puedes abrir varios terminales en una sola pantalla, pudiendo ver lo que est\u00e1 pasando en cada momento en cada uno de ellos.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">4. Code Climate<\/h2>\n\n\n\n<p>\u00bfCalificas la calidad del c\u00f3digo que escribes? Code Climate es una herramienta que puede ayudar a automatizar esta funci\u00f3n. Tan pronto como subas tu c\u00f3digo al repositorio, este har\u00e1 un an\u00e1lisis dando una calificaci\u00f3n por la calidad de tu proyecto (teniendo en cuenta el c\u00f3digo repetido, la complejidad, etc.).<\/p>\n\n\n\n<p>Es gratis para proyectos de c\u00f3digo abierto. Realmente vale la pena echarle un vistazo a esta herramienta para ayudarlo a crear un c\u00f3digo con m\u00e1s calidad.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">5. Oh My Zsh<\/h2>\n\n\n\n<p>Zsh es una especie de shell para que ejecutes tus comandos en la terminal, y &#8220;oh my zsh&#8221; es un marco incre\u00edble para administrar su configuraci\u00f3n.<\/p>\n\n\n\n<p>Con \u201cOh My Zsh\u201d puedes instalar temas elegantes en tu terminal (que har\u00e1n que luzca realmente interesante) y tambi\u00e9n plugins para hacerte la vida m\u00e1s f\u00e1cil (autocompletar, Git, Capistrano, Docker, etc).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">6. DbDesigner<\/h2>\n\n\n\n<p>\u00bfC\u00f3mo modelar tus bases de datos? En lugar de dibujar en papel el modelo de c\u00f3mo imagina que deber\u00eda ser su base de datos, tal vez sea una buena idea usar una herramienta en l\u00ednea para esto y DbDesigner puede ayudarlo con esta tarea.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">7. Postman<\/h2>\n\n\n\n<p>Hacer llamadas HTTP a trav\u00e9s de la consola (CURL) puede ser bastante \u00fatil cuando desea hacer una prueba simple, pero puede ser bastante desafiante cuando se necesita pasar encabezados o muchos par\u00e1metros. Puede evitar esto utilizando Postman, una interfaz gr\u00e1fica que lo ayuda a realizar llamadas HTTP f\u00e1cilmente (e incluso guarda las llamadas anteriores para ser reutilizadas).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">8. Uppy<\/h2>\n\n\n\n<p>Probablemente ya necesit\u00f3 cargar archivos en sus proyectos web. Uppy es una completa herramienta de carga de archivos que puede integrarse con la mayor\u00eda de los marcos y facilitar esta tarea la pr\u00f3xima vez que la necesite (puede cargar los archivos a su APLICACI\u00d3N, Google Drive, Dropbox, etc.).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">9. StackEdit<\/h2>\n\n\n\n<p>\u00bfAlguna vez ha necesitado editar un README.md (rebaja) y ha perdido mucho tiempo para que se vea como le gustar\u00eda? Con StackEdit puede editar su archivo de rebajas y ver el resultado al mismo tiempo, lo que acelera y facilita mucho el proceso.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">10. CodeShare<\/h2>\n\n\n\n<p>Con esta herramienta puede crear una sala en l\u00ednea (con video) para explicar los conceptos de programaci\u00f3n (los participantes ver\u00e1n su c\u00f3digo en tiempo real), si necesita hacer algo como esto, CodeShare es una buena manera de hacerlo.<\/p>\n\n\n\n<p><br>Con la ayuda de estas herramientas, ahora podemos trabajar con programadores m\u00e1s r\u00e1pidos, inteligentes y eficientes de lo habitual.<\/p>","protected":false},"excerpt":{"rendered":"<p>Los programadores han creado m\u00e1s y m\u00e1s cosas geniales en menos tiempo (hoy, un peque\u00f1o equipo puede crear una aplicaci\u00f3n m\u00f3vil en d\u00edas), lo que se debe principalmente a las herramientas y marcos disponibles.<\/p>","protected":false},"author":12,"featured_media":3062,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[29],"tags":[],"class_list":["post-3061","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-desarrollo"],"_links":{"self":[{"href":"https:\/\/lab9.co\/en\/wp-json\/wp\/v2\/posts\/3061","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lab9.co\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lab9.co\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lab9.co\/en\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/lab9.co\/en\/wp-json\/wp\/v2\/comments?post=3061"}],"version-history":[{"count":0,"href":"https:\/\/lab9.co\/en\/wp-json\/wp\/v2\/posts\/3061\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/lab9.co\/en\/wp-json\/wp\/v2\/media\/3062"}],"wp:attachment":[{"href":"https:\/\/lab9.co\/en\/wp-json\/wp\/v2\/media?parent=3061"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lab9.co\/en\/wp-json\/wp\/v2\/categories?post=3061"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lab9.co\/en\/wp-json\/wp\/v2\/tags?post=3061"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}