Diseño estratégico y sus beneficios
El concepto de diseño estratégico va más allá de los aspectos técnicos o estéticos de un producto o servicio. Busca solucionar necesidades, deseos y expectativas de los usuarios en relación a problemas...
View ArticleAñadiendo cambios a un repositorio con fork
Índice de contenidos Introducción: cuándo hacer un fork de un repositorio Vamos al lío Conclusiones 1. Introducción: cuándo hacer un fork de un repositorio En ocasiones en nuestros proyectos...
View ArticleMaximizando la Eficiencia: Un Análisis de Productividad en el Desarrollo en Mac
Tabla de contenidos Introducción Shortcuts y Atajos de Teclado en Mac Aplicaciones de Productividad Favoritas en Mac Encuesta a Desarrolladores Conclusiones 1. Introducción ¡Hola a todos! Si alguna vez...
View ArticleIntroducción a Angular en momentos de cambio
1. Introducción Angular está en un momento de cambio. Desde hace algunas versiones se están introduciendo muchos cambios. Mientras escribía este artículo ha salido la versión 18. Quien ya tenga las...
View ArticleCómo definir la estructura de tus módulos de Terraform
Índice de contenidos 1. Introducción 2. Para qué usar Terraform 3. Estructura de módulo de Terraform 3.1. Convenciones sobre la escritura de código de Terraform 3.2. Convenciones para facilitar el uso...
View Article¿Es la IA capaz de sustituir a los Product Owners?
En los últimos días, no han sido pocas las ocasiones en las que he oído o leído acerca de cómo este gran TSUNAMI de la IA, que está llegando a nuestras vidas de todas formas posibles, puede...
View ArticleArquitectura Hexagonal con Java y Spring 2
Este tutorial es la segunda parte de “Arquitectura Hexagonal con Java y Spring”, el cuál fue pensado originalmente por el gran Miguel Marroquí como una serie en la cual se pudiera ir viendo paso a paso...
View ArticleArquitectura Hexagonal con Java y Spring 3 + CQRS / Casos de uso
Este tutoría es la tercera parte de una serie, que comenzó llamándose “Arquitectura Hexagonal con Java y Spring”. Ciertamente, creo que el título nos quedó “corto” porque, además de conceptos de...
View ArticleSetup inicial React + Vite + TypeScript + Herramientas
Índice de contenidos Introducción ¿Por qué Vite? Versión de node Iniciar proyecto con Vite Configuración de TypeScript Configuración ESLint Configuración de Prettier Configuración de EditorConfig...
View Article¿Cómo optimizar el rendimiento en nuestros sitios web?
Este tutorial es una continuación de uno en el que hablábamos de conceptos básicos relacionados con el rendimiento de nuestras aplicaciones web. En este nos centraremos en entender las diferentes...
View ArticleIntroducción a React Google Maps
Índice de contenidos Introducción Conseguir tu API Key Instalación React Google Maps Componentes Hooks Conclusión Introducción ¿Alguna vez se te ha ocurrido hacer algún proyecto en el que te gustaría...
View ArticleCómo definir la estructura de tus proyectos de Terragrunt
Índice de contenidos Introducción Para qué usar Terragrunt Estructura de un repositorio de Terragrunt Repositorio único vs múltiples repositorios Conclusiones Referencias Introducción En un tutorial...
View ArticleEntendiendo el scope en JavaScript
Entendiendo el scope en JavaScript ¿Que es el Scope? Tipos de scope Global scope Module scope Function scope Block scope Tipos de declaración de variable Recomendaciones acerca de la declaración de...
View ArticleGenéricos en TypeScript
Índice de contenidos Introducción ¿Qué son los genéricos? Restricciones de tipos en genéricos Interfaz y clase genérica Conclusión Introducción Los genéricos en TypeScript es un concepto algo avanzado...
View ArticleArquitectura hexagonal y otras yerbas con Java y Spring 4
Esta es la cuarta parte de una serie que comenzó llamándose “Arquitectura Hexagonal con Java y Spring”. En esta nueva entrega vamos a hablar de cómo una decisión que tomamos en la entrega anterior...
View ArticleMAVEN WRAPPER: Simplifica la consistencia de Maven en equipos de desarrollo
MAVEN WRAPPER: Simplifica la consistencia de Maven en equipos de desarrollo TABLA DE CONTENIDOS: 1. DEFINICIÓN DE WRAPPER 2. BENEFICIOS DE UTILIZAR WRAPPER 3. ENTORNO 4....
View ArticleCodelobster PHP Edition – Fully functional Joomla IDE
Professional version of the Codelobster PHP IDE has in its structure an excellent tool – the unit for working with the CMS Joomla. Of course, we can edit PHP or HTML files by using any editor tool, but...
View ArticleUtility Types en TypeScript
Índice de contenidos Introducción Partial Pick Omit Record Exclude Extract Required Readonly NonNullable ReturnType Awaited Conclusión Introducción Como vimos en mi último articulo en el que hablaba...
View ArticlePatrón Singleton
Índice de contenidos Introducción ¿Qué es un patrón de diseño? Patrón Singleton ¿Antipatrón? Conclusión Introducción En este articulo te voy a explicar en uno de los patrones de diseño de software más...
View ArticleWordPress Advanced Custom Fields
Los campos personalizados de WordPress son una parte importante de lo que hace de WordPress un sistema de gestión de contenidos flexible, no sólo una «plataforma de blogs». Cuando se trata de campos...
View Article