Saúl García Díaz
ChatGPT, hablando con una AI
¿Te has preguntado alguna vez cómo sería tener una conversación con un robot inteligente? Con ChatGPT, eso ya es posible. En este artículo, veremos lo sencillo que es empezar a interactuar con está AI...
Autentia en Liferay Symposium 2017
Si algo nos caracteriza en Autentia, es el interés constante por todas las novedades tecnológicas relacionadas con el desarrollo de software y muy especialmente en los últimos tiempos por cómo estas novedades ayudan a...
Maven Password Encryption
En el tutorial "express" de hoy voy a mostrar cómo cifrar passwords con Maven de una manera fácil y sencilla para que nunca más tengáis una contraseña en claro en vuestro fichero de configuración...
Cómo liberar/distribuir versiones de proyectos Maven+Java con submódulos Git en un entorno CI
El objetivo de este tutorial es explicar cómo hemos resuelto una serie de dificultades técnicas en el proceso de liberación y distribución de un proyecto Java cuya arquitectura está basada en submódulos GIT en un...
Cómo sacar partido a los monitores 4K trabajando desde Eclipse en macOS
En el tutorial de hoy vamos a explicar una manera muy sencilla de aprovechar la capacidad de los nuevos monitores 4K cuando estamos trabajando con Eclipse en Mac, uno de los IDE's de desarrollo...
iOS Básico, Connections IBAction IBOutlet, Delegate pattern
Un repaso a la forma de conectar nuestra interfaz de usuario y el controlador que gestiona los eventos con XCode
Xcode Guía Básica Test Unitarios
Un tutorial que explica paso a paso cómo hacer test unitarios para iOS con XCode
Mountain Lion – Git “Command Not Found”
En este tutorial vamos a ver como instalar las Command Line Tools en nuestro OX Mountain Lion para poder usar GIT desde la línea de comandos
Chrome Remote Desktop
En este tutorial vamos a ver como controlar remotamente otro equipo a través de google chrome, independientemente del sistema operativo que utilicemos. Utilizaremos para ello la nueva extensión de google, Chrome Remote Desktop
Cómo implementar un datatable editable con el soporte de primefaces
Esta mágnifica librería de componentes nos proporciona todo lo necesario para llevar a cabo una solución sencilla y elegante a la hora de editar los registros de un datatable