Metabase: inteligencia empresarial a partir de datos existentes

Cuando trabaja para hacer crecer su negocio, es importante hacer preguntas al respecto. Sus datos tienen muchas maneras de brindarle información sobre el impacto que tienen sus decisiones en su negocio. Hay varias herramientas que le permiten hacer esto. Le mostraré una de ellas: ...

Cómo trabajar de forma remota y hacerlo mejor

Trabajar de forma remota se ha convertido en la corriente principal y ha llegado para quedarse, y las empresas (también ustedes) deben aceptarlo. Las personas de todo el mundo han estado trabajando remotamente al menos en cierta capacidad durante mucho tiempo: periodistas, artistas de ...

Pautas para la experiencia de usuario (UX) en diseño móvil

El diseño de interfaz es una carrera que involucra no solo el conocimiento de la estética visual sino también los principios de usabilidad para hacer efectivo el uso de su aplicación para sus usuarios. Su aplicación móvil debe ser útil e intuitiva, dos conceptos ...

Mejore la Experiencia de Usuario (UX) en WordPress con bloques personalizados de Gutenberg

El año pasado, el 6 de diciembre, Wordpress 5.0 lanzó una gran actualización de la interfaz de usuario del editor de contenido, Gutenberg Block Editor llegó para mejorar la experiencia de Wordpress con una interfaz extensible de diseño de contenido de arrastrar y soltar ...

Almacene assets estáticos de Django con Amazon S3

Para algunos proyectos, servimos muchas imágenes, videos y documentos. Esto puede sobrecargar su sitio y hacerlo más lento porque está solicitando demasiados recursos y procesos al mismo tiempo. Debido a esta situación, es una buena práctica almacenarlos en un lugar seguro como Amazon S3. ...

Sé un desarrollador sin morir en el intento: lo que he aprendido después de cuatro años trabajando como uno

El lunes pasado fue mi cuarto aniversario trabajando en Swapps como desarrollador de software. También fue mi aniversario de cuatro años trabajando como desarrollador de software. Antes de trabajar aquí en Swapps, tuve algunos trabajos menores en mi universidad pero ninguno relacionado con el ...

Guía para un mejor flujo de git para entornos automatizados

En 2010, Vincent Driessen escribió “A successful Git branching model”. Proporcionó un gran modelo para desarrollar aplicaciones en un repositorio organizado y siguiendo los conceptos de control de versiones semánticas, por lo que los equipos pudieron planificar lanzamientos, implementar funciones y revisiones sabiendo y ...

Vaya más allá con la automatización: ansible-runner

En 2015 empezamos a usar Ansible en Swapps. Creé una pequeña aplicación Django que podría interactuar con Ansible directamente, y la usé para administrar nuestra infraestructura a un nivel superior. En aquel entonces, Ansible estaba en la versión 1.9. Ansible está escrito en python, ...

Cómo configurar llaves SSH y GPG para su flujo de trabajo de desarrollo

Hace mucho tiempo, en una galaxia muy, muy lejana, descubrí las llaves SSH y las llaves GPG y pensé que eran buenas … así que comencé a usarlas, obviamente de la manera incorrecta (si quiere saber un poco más, puede iniciar aquí and también ...

Comenzando con Elixir y Phoenix

Como desarrolladores, estamos siempre buscando nuevas herramientas que nos ayuden a crecer. Últimamente, he estado aprendiendo sobre programación funcional y cómo puede afectar el código que escribo en general. Durante esa búsqueda, descubrí sobre Elixir, un lenguaje funcional que aprovecha el Erlang virtual machine. ...

Cree Interfaces de Usuario para Humanos

No hay duda de que la tecnología ha cambiado nuestras vidas. Nos ha llevado a alturas que no podríamos haber imaginado de otra manera. La tecnología también ha llenado todos los rincones de nuestra vida diaria, cambiando la forma en que nos comportamos y ...

Creando su primer shortcode de WordPress

WordPress es el sistema de gestión de contenido (CMS) más utilizado en el mundo. Su diseño simple hace que sea fácil de usar para que todos puedan aprender lo básico en poco tiempo. Gracias a su popularidad, es posible encontrar una gran variedad de ...