Disfruta Programando

Disfruta Programando

By disfrutaprogramandoTechnology
Download on the App Store

Disfruta Programando episodes

  • 5 tips para desarrollar una aplicación desde cero y avanzar rápido
    Tal y como comentamos en nuestros dos últimos podcasts sobre las reuniones de análisis productivas y cómo plasmar esa reunión en la estructura de una bbd, ahora se nos presenta como siguiente paso, la necesidad de desarrollar la aplicación. Aquí es donde aparece para el desarrollador, el equivalente al escritor cuándo se enfrenta a la hoja en blanco.
    Tip 1: Empieza siempre por la base de datos
    y lo segundo y lo tercero hasta completarla.
    Hasta que no tengas resuelta toda la funcionalidad a nivel de base de datos tendrás lagunas, y posteriormente resolver puede llevarte a hacer cambios que supongan perder la mayor parte de tu trabajo.
    Tip 2: Hay que intentar hacer las cosas una sola vez.
    Por ejemplo, intenta completar los campos de las tablas antes de hacer sus objetos visuales.
    Tip 3: Si vas a importar datos de otro sistema, crea la importación de datos de cada tabla, antes de crear sus objetos visuales.
    Probar con datos es bueno y necesario para el programador y para el product owner y los usuarios finales.
    Tip 4: Primero los maestros de 1º nivel, luego los de 2º nivel, etc.
    Haz todos los objetos de la tabla.
    Tip 5: Crea solo los objetos que realmente vas a usar
    Si es un maestro si conviene crear su rejilla de localización y el localizador aunque de momento no lo uses.
    No crees objetos suponiendo que se vayan a usar.
    Crea los objetos en el orden más conveniente para su reutilización con pegar como.
    Tips adicionales:
    Si programas con Velneo prepárate para disfrutar programando con la próxima versión, Velneo 24!!! (sin spoiler)
    Trabaja en modo ágil, sprints de 2 semanas es una buena práctica
    Recuerda que todo lo que se desarrolla debe pasar a producción (o preproducción)
    Desde el primer sprint el cliente (el product owner) debe poder probar todo lo desarrollado.
    Lo ideal es que también los usuarios finales prueben la aplicación tras subirla al servidor de preproducción para que den feedback al product owner.
    En el próximo episodio hablaremos sobre nuestra experiencia en cómo desarrollar aplicaciones empresariales con un marco ágil.
    Es importante para este podcast que nos ayudes, te agradecemos tus comentarios y likes en iVoox y las estrellas en iTunes.
    22 min
  • Cómo plasmar el análisis en la estructura de la base de datos
    Definir las tablas maestras
    Trabajar en bloques (módulos o funcionalidades)
    Diseñar siempre con el esquema
    Crear múltiples esquemas
    Dejar para el final las tablas más importantes, tendrán múltiples enlaces
    Simplificar los esquemas para que se entiendan bien
    En una segunda fase añadir campos funcionales en cada tabla
    Añadir los índices de los maestros para garantizar integridad referencial
    14 min
  • Cómo hacer una reunión de análisis productiva
    Somos expertos en desarrollo de software en su negocio el experto es el cliente.
    Lo importante es escuchar
    Saber hacer las preguntas adecuadas
    Ajustar las preguntas a lo que nos están contando
    No intentar convencer al cliente de nuestras ideas
    Tomar notas de todo lo importante
    Dibujar flujos con software de diagramas de flujo (Lucidchart) o mapas mentales (Xmind)
    Grabar el audio o el vídeo
    Skype, Hangout (free)
    Gotomeeting, Gotowebinar (pago)
    Enviar el acta a los participantes
    21 min
  • Novedades Velneo 23
    Resumen de las novedades de la versión 23 de Velneo.
    Interfaz sin límites
    Incluye todos los datos que necesites en tus formularios con el nuevo control área de scroll que te va a permitir generar interfaces muy atractivas, combinando partes fijas y otras con desplazamiento para conseguir la mejor usabilidad. Tus soluciones de movilidad y escritorio lucirán como nunca lo habían hecho hasta ahora.
    Mueve los datos con tacto
    Las soluciones de movilidad triunfan por su gran experiencia de usuario. Crea aplicaciones 100% táctiles con los mejorados controles nativos: formularios, rejillas, casilleros, árboles, etc. Desarrolla aplicaciones para dispositivos táctiles Android e iOS, con controles nativos al más puro estilo life is soft.
    Gráficos interactivos
    Los gráficos se vitaminan con leyendas interactivas, variables con totales de series, y señales. Ahora podrás analizar la información con gran sencillez e interactividad. Añadir o quitar información del gráfico, visualizar los porcentajes de las series, y navegar por la información está a un clic.
    Life is copy
    Los usuarios aman las aplicaciones que dominan. Qué mejor forma de gestionar los datos que seleccionando los registros en las rejillas, copiarlos con un clic y pegarlos en la hoja de cálculo que más les guste. Dale a tus usuarios la mejor experiencia life is copy.
    No esperes, ¡Total!
    A las personas nos encanta gestionar listas y ver la información sin esperas. En Velneo las rejillas muestran la información rápidamente, ahora además los totales son instantáneos. Tus usuarios de aplicaciones en Cloud quedarán asombrados de la velocidad de tus aplicaciones.
    Google Play te espera
    Si desarrollas grandes soluciones de movilidad para teléfonos y tablets, y quieres publicarlas en Google Play te lo hemos puesto muy fácil con el nuevo gestor de instalaciones de Android y Windows.
    Reindexa a toda máquina
    Sácale el jugo a tus potentes servidores con la nueva tecnología Bigkey3 capaz de indexar a la vez todos los índices de una tabla. Indexa a toda velocidad y mejora los tiempos de reindexación hasta 10x.
    Otras novedades
    Nuevo sistema de foros
    Foro exclusivo para desarrolladores certificados
    vERP Log transaccional
    vERP Agenda HTML
    Aplicadas las novedades de Velneo 23 en vERP (área de scroll, totales, gráficos interactivos, …)
    vERP móvil
    vCloud París
    Monitor vClient con menos recursos de uso
    Cálculo de procesos en paralelo
    Open SSL
    Regeneración de contenedores de gran tamaño
    48 min
  • Repasando enero y febrero de 2018
    Podcast sobre qué nos ha pasado en lo que llevamos de 2018.
    Productividad
    Curso Berta Pena.
    Compromisos.
    Curso QML
    Cuándo usarlo
    Cómo usarlo
    JavaScript
    Cuándo usarlo
    Cómo usarlo
    Taller de web service.
    Blog.
    Vídeo.
    Ejemplo.
    Seminarios sobre Velneo y vERP.
    Estamos trabajando en la iteración 23 de Velneo.
    Creemos que os gustará.
    25 min
  • Cómo vender software
    Tengo una idea que me hará rico, solo tengo que desarrollar la aplicación
    Venta de software desde el punto de vista de una empresa de desarrollo.
    Problemas
    Creer que hace falta un producto completo para empezar a vender.
    Un gran producto sin un mal equipo comercial tiende al fracaso.
    Un mal producto con un buen equipo comercial tiende al éxito.
    No encuentro clientes.
    Te pones a desarrollar sin tener nicho.
    Sin saber a quién vas a vender
    Sin tener al menos cliente a facturar.
    Pros vs Contras
    Competir en precio
    Contaplus ¿Contra un banco?
    Competir en alcance
    Contra SAP
    Dónde sí puedes competir
    En servicio.
    En cercanía.
    En personalización ajustada a lo que pide el cliente.
    En plazo.
    En un precio ajustado para un software a medida.
    Los medios
    La web
    SEO
    Mail marketing
    Inbound marketing
    Afiliaciones
    Software de pago por licencia vs suscripción
    Mis cliente
    ¿Quiénes son mis clientes objetivo?
    Segmentación
    La web (escaparate)
    ¿Tengo la web adecuada para mi producto y mis clientes?
    Es muy difícil vender simplemente por tener una buena web
    El cierre
    Venta online si vendes software en cloud.
    Venta presencial para proyectos de envergadura, con software a medida.
    Demo.
    Cartera de clientes, casos de éxito, conocimiento del sector.
    El boca a boca es el mejor comercial. Vete dejando clientes satisfechos.
    Demostración de confianza.
    Compromiso de fechas de respuesta.
    34 min
  • Cómo hacer una demo de software
    En este episodio responderemos a las siguientes dudas:
    Conceptos
    ¿Qué es el software?
    ¿Qué es y cuál es el objetivo de una demo?
    Marketing o comercial
    ¿El software se vende o me lo compran?
    ¿Alguien compra software directamente tras una demo?
    ¿Cuántas demos necesita un cliente antes de comprar?
    ¿Puedo sustituir una demo por vídeos en mi web?
    ¿Qué es más rentable hacer demos individuales o seminarios grupales?
    Demos
    ¿Son iguales las demos presenciales y online?
    ¿Cuándo es mejor hacer demo presencial y una online?
    Cuando el importe del proyecto o el perfil del cliente lo exija
    ¿Hay diferencias a la hora de hacer la demo según quién sea el cliente?
    Conoce el perfil de tus oyentes
    ¿Cómo se debe organizar una demo?
    Toma de datos
    Guioniza la demo
    ¿Quién debe estar en una demo? ¿Está el que decide la compra?
    Ese es el que tiene que estar
    ¿Debo enseñar otras aplicaciones finales de otros clientes en la demo?
    ¿Qué cosas pueden fallar en una demo?
    En la práctica
    ¿Cuáles son las mejores herramientas para hacer demos online?
    De pago: Gotowebinar, Webex, Teamviewer
    Gratuitas: Skype, Hangout
    La demo paso a paso
    Informarse sobre el cliente
    Preguntar
    Decir no
    Prepara la Demo con datos del cliente
    Power Point (mejor Keynote)
    Demos personales
    Presentador con perfil técnico
    Duración (máximo 2 horas)
    Participación del cliente
    ¿Cómo debe comenzar una demo?
    Presentarnos a nosotros y que se presenten el resto
    Presentar nuestra empresa o negocio
    Presentar nuestro producto
    Preguntar la expectativas al cliente
    Durante la demo
    En las demos, como en la playa. Enseña solo lo justo ;)
    Durante la demo, si piden algo que no tienes, anótalo. No digas que lo tendrá!
    ¿Cómo debe terminar una demo?
    Con un compromiso por ambas partes, próximo hito (comercial, técnico)
    Lo que ven en la demo sería ideal que lo puedan probar en una demo online
    Después de la demo
    Mide el resultado comercial de tus demos
    Analizar los puntos de mejora
    35 min
  • Buenas prácticas de programación en cloud
    ¿Cómo se pronuncia Cloud?
    Cada vez que se pronuncie mal una bocina
    Miedos
    Mis datos en el cloud, noooooo!!!
    Y si me quedo sin Internet
    Ventajas cloud computing
    Movilidad
    Cambia de pc sin miedo.
    Todo está en la nube (24x7).
    No tengo que hacer copias de nada.
    Si quiero programar en local con Velneo puedo hacerlo y luego integrarlo
    Datos compartidos
    Acceso fácil. Desde cualquier lugar y dispositivo
    Información disponible de forma sencilla
    Seguridad. ¿Lo tienes más seguro en tu oficina?
    Ahorro de costes
    Pago por uso
    Infraestructura escalable. Empiezo con muy poco
    Almacenamiento. Los discos duros SSD son de capacidad limitada
    Actualizaciones automáticas: Siempre más actualizado
    Medio ambiente. Ahorro en consumo de energía
    Igualdad. Puedes competir con “los grandes”
    3 capas
    IaaS. Infraestructura (esta no la vende Velneo)
    Latencia
    Experiencias recientes en América
    PaaS. Platform as a service (esta SI la vende Velneo)
    Programar en cloud debería ser obligatorio
    Independencia del equipo
    SaaS. Software as a service (esta la venden nuestros clientes)
    Transparente para el usuario final
    Rendimiento similar a una aplicación en local
    Programación
    Programa en cloud
    Prueba en cloud
    Optimiza para el cloud
    Todo es servicio
    Administraciones públicas
    Firma electrónicas, de documentos y contratos
    Fotos
    Música
    Correo electrónico
    Compras online
    API Rest
    Presente y futuro del Cloud (Previsión del tiempo)
    Más rápido
    Más seguro
    Estándar por defecto
    52 min
  • Episodio 2. La importancia de la base de datos
    La historia
    Antes de la existencia de ordenadores en las empresas, ya existían los ficheros en papel. Archivadores, carpetas, libretas y fichas de papel hacían la misma labor que ahora llevamos a cabo digitalmente
    Los tiempos han cambiado, pero el objetivo de almacenar la información no sólo es el mismo, sino que ha crecido
    Las piezas de una aplicación: base de datos + reglas de negocio + interfaz
    Un usuario ve a los datos como un elemento más de la interfaz
    Un desarrollador ve la interfaz como el medio de publicación de la información
    SQL, el lenguaje
    BBDD ISAM
    BBDD Dbase, Paradox, etc.
    BBDD de mainframes DB2, Oracle
    SQL era un lenguaje de consulta para usuarios finales o administradores de bbdd
    Las bbdd en el mundo empresarial
    Las BBDD son muy importantes tanto a nivel personal como profesional, pero es en el ámbito empresarial donde adquieren más relevancia.
    Los casos más usuales en una empresa para la utilización de una BBDD son los ERP’s y los CRM
    Mantener una BBDD correctamente actualizada aumenta en un 20% tus posibilidades de venta.
    Tendencias
    Aunque lo más habitual hasta hace unos años era encontrarnos únicamente con BBDD tipo SQL, ha aparecido una posibilidad que cada vez está tomando más auge y son las BBDD NoSQL.
    Cada BBDD está especialmente orientada a un tipo de datos o nicho de negocio y lo ideal para garantizar el éxito del proyecto es elegir la que mejor nos vaya en nuestro caso.
    Otra tendencia que ha venido para quedarse es la de mantener las BBDD en el cloud.
    Tipos de BBDD
    MySql
    Oracle
    Microsoft SQL Server
    La llegada del SaaS, Cloud, Startups con millones de usuarios, etc propició la aparición de las denominadas BBDD NoSQL.
    Aportaron estructuras mucho más versátiles
    En proyectos empresariales, existen varias plataformas de desarrollo que utilizan frameworks para la parte de interfaz y procedimientos conectándose a cualquiera de las BBDD.
    Entre las muchas opciones existentes, nosotros utilizamos Velneo, que nos aporta una plataforma para el desarrollo de aplicaciones empresariales orientada al cloud y con una BBDD integrada rápida y fiable.
    37 min
  • La importancia de la base de datos
    La historia
    Antes de la existencia de ordenadores en las empresas, ya existían los ficheros en papel. Archivadores, carpetas, libretas y fichas de papel hacían la misma labor que ahora llevamos a cabo digitalmente
    Los tiempos han cambiado, pero el objetivo de almacenar la información no sólo es el mismo, sino que ha crecido
    Las piezas de una aplicación: base de datos + reglas de negocio + interfaz
    Un usuario ve a los datos como un elemento más de la interfaz
    Un desarrollador ve la interfaz como el medio de publicación de la información
    SQL, el lenguaje
    BBDD ISAM
    BBDD Dbase, Paradox, etc.
    BBDD de mainframes DB2, Oracle
    SQL era un lenguaje de consulta para usuarios finales o administradores de bbdd
    Las bbdd en el mundo empresarial
    Las BBDD son muy importantes tanto a nivel personal como profesional, pero es en el ámbito empresarial donde adquieren más relevancia.
    Los casos más usuales en una empresa para la utilización de una BBDD son los ERP’s y los CRM
    Mantener una BBDD correctamente actualizada aumenta en un 20% tus posibilidades de venta.
    Tendencias
    Aunque lo más habitual hasta hace unos años era encontrarnos únicamente con BBDD tipo SQL, ha aparecido una posibilidad que cada vez está tomando más auge y son las BBDD NoSQL.
    Cada BBDD está especialmente orientada a un tipo de datos o nicho de negocio y lo ideal para garantizar el éxito del proyecto es elegir la que mejor nos vaya en nuestro caso.
    Otra tendencia que ha venido para quedarse es la de mantener las BBDD en el cloud.
    Tipos de BBDD
    MySql
    Oracle
    Microsoft SQL Server
    La llegada del SaaS, Cloud, Startups con millones de usuarios, etc propició la aparición de las denominadas BBDD NoSQL.
    Aportaron estructuras mucho más versátiles
    En proyectos empresariales, existen varias plataformas de desarrollo que utilizan frameworks para la parte de interfaz y procedimientos conectándose a cualquiera de las BBDD.
    Entre las muchas opciones existentes, nosotros utilizamos Velneo, que nos aporta una plataforma para el desarrollo de aplicaciones empresariales orientada al cloud y con una BBDD integrada rápida y fiable.
    37 min

About Disfruta Programando

From the publisher's feed

En este canal compartiremos nuestra experiencia en el mundo del desarrollo de aplicaciones software

More shows like Disfruta Programando

Applelianos by Applelianos

Applelianos

56 Listeners

iSenaCode Live by Sergio Navas

iSenaCode Live

85 Listeners

Relfon daily podcast by Relfon

Relfon daily podcast

0 Listeners