communication My best advice on how to communicate better with your team When you meet a colleague, you don’t know about their life and their knowledges. I will explain how to communicate better when you don't know about a person for first time.
spring-boot Spring Boot: Correo SMTP con Mailgun Las notificaciones por correo son muy importantes, las aplicaciones hoy en día notifican cada acción del usuario.
java Spring Boot: JMS con ActiveMQ ActiveMQ es un broker de mensajería de código abierto utilizado en muchas aplicaciones para comunicarse entre sí y compartir datos.
angular Angular: Cifrar localStorage A menudo las aplicaciones deben de ser protegidas. Guardar datos en localStorage puede ser fácil, los datos quedan expuestos para cualquier atacante.
spring Spring Boot: Cómo crear un Scheduled en Kotlin Las tareas pueden ser programadas para establecer una acción en un periodo de tiempo o una fecha en concreto. Sirven para cobros automáticos, recordatorios a usuarios, etc.
python Pytz: Timezone en Python Geograficamente, los paises cuentan con diferentes horarios. Gracias a las zonas horarias podemos identificar la fecha y hora de cualquier pais. Crear aplicaciones sin entender este tema, se puede volver complicado.
django PDF con JasperServer desde Django, Node.js y Go JasperServer es un servicio web de informes (reportes) creado en Java. Su tarea es servir documentos en formato electrónico pdf para su impresión o visualización. -------------------------------------------------------------------------------- Comunicación con JasperServer Lo que necesitamos para obtener un documento electrónico es lanzar una petición hacia el servidor jasper. El servidor recibe una serie
sailsjs Cómo instalar Sails.js Sails.js tiene la capacidad y flexibilidad de dar al desarrollador lo que busca en un marco de trabajo para la creación de aplicaciones web; desde formularios de acceso, persistencia a base de datos, subida de archivos, políticas de permisos, configuraciones de seguridad, etc. No importa qué tan exigente seas,
bookshelfjs Migraciones con Knex.js Una migración es la parte más importante en una herramienta de desarrollo. Es la sincronización de tu código con la base de datos. Es un concepto tan popular que la mayoría de herramientas las tiene. Instalacion y configuración Instala knex en el sistema de manera global. $ npm install -g knex
backbonejs Bookshelf.js: Un ORM para Node.js que vale la pena Bookshelf.js soporta bases de datos relacionales y su diseño es inspirado en Backbone.js, algo que me trae muy buenos recuerdos y que muchos ya no sabrán lo que era. Aún así, su uso es similar a él desde sus funciones, herencias y modelos.
font-awesome Configurar Font Awesome en Vue.js Los íconos son un recurso muy importante dentro del diseño web. Si un sitio no cuenta con ellos, no resaltaría lo que queremos decirle a nuestros usuarios. Aunque hay gran variedad de ellos, hablaremos de uno de los más populares. -------------------------------------------------------------------------------- Comenzamos Primero instalamos los 3 módulos que usaremos: font
ghost Envíar correos a suscriptores en Ghost Ghost permite el acceso a su núcleo de una manera más directa. Las aplicaciones. Y, aunque existan las apis y los webhooks, las apps tienen acceso a más bajo nivel que cualquier configuración pueda tener. Aún dicha funcionalidad está en fase de desarrollo pero suponen muchas ventajas para la personalización
Django: Introducción a los templatetags. Aprenderlos no es tan dificil como parece. Django tiene tags pre-construidos que los usamos en nuestras aplicaciones. Crear los nuestros nos ayudará a mejorar nuestras vistas. -------------------------------------------------------------------------------- Uso de tags en plantillas El sistema de plantillas de django viene con una variedad de tags ya diseñados para usarlos en nuestras
django Cómo configurar django-debug-toolbar Es de saber que nuestras aplicaciones corren internamente cientos de líneas de código en su núcleo. Son tantos los archivos que, es difícil darle seguimiento en su ejecución. Aunque es importante saber como funciona el núcleo para distinguir de donde vienen los errores, lo es también la forma en que
Paid-members only django Django: Como usar UpdateView con django-betterforms Siguiendo el post anterior, ahora les mostraré cómo actualizar los registros, verán que fácil es y sin morir en el intento. Tabla de contenido 1. Primer paso con UpdateView 2. Modificamos el archivo urls.py 3. Simplificando nuestro código Primer paso con UpdateView Como bien sabemos la clase UpdateView pide
django Django: Crea un formulario con varios modelos usando django-betterforms A menudo cuando desarrollamos aplicaciones web nos encontramos con varias situaciones; una de ellas es guardar datos en un formulario que están en diferentes modelos.
django Django: 4 buenas prácticas para empezar a programar. Muchos desarrolladores cuando comenzamos a aprender un lenguaje o una herramienta acarreamos malas prácticas a la hora de programar. Ésto se debe porque se desconoce el paso correcto al momento de escribir nuestras aplicaciones. A continuación les dejaré algunos tips que deben de tener a la hora de desarrollar sus
sailsjs Interactúa con la consola de Sails.js Sabemos que sails es un framework que va creciendo día con día tanto en su desarrollo como su comunidad. A diferencia de antes, existe más documentación de la que solíamos ver en internet pues ahora hay mucha gente interesada en él. Por éste motivo decidí sacar provecho de algunas cosas
sailsjs Aprende Sails.js - Conociendo su estructura Hola de nuevo. Ahora les presentaré la estructura de éste framework que cada vez que lo uso no me deja de sorprender con nuevas cosas. Después de saber cómo instalar sails [https://blog.alexandermiss.com/aprende-sails-js-primeros-pasos/] en nuestro equipo a continuación detallaré los archivos y carpetas que tiene un nuevo
virtualenv Crear un entorno virtual con Python 3 en Fedora Para desarrollar aplicaciones web con django existen dos maneras de configurar nuestro entorno de trabajo. Una de ellas es usando los repositorios del sistema (instalando con apt-get, yum, dnf) y la otra es usando entornos virtuales. Si usamos los repositorios del sistema nos estamos limitando a usar una sola versión
sailsjs Usar jade en Sails.js Hola de nuevo, Ahora les mostraré como crear un proyecto nuevo pero funcionando con jade (que ahora se llama pug). Supongamos que quiero crear un proyecto de nombre sailsconjade. El comando en la terminal es el siguiente: $ sails new sailsconjade --viewEngine jade Nos situamos en el directorio del proyecto y
backbonejs Backbone.js - Conociendo el identificador cid Hola nuevas criaturas, Hoy les presentaré otro atributo más en Backbone. Se trata del cid. Instancias de modelos. Resulta que Backbone, debe identificar los registros que creamos de alguna forma. Cuando nosotros creamos un registro aun sin guardarlo a la base de datos, éstos registros están siendo manipulables con Backbone
backbonejs Backbone.js - Cambiando nuestro idAtributte Hola Nuevas Criaturas, En el post pasado [https://soynuevacriatura.com/backbone-js-nuevos-registros/] hablábamos de Nuevos registros en Backbone. La clave es el id. Ahora vamos a ver como cambiar ese nombre de atributo. Un poco de SQL A veces tenemos campos únicos que nos sirve de llave primaria y que en
backbonejs Backbone.js - Nuevos registros Hola Nuevas Criaturas, Backbone distingue nuevos registros con la propiedad id. En éste seguimiento de Backbone trataremos siempre con el mismo ejemplo de los candidatos, así que, creamos nuestra clase. var Candidato = Backbone.Model.extend({ defaults: { votos: 0 } }); Si en el registro existe un campo id, entonces el registro es
backbonejs Backbone.js - Conociendo más la clase Model. Hola Nuevas Criaturas Conoceremos algunos métodos de la clase que algunos nos sirven para manipular los datos de las clases y otros para configuraciones. Mencionaba en el primer post [https://blog.alexandermiss.com/backbone-modelos/] que los modelos de Backbone tienen un method llamado get .Vamos a crear un candidato y