DATOGEDON

Desarrollo Web y Móvil

Artículos recientes

Agregar Tailwind a proyecto Go

Instala npm y la dependencia. modifica el archivo tailwind.json. Hay dos casos, si vas a usar templates/html usa esta configuración Si vas a usar gomponents usa esta configuración Ahora modifica el archivo package.json para poder ejecutar un comando de construcción del .css Crea una carpeta de salida para los archivos .css agrega –minify si deseas […]

Leer artículo completo →

Rclone, crea backups de MySQL a Google Drive, Mega, FTP, S3, etc

En este ejemplo estamos realizando copias de seguridad desde un contenedor docker. Si tu instancia de mysql o mariadb corren en local, quita docker exec «$CONTAINER_NAME». Ajusta las credenciales y la ruta donde quieres guardar las copias de seguridad. Las copias de seguridad se guardan en local y se eliminan despues de subirse. El script […]

Leer artículo completo →

Inteligencia Artificial en WhatsApp Business con N8N

Asesoría: Contacto: datogedon[at]gmail.comWhatsApp: https://iimm.biz/baldo Vídeo tutorial [PENDIENTE] Paso 1: Crear Webhook y Validarlo Crea un nuevo «Workflow» en n8n, nombralo como quieras. Crea un Trigger llamado «Webhook«, este generará un endpoint único. Elige en «Respond» la opción «Using ‘Respond to Webhook’ Node« Responder el Token de verificación Facebook enviará un token de verificación, es irrelevante […]

Leer artículo completo →

Agregar Modo Dark y otros themes a PhpMyAdmin en Docker

Para que podamos acceder a la carpeta de themes será necesario crear un archivo Dockerfile (si no existe) y agregar la línea: COPY ./themes/ /var/www/html/themes/ Guarda los cambios pero aun no lo ejecutes. Descargar Themes Ingresa a: https://www.phpmyadmin.net/themes para obtener Themes. Descarga los themes que desees y descomprimelos en la carpeta /themes Reconstruir el contenedor […]

Leer artículo completo →

Laradock Vite npm run dev

«npm run dev» ¿No funciona en Laradock? Me tuve que cambiar de ambiente de trabajo. Aquí hablo mas sobre eso. Laradock con npm run dev Es un entorno de desarrollo que funciona con un docker-compose.yaml, ofrece muchas herramientas ya configuradas que funcionan en una misma red. Pero no todo funciona a la primera, así que […]

Leer artículo completo →

Flutter Arquitectura Hexagonal y BLoC

La arquitectura hexagonal sigue aumentando su popularidad, debido a la gran oportunidad de escalabilidad en un proyecto. La arquitectura hexagonal es una practica deseada en proyectos que van a creccer. ¿Qué es un proyecto GRANDE? Un proyecto grande no significa que va tener mucho tráfico o usuarios. En este contexto el tráfico y cantidad de […]

Leer artículo completo →

Docker PS

Todos los datos que vemos al ejecutar el comando «docker ps» son importantes. Pero no siempre queremos ver todo. Así que podemos darle forma para que sea mas fácil de leer cuando estamos levantando contenedores. Editar el archivo config.json En docker se usa mucho el formato json. Usaremos nuestro editor favorito. El archivo se encuentra […]

Leer artículo completo →

Instalar Docker en servidor Ubuntu 22

Har varias maneras de instalar docker. Esta es la manera que nunca me ha fallado. Esta instalación incluye DOCKER COMPOSE Docker compose es una herramienta muy versátil y una solución para correr pequeños proyectos. Durante esta instalación se instalará el paquete y en cuanto finalicemos, estaremos listos para desplegar nuestras apps. Configurando el repositorio de […]

Leer artículo completo →

Pre-request Script Postman para toda la colección

Todas las peticiones de la colección Cuando estamos trabajando con una colección de Postman siempre vamos a necesitar que todas las peticiones salientes tengan un encabezado definido, ej: Content-Type como application/json y de igual manera con el contenido que vamos a aceptar: Accept application/json Hay muchos otros formatos pero el ejemplo es únicamente por application/json, […]

Leer artículo completo →

Crear imagenes para tienda de apps y mejorar ASO

Una de las cosas más importantes en el ASO es mejorar visualmente las imágenes de captura de pantalla que adjuntan tu app como esta: La importancia de crear estos diseños atractivos es que los usuarios tengan mayor confianza y deseen descargar la app. Especialmente si demostramos cómo resuelve la necesidad y su uso. Además puedes […]

Leer artículo completo →

Mostrar textos html en SwiftUI

Estaba teniendo un inconveniente al consumir una api ya que uno de los datos que devolía estaba en formato HTML, pero no una pagina html. Sino un texto formateado en html. Las primeras propuestas eran de realizar un webview, pero esto no solucionaba el problema, porque el webview espera una pagina web con toda la […]

Leer artículo completo →

Desplegar aplicaciones con CapRover

Ya es casi un standar que las aplicaciones backend y web en general como servicios; se desplieguen usando contenedores. Aunque manualmente podemos usar el comando docker run, y en grandes producciones usar Kubernetes, para sitios que están comenzando es probable que un docker-compose.yaml sea conveniente. CI/CD un docker-compose.yaml nos ofrece desplegar varios contenedores sin problema, […]

Leer artículo completo →

Ngrok vs Serveo, Tunnel para compartir sitios y/o aplicaciones en desarrollo

Una manera de compartir el proyecto en desarrollo es tradicionalmente con un tunnel ssh que luego se distribuye a internet por medio de un proveedor para . Usualmente usaba Ngrok, pero estuve buscando alguna alternativa y encontré serveo.net el cual es completamente gratis y puedes obtener subdominios. Además puedes emitir más de 1 servicio, lo […]

Leer artículo completo →

Introducción al Desarrollo de Apps

¡Descubre una nueva frontera en el aprendizaje! Sobre este curso ¿Estás listo para un viaje de descubrimiento y aprendizaje? Te presentaremos un curso innovador que te abrirá las puertas a un universo de conocimiento tecnológico. Lenguajes que aprenderemos ¿A quién está dirigido? Personas de cualquier nivel académico que desea iniciar con la programación y desarrollo […]

Leer artículo completo →

Compilar y firmar la Flutter App con Github Actions

Github Actions y Alojar la App El resultado lo alojaremos en Firebase App Distribution correspondiente a tu app. Opcional, puedes saltar este paso y enviarlo a otro almacenamiento. La razón para usar App Distribution es que puedes automatizar el envío de la app a pruebas. Es importante agregar los archivos: key.properties y keystore.jks a .gitignore […]

Leer artículo completo →

¿Cómo agregar tipografías personalizadas en Flutter?

En Flutter, se pueden agregar tipografías personalizadas para darle a tu aplicación un aspecto único y personalizado. Al incluir los archivos de fuente en tu proyecto y configurarlos en tu archivo pubspec.yaml, puedes usar fácilmente estas tipografías personalizadas en los widgets de Texto de tu aplicación. Con unos pocos pasos sencillos, puedes agregar tipografías personalizadas a tu proyecto Flutter y darle a tu aplicación un toque profesional.

Leer artículo completo →