Hola buenas a todos, hoy les vengo a comentar sobre AirTM. AirTM es una alternativa para todos aquellos trabajadores que reciben pagos por Internet en una moneda diferente a la de su país. Ya seas un trabajador freelancer o trabajes para una empresa, sabes las altas comisiones que cobran muchos procesadores de pago. Y si […]
Método Reduce en JavaScript Hola buenas a todos, hoy vamos a ver un poco de programación funcional en JavaScript, en este pequeño articulo vamos a ver el método Reduce, todos los arreglos que definamos tienen este método por defecto, puede ser numérico, string, objeto, etc. Por ejemplo, tenemos el siguiente array con algunos valores cargados: […]
En este artículo, te mostraré cómo instalar Docker y Docker Compose en las tres principales plataformas: Ubuntu, Windows y Mac. Docker es una herramienta esencial para desarrolladores, permitiendo la creación, despliegue y ejecución de aplicaciones en contenedores. Docker Compose, por su parte, facilita la gestión de aplicaciones multicontenedor. A continuación, te ofrezco una guía detallada […]
Oh, programación, tú eres el corazón de la tecnología moderna. Sin ti, nuestras computadoras serían simples máquinas sin alma. Con tus lenguajes de programación, nos das la capacidad de crear y controlar el mundo digital. Con tus lógicas y tus algoritmos, nos enseñas a resolver problemas y a pensar de manera sistemática. Gracias a ti, […]
Siempre en nuestras aplicaciones necesitamos mostrar en alguna parte de la vista el nombre del usuario que se loggeo. Usando ADF Security, les voy a mostrar 3 formas de poder obtener el nombre de usuario. 1- Usando Groovy Podemos usar la siguiente expresion adf.context.securityContext.getUserPrincipal().getName() o adf.context.securityContext.getUserName() 2- En Java Podemos obtener el nombre de usuario de la […]
Proxy en Angular CLI Hola buenas a todos, hoy les comparto un poco de información que me sirvió muchísimo a la hora de consumir API’s de diferentes servicios. En un entorno de desarrollo es necesario en ocasiones consumir muchos servicios y por lo general eso es un problema muy pesado cuando se trabaja con equipos […]
¿Qué es Buenbit? Buenbit es una plataforma que facilita el acceso al dólar a través del uso de criptomonedas. Es decir, permite comprar activos digitales con pesos y luego venderlos por dólares. En esta página explicaremos el proceso y evacuaremos todas las incógnitas. ¿Cómo funciona Buenbit? Buenbit ofrece la posibilidad de comprar y vender activos digitales […]
JHipster 4.7.0 Hola a todos, la semana pasada se libero la ultima gran actualización de JHipster, la 4.7.0 En esta nueva versión podemos destacar los siguientes items: Nueva característica importante: Generar clase de criterios y backend para filtrar usando JPA. #5540 Nueva característica importante: Soporte para el first-API que utiliza swagger-codegen – ver # 6229 […]
En este artículo, veremos los pasos para desplegar una aplicación Nest JS en un servidor Linux. Para el ejemplo usare un Ubuntu 20.04 LTS con Node.js instalado en el servidor. Paso 1 (Instalar CLI de Nest JS) Para instalar el CLI de Nest JS ejecutamos el siguiente comando. $ npm i -g @nestjs/cli Paso 2 […]
Hola como están? Me llamo Juan M. López, soy de la Provincia de Jujuy, república Argentina. Soy estudiante de programación en la Facultad de Ingeniería de la Universidad Nacional de Jujuy. Desarrollador Java con 4 años de experiencia con esta tecnología. En este último año trabajando con JDeveloper 12c y Oracle MAF, antes he trabajado […]
Hola buenas a todos, les comparto un nuevo articulo en el cual veremos un poco como poder usar Angular Material junto a Angular 6. Angular Material es una colección de componentes de diseño de materiales para angular. Al usar estos componentes se puede aplicar Material Design muy fácilmente. Con el lanzamiento de Angular 6, el uso de […]
Hola como están, bueno en este articulo les mostrare como actualizar su proyecto en JHipster a la ultima versión del generador, la 4.1.1. En mi casi cuando genere el proyecto estaba en la version 4.0.7. En esta versión se corrigieron 32 issues, de las cuales resolvieron una a la hora de usar OAuth2. Aunque es usada […]
En este artículo, te explicaremos cómo cambiar la versión de Xcode en macOS cuando estás utilizando una versión beta y cómo reconfigurar tu proyecto Flutter para asegurar una compilación sin errores. Este tutorial está optimizado para la última versión de WordPress y ha sido diseñado pensando en el SEO para garantizar que los motores de […]
Hola como están?, hoy vamos a aprender como agregar el driver de Oracle en Maven, mas específicamente el jdbc8.jar, de forma fácil y rápida, y no perder tiempo. En algún momento, en algún proyecto, vamos a tener que usar una base de datos Oracle, y si estamos usando Maven, sabemos que por cuestiones de licencia […]
Angular es una herramienta muy poderosa que es usada por muchos desarrolladores a nivel mundial. Si bien, hoy 6/2/2020, aun esta en su version RC14: Angular 9.0.0-rc.14, vamos a ver una de la tantas formas de actualizar a la versión 9 de angular desde una consola. Primero tendremos que tener NodeJs en la versión 10 […]
Veremos como funciona Angular Shell usando Angular 7 y el rendimiento adicional que obtenemos en nuestra aplicación. Una buena experiencia de usuario es un aspecto esencial en el diseño de aplicaciones web o aplicaciones móviles. Una de las cosas que afecta la experiencia de usuario es el rendimiento de la misma. Para mejorar esto, se […]
Introducción: El Java Development Kit (JDK) es un conjunto de herramientas esenciales para desarrollar y ejecutar aplicaciones Java. Su instalación es un paso fundamental para cualquier desarrollador Java, independientemente del sistema operativo que utilice. En este artículo, te guiaremos a través del proceso de instalación del JDK 8, JDK 11, JDK 13 y JDK 15 […]
Hola buenas a todos, hoy les quiero compartir algo que sirve, y mucho, a la hora de manejar datos de un usuario que hizo login en nuestra aplicación jhipster. Lo que nos permite trabajar con esos datos y agregar mas lógica a alguna funcionalidad que necesitemos. Así que veamos cómo puedes obtener los detalles del […]
Hola a todos, hoy les compartiré lo que estoy aprendiendo últimamente, llegue aquí por la necesidad de crear una api rest en java que me sea de utilidad para un proyecto personal, esta api en un principio la quiero usar tanto web como mobile. Spring Boot es una de las tantas tecnologias que nos ofrece […]
La gestión automática de memoria en Java, comúnmente conocida como recolección de basura (garbage collection), es fundamental en el desarrollo de aplicaciones Java. Este proceso es esencial para liberar espacio en la memoria eliminando objetos que ya no se utilizan. En esta guía completa, profundizamos en los mecanismos de la recolección de basura en Java, […]
Todos tenemos aplicaciones en nuestros móviles que no utilizamos nunca pero como venían instaladas al momento de adquirir el móvil no se nos permite deshacernos de ellas 🙁 Existe la posibilidad de rootear nuestros moviles (proceso muy conocido que si no conocen consulten en google ) pero si no contais con esa posibilidad o no […]
Hola buenas a todos! Hoy veremos un poco de lo nuevo en Angular 12…¡Esta nueva versión contiene bastantes cambios! El proyecto Ivy comenzó en 2018 y se lanzó por primera vez en Angular 8, antes de convertirse en el predeterminado en Angular 9. Desde entonces, la mayoría de las aplicaciones cambiaron de View Engine, que […]
El futuro simple en inglés es un tiempo verbal muy importante para aprender, ya que nos permite hablar de eventos y acciones que ocurrirán en el futuro. Aunque puede parecer difícil al principio, con la práctica adecuada y una buena comprensión de las reglas gramaticales, aprender el futuro simple en inglés puede ser fácil y […]
Muchas personas en algún momento les toca obtener el primer elemento de un Collection, por ejemplo algo parecido a esto: Collection<String> itemCodes = new ArrayList<String>() {{ add("item1"); add("item2"); add("item3"); }}; Tenemos dos formas de obtener el primer elemento: // mostrar el primer elemento del collection System.out.printf(strings.iterator().next()); Esta primera forma seria una de las formas de […]
Arreglar permisos NPM en Linux Hola a todos, hoy les comparto como solucionar el error EACCES de npm en linux, me a pasado de instalarlo en diferentes maquinas y al principio era un dolor de cabeza lidear con los problemas de permisos en linux. Tenemos dos opciones de acuerdo a la documentación oficial nodejs: Opción 1 […]
Hola como están, bueno en este articulo les mostrare como actualizar su proyecto en JHipster a la ultima versión del generador, la 4.1.1. En mi casi cuando genere el proyecto estaba en la version 4.0.7. En esta versión se corrigieron 32 issues, de las cuales resolvieron una a la hora de usar OAuth2. Aunque es usada […]
Persistencia de Datos en Aplicaciones Java: JPA, Hibernate y Spring Data JPA La persistencia de datos es crucial en la mayoría de las aplicaciones. Aunque no es obligatorio que una aplicación mantenga sus datos persistidos, es una práctica común en aplicaciones grandes de diversos campos, desde videojuegos hasta plataformas de redes sociales o sitios web […]
Siempre en nuestras aplicaciones necesitamos mostrar en alguna parte de la vista el nombre del usuario que se loggeo. Usando ADF Security, les voy a mostrar 3 formas de poder obtener el nombre de usuario. 1- Usando Groovy Podemos usar la siguiente expresion adf.context.securityContext.getUserPrincipal().getName() o adf.context.securityContext.getUserName() 2- En Java Podemos obtener el nombre de usuario de la […]
Buenas Días/Tardes/Noches gente, el día de hoy salio la nueva release de jhipster, la 4.6.0. En esta nueva gran actualización Angular4 sale de fase beta, dejándola lista para producción. Recuerda tener todo en un repositorio git, para evitar futuros problemas. Se recomienda hacer una actualización manual. Sigue estos pasos: yarn global upgrade generator-jhipster Luego en […]
Polígonos en Java Hola buenas a todos. Hoy vamos a ver un poco como crear polígonos en Java, algo que me sirvio para recrear posiciones en una ciudad de acuerdo a la latitud y longitud de un celular. Necesitaba que de acuerdo a una posición de latitud y longitud, verificar si estaba dentro de un […]
Un ejercicio de factorial consiste en calcular el producto de todos los números naturales desde 1 hasta un número dado, es decir: factorial(n) = n * (n-1) * (n-2) * … * 1 Por ejemplo, el factorial de 5 (denotado como 5!) es igual a 5 * 4 * 3 * 2 * 1 = […]
En este artículo, veremos los pasos para desplegar una aplicación Nest JS en un servidor Linux. Para el ejemplo usare un Ubuntu 20.04 LTS con Node.js instalado en el servidor. Paso 1 (Instalar CLI de Nest JS) Para instalar el CLI de Nest JS ejecutamos el siguiente comando. $ npm i -g @nestjs/cli Paso 2 […]
Hola buenas a todos, hoy vamos a ver como conectar una aplicación Spring Boot con el motor de base de datos MySql. Este tipo de configuraciones es la que hace que muchos que empiezan a programar están buscando y hay poca documentación o si la hay es con versiones anteriores de spring o de mysql. […]
Angular 6 liberado Hola buenas a todos, como les había comentado en un articulo anterior Angular 6 quedo liberado para todo el mundo. Muchos se preguntaran si van a tener que aprender cosas nuevas, pero no, si ya tiene tiempo trabajando con versiones de Angular 2, 4 o 5 veras que los cambios fueron muy […]
Actualmente en la documentación oficial de Angular hay 12 páginas largas para explicar cómo funcionan los NgModules, incluidas las preguntas frecuentes. Pero después de leer todo esto, puede ser que aun quedemos confundidos. Preguntas básicas como “¿dónde es un buen lugar para guardar un servicio?” No tienen una respuesta clara, incluso hay sugerencias a veces contradictorias. Así que […]
Hola a todos ¿como están? hoy vamos a ver un poco como “no diseñar APIs”, en este caso Api Rest. Sabemos que el formato de respuesta de nuestro servicio debe mantener un formato limpio claro y mantenible. Veamos un ejemplo: Podremos ver en algunos campos de fecha como checkIn, lastNight y checkOut tienen el formato […]
Angular es una herramienta muy poderosa que es usada por muchos desarrolladores a nivel mundial. Si bien, hoy 6/2/2020, aun esta en su version RC14: Angular 9.0.0-rc.14, vamos a ver una de la tantas formas de actualizar a la versión 9 de angular desde una consola. Primero tendremos que tener NodeJs en la versión 10 […]
Polígonos en Java Hola buenas a todos. Hoy vamos a ver un poco como crear polígonos en Java, algo que me sirvio para recrear posiciones en una ciudad de acuerdo a la latitud y longitud de un celular. Necesitaba que de acuerdo a una posición de latitud y longitud, verificar si estaba dentro de un […]
Enseñar a programar a un niño puede ser una actividad muy gratificante y beneficiosa para su desarrollo. Hay muchas formas de enseñar a programar a un niño, y el método más adecuado depende en gran medida de la edad del niño y de su nivel de experiencia con la tecnología. A continuación, se presentan algunas […]
¿Qué es Buenbit? Buenbit es una plataforma que facilita el acceso al dólar a través del uso de criptomonedas. Es decir, permite comprar activos digitales con pesos y luego venderlos por dólares. En esta página explicaremos el proceso y evacuaremos todas las incógnitas. ¿Cómo funciona Buenbit? Buenbit ofrece la posibilidad de comprar y vender activos digitales […]
Configurar Clase Principal en Spring Boot En este rápido tutorial veremos dos formas de definir un punto de entrada en una aplicación Spring Boot a través de Maven y Gradle. La clase principal de una aplicación Spring Boot es una clase que contiene un método public static void main() que inicia el ApplicationContext de Spring. De forma predeterminada, si la clase […]
Ejemplos en Java Hola buenas a todos, hoy les comparto un pequeño tutorial, extraído del Blog de Spring.io, y que me pareció muy interesando para repasar un poco. Recuerdo que ejercicios como este pedían en la universidad para los parciales, y las cosas se hacían de forma muy diferentes, usando muchas lineas de código. Las […]
Hola buenas, hace un tiempo que salio la release 4.10.0 de JHipster, salieron otros mas pero este trae cambios y mejoras. Esto nos ayudara a hacer un desarrollo mas agil, seguro, y de calidad. ¡El soporte de OpenID Connect ya está listo! Esto significa que ahora puede proteger su aplicación JHipster utilizando un proveedor de OpenID […]
Persistencia de Datos en Aplicaciones Java: JPA, Hibernate y Spring Data JPA La persistencia de datos es crucial en la mayoría de las aplicaciones. Aunque no es obligatorio que una aplicación mantenga sus datos persistidos, es una práctica común en aplicaciones grandes de diversos campos, desde videojuegos hasta plataformas de redes sociales o sitios web […]
El pasado simple en inglés es un tiempo verbal que se utiliza para describir acciones o eventos que ocurrieron en un momento específico en el pasado. Es una de las formas verbales más comunes en el idioma inglés y es esencial para comunicarse de manera efectiva en el idioma. En este artículo, discutiremos cómo aprender […]
Hola, buenas a todos, luego de mucho tiempo sin publicar nada, aquí regreso, espero tener el tiempo de compartirles mas cosas que aprendí en este tiempo, por ejemplo las meet-ups de la NodeConf Argentina 2018, pero a su tiempo, ahora hablaremos un poco sobre Angular, en especial sobre la ultima versión, la 7. ¿Que hay […]
Hola buenas a todos, hoy les comparto un pequeño tutorial para poder eliminar duplicados en una lista, como el anterior articulo, usando algunas librerías o técnicas que nos vienen muy bien a la hora de hacer nuestros algoritmos. Eliminar duplicados usando Java Collection: Vamos a ver como es sencillo eliminar duplicados usando Set public void […]
Instalar Java 8 en Deepin 15.5 Hola ¿como están? hoy les paso un pequeño tutorial para poder instalar Java 8 en Deepin OS 15.5. Deeping es una distribución Linux basada en Debian. Últimamente estoy probando esta distribución de Linux, para probar algo diferente y ver alternativas para mi día a día en mi trabajo como […]
Integrar Angular 6 y Ng-Bootstrap 4 Hola buenas a todos? hoy vamos a ver como se puede integrar Bootstrap (Ng-Bootstrap 4) con la ultima versión de Angular ( Angular 6), como ya sabrán, en la semana pasada se libero la ultima versión LTS de Angular, y con ello trajo algunos problemas con algunas dependencias, en […]
Hola a todos como estan? aqui les comparto unos consejos que me dieron en la universidad para poder crecer. Aquí unos seis consejos para aumentar tus habilidades de programación: Practicar: La práctica es la clave para mejorar tus habilidades de programación. Crea proyectos pequeños y trabaja en ellos regularmente para mejorar tu comprensión de los […]
Hola buenas a todos, hoy vamos a ver las diferentes formas de tener o instalar MySql Server en Windows 10, mediante instalador o un contenedor Docker. Ahora vamos a instalar nuestro motor, nos vamos a dirigir a la pagina de MySql y procedemos a bajar el instalador. En esta pagina podremos ver algo como lo […]
Hola buenas tardes, hoy es uno de esos días en los que sin querer borras las contraseñas que guarda google chrome, y no encuentras el txt con las cuentas de cada servicio que usamos. Ahora me toco no recordar como era la contraseña del admin de mi pagina de wordpress, y para colmo el hosting […]
Hola buenas a todos, les comparto un nuevo articulo en el cual veremos un poco como poder usar Angular Material junto a Angular 6. Angular Material es una colección de componentes de diseño de materiales para angular. Al usar estos componentes se puede aplicar Material Design muy fácilmente. Con el lanzamiento de Angular 6, el uso de […]
Un ejercicio de factorial consiste en calcular el producto de todos los números naturales desde 1 hasta un número dado, es decir: factorial(n) = n * (n-1) * (n-2) * … * 1 Por ejemplo, el factorial de 5 (denotado como 5!) es igual a 5 * 4 * 3 * 2 * 1 = […]
Hola buenas a todos, en un articulo anterior vimos como hacer una configuración de proxy para que nuestra aplicación angular pueda consumirlas sin problema en modo develop. Hoy vamos a ver una forma mas rápida, si vemos el siguiente diagrama Tenemos un Gateway que se encarga del enrutamiento de las peticiones hacia los diferentes servicios, […]
Luego de un tiempo sin subir artículos, actualizo la web con este articulo. Gran actualización, en esta nueva versión se actualiza Spring Boot a la versión 1.5.4, esta corrige errores de seguridad. Se agrega módulos Jackson para mejorar el rendimiento de nuestras aplicaciones. Actualización en Angular 4, agregando soporte para Progressive Web App. Mejoras en Elasticsearch, se […]
Buenas Días/Tardes/Noches gente, el día de hoy salio la nueva release de jhipster, la 4.6.0. En esta nueva gran actualización Angular4 sale de fase beta, dejándola lista para producción. Recuerda tener todo en un repositorio git, para evitar futuros problemas. Se recomienda hacer una actualización manual. Sigue estos pasos: yarn global upgrade generator-jhipster Luego en […]