Desarrollo

  • Minimum viable product: characteristics and development

    Producto mínimo viable: qué es y cómo se desarrolla

    En el mundo del desarrollo de software, y de los negocios en general, es muy común que surjan nuevas ideas permanentemente. Pero algunas funcionan y otras no. Muchas veces esas ideas son llevadas a cabo y no logran avanzar. El problema de esto es que no se aprovechan bien los recursos destinados para su desarrollo, […]
  • E-commerce: el momento es ahora

    ¿Qué es el e-commerce? El e-commerce o comercio electrónico es un modelo de negocio que permite realizar transacciones por Internet. Es decir, son tiendas que permiten vender productos online. Es actualmente el mejor canal para conseguir un mayor volumen de ventas, ampliar la red de clientes y llegar a ellos de forma rápida y cercana. […]
  • Aplicaciones móviles híbridas

    Beneficios de las aplicaciones móviles híbridas

    50% de ahorro en tiempo y dinero Interesante, ¿no?   Este porcentaje es lo que ahorra una empresa al optar por desarrollar una aplicación móvil híbrida como hacemos en Syloper, en lugar de una app nativa. A todo esto: ¿Qué es una app híbrida? Las aplicaciones híbridas son aquellas que se desarrollan en un único […]
  • Gestión de incidentes con Teamwork

    La gestión de incidentes es un factor determinante a la hora de establecer una metodología de trabajo. Ya que planificamos las tareas y el orden de ejecución dentro de un proyecto, ¿por qué no planificar mínimamente como se gestionarán los problemas que pueden surgir durante el proceso de desarrollo? Por supuesto, no podemos adivinar ni […]
  • Git versionado de código. Qué es y cómo funciona Git

    Git: versionado de código

    En Syloper, elegimos Git como nuestra herramienta de versionado de código. Creemos que es una herramienta fundamental, y su uso es obligatorio sin importar cuánta gente conforme el equipo de trabajo para un proyecto en particular. Al igual que con cualquier otra herramienta, es necesario entender cómo funciona para poder hacer el mejor uso posible […]
  • ¿Por qué usar Migrations (plugin de CakePHP)?

    Investigando… para empezar… entre charla y charla… entre mejoras y mejoras… pensando en futuro… después de mucho renegar… para ésto… para lo otro… ¿Cómo empiezo mi primer post? La verdad que «investigando» es una buena manera. De la mano de compañeros especializados y curiosos en seguir mejorando, queriendo conocer en profundidad el framework que tanto […]
  • Optimizar carga en Apache con compresión en .htaccess

    Vamos a dar algunos ejemplos para habilitar las diferentes formas de mejorar el tiempo de carga y la performance. Utilizamos la herramienta de Google PageSpeed Insights para hacer las mediciones. Primero para habilitar la compresión utilizando GZip agregamos el siguiente bloque al .htaccess: # BEGIN GZIP COMPRESSION <IfModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file […]
  • Cómo solucionar el «bloqueo de programador»

    No importa cuántos años llevemos desarrollando en un lenguaje determinado, todos en algún momento hemos sufrido el famoso «bloqueo de programador».  Se llama bloqueo de programador al periodo durante el cual un desarrollador se encuentra trabado en una tarea, las ideas no fluyen, y la meta final del proyecto parece lejana e incluso a veces […]
  • La importancia de las reuniones

    Hoy por hoy existen muchas herramientas para mantener la comunicación entre los miembros de un equipo. Sin ir más lejos, en Syloper combinamos el uso de Slack para cuestiones laborales con un grupo de Whatsapp para seguir en contacto fuera de la oficina… ¿esto significa que las reuniones quedaron obsoletas? Al ser un equipo reducido, […]