{"id":4366,"date":"2025-11-07T08:08:31","date_gmt":"2025-11-07T07:08:31","guid":{"rendered":"https:\/\/germanmallo.com\/?p=1421"},"modified":"2026-10-05T08:15:44","modified_gmt":"2026-10-05T06:15:44","slug":"mi-stack-herramientas-software","status":"publish","type":"post","link":"https:\/\/germanmallo.com\/en\/mi-stack-herramientas-software\/","title":{"rendered":"Mi stack de herramientas de software imprescindible en cada proyecto"},"content":{"rendered":"<p>A lo largo de los a\u00f1os, he probado decenas de entornos, frameworks y utilidades distintas. Sin embargo, cuando empiezo un nuevo proyecto \u2014ya sea de <strong><a href=\"https:\/\/germanmallo.com\/en\/ciencia-de-datos-upv-experiencia\/\" target=\"_blank\" rel=\"noopener\">ciencia de datos<\/a>, inteligencia artificial o desarrollo backend<\/strong>\u2014 siempre acabo recurriendo al mismo conjunto de herramientas.<br \/>\nEste es mi <strong>stack b\u00e1sico<\/strong>, el que nunca falta en mi d\u00eda a d\u00eda:<\/p>\n<h3 id=\"-python\">\ud83d\udc0d Python<\/h3>\n<p>El lenguaje por excelencia para proyectos de datos y machine learning. Flexible, potente y con una comunidad enorme. Desde automatizaci\u00f3n hasta IA, Python siempre est\u00e1 presente.<\/p>\n<h3 id=\"-visual-studio-code\">\ud83d\udcbb Visual Studio Code<\/h3>\n<p>Ligero, r\u00e1pido y con un ecosistema de extensiones brutal. Me permite trabajar en cualquier tipo de proyecto con una interfaz limpia y fluida.<\/p>\n<h3 id=\"-github-copilot\">\ud83e\udd16 GitHub Copilot<\/h3>\n<p>Un asistente de c\u00f3digo que acelera mi productividad. Me ayuda a escribir funciones enteras, probar snippets y mantener un flujo de trabajo mucho m\u00e1s \u00e1gil.<\/p>\n<h3 id=\"-docker\">\ud83d\udc33 Docker<\/h3>\n<p>Fundamental para garantizar que todo funcione igual en cualquier entorno. Con mis contenedores puedo desplegar proyectos en segundos, sin conflictos ni dependencias rotas.<\/p>\n<h3 id=\"-ubuntu-lts\">\ud83d\udc27 Ubuntu LTS<\/h3>\n<p>Mi sistema operativo de referencia. Estable, seguro y perfecto para trabajar con entornos de desarrollo avanzados. Ideal tanto para servidores como para estaciones locales.<\/p>\n<h3 id=\"-postman\">\ud83d\udcec Postman<\/h3>\n<p>Una herramienta esencial para probar y documentar APIs. Imprescindible en cualquier flujo de trabajo backend o de microservicios.<\/p>\n<h3 id=\"-notion\">\ud83e\udde0 Notion<\/h3>\n<p>Mi centro de operaciones. Aqu\u00ed gestiono mis tareas, planifico sprints y documento los proyectos. Es mi forma de mantener todo organizado y accesible.<\/p>\n<h3 id=\"-git\">\ud83d\udd00 Git<\/h3>\n<p>El control de versiones es clave para cualquier desarrollador. Con Git puedo mantener un historial limpio, colaborar con otros y revertir errores sin miedo.<\/p>\n<h3 id=\"-ollama-y-hugging-face\">\ud83e\udde9 Ollama y <a href=\"https:\/\/huggingface.co\/\">Hugging Face<\/a><\/h3>\n<p>Mis aliados para la inteligencia artificial local y en la nube. Desde modelos LLM hasta embeddings o fine-tuning, son la base de mis proyectos m\u00e1s avanzados.<\/p>\n<hr \/>\n<p>Estas herramientas forman el n\u00facleo de mi <strong>stack de desarrollo personal<\/strong>, y me acompa\u00f1an en todos mis proyectos, desde peque\u00f1os scripts hasta arquitecturas distribuidas con IA.<\/p>\n<p>\ud83d\udca1 <strong>Pr\u00f3ximamente publicar\u00e9 un art\u00edculo con mis extensiones favoritas para Visual Studio Code<\/strong>, que complementan este stack y lo llevan al siguiente nivel.<\/p>","protected":false},"excerpt":{"rendered":"<p>A lo largo de los a\u00f1os, he probado decenas de entornos, frameworks y utilidades distintas. Sin embargo, cuando empiezo un nuevo proyecto \u2014ya sea de ciencia de datos, inteligencia artificial o desarrollo backend\u2014 siempre acabo recurriendo al mismo conjunto de herramientas. Este es mi stack b\u00e1sico, el que nunca falta en mi d\u00eda a d\u00eda: [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":4380,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[81],"tags":[89,249,218,90],"class_list":["post-4366","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sistemas-y-herramientas","tag-docker","tag-github","tag-herramientas-de-desarrollo","tag-python"],"acf":[],"_links":{"self":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/4366","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/comments?post=4366"}],"version-history":[{"count":1,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/4366\/revisions"}],"predecessor-version":[{"id":4551,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/posts\/4366\/revisions\/4551"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/media\/4380"}],"wp:attachment":[{"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/media?parent=4366"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/categories?post=4366"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/germanmallo.com\/en\/wp-json\/wp\/v2\/tags?post=4366"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}