Presentación
Vídeo
Transcripción
Extracto de la transcripción automática del vídeo realizada por YouTube.
bueno pues vamos a empezar gracias por venir la competencia hasta ahora es muy dura la charla paralela es muy buena seguro y bueno quiero agradeceros primero a todos que estéis aquí y ya ver si vale la pena vamos a intentarlo bueno primero dar las gracias
a los patrocinadores ya sabéis que sin esto si no esto no sería posible no puedes estar aquí y bueno pues vamos a empezar algo sobre mí mi nombre es bis en soria dura soy desarrollador web en el symphony 2 trabajo actualmente de social point y bueno pues si
no se ve el fondo soy valenciano vale es una paella antes de empezar me gustaría saber alguien a utilizar una vez va grande bien pruebas en serio habéis hecho algunas pruebas y tontas o lo usáis pruebas bueno pues nada esto es esto lo que vamos a hablar vamos
a hacer una pequeña introducción de problemática que tenemos creo que os vais a sentir identificados en muchas cosas un poco descripción que es background que es papel problemas que nos encontraremos en las implementaciones y cómo usarlo en nuestros proyectos
empezamos bueno cuando cuando empezamos a preparar una máquina para el típico desarrollador que entra nuevo tenemos que instalar una serie de cosas git vital no sé si alguien no usa git pero si no usas bit de visión ser git php y unit más de lo mismo después
tenemos lo que sería el combo ser obligatorio claramente módulos de php servidores web tanto en game como apache no soy mañoso y después por último última estancia a ver tenemos la base de datos y bueno selenium selenium no sé si lo usáis para vuestras pruebas
pero en el caso de que lo hagáis bueno tiene un poco de historia instalar java y tal entonces hay una serie de de paquetes que hay que instalar vale qué pasa bueno pues cada uno tiene su sistema operativo tiene sus manías los programas somos muy mañosos por
lo menos yo y mis compañeros y bueno pues cada operativo tiene su propio sistema de paquetes para instalar pues todos nuestros el software que utilizamos vale un punto tenemos apt-get reich adium en mac para los entornos tenemos varias opciones vale tenemos
paquetes ya montados predefinidos más zen studios o un poco más a mano como serían como sería en mac porsche homebrew y después en útil estancia en windows tenemos one o caos y destrucción es decir instalar un paquete hace una instalación de básica la anp
en este caso sin one en windows no sé si lo habéis probado pero vale la pena vale entonces bueno pasamos de cuesta el tema y de el tema y de más de lo mismo es evidente que no podemos obligar a ningún desarrollador a usar el líder que queramos porque no vamos
a conseguir entonces bueno cada uno tiene el suyo yo prefiero php storm me gusta pero bueno cada uno tiene sus manías vale eso es importante esto es importante porque cuando cuando queremos automatizar está tras estas tareas es importante deben contar con
él no puedes instalar un paquete de i d y que cada uno sea y que y que todos los usuarios usen el mismo todos desarrolladores el siguiente paso preparamos el proyecto tenemos un proyecto y varios vamos a poner uno y vamos a montarlo vale que hacemos clonamos
el repositorio configuramos el virtual host correspondiente instalamos vendors creamos bases de datos personalizamos parameters etcétera suena no nos gusta se tiene que hacer lo que vamos a hacer llega el momento de la puesta en producción el momento la puesta
en producción o en pre-producción me da igual típicamente serán pre-producción cuando nos pegue esto el pp bueno voy a decir conocéis de sobra tenemos nosotros el sistema operativo concreto marca punto lo que sea me da igual windows tenemos versiones diferentes
de php tenemos versiones diferentes del servido de base de datos es decir en producción tendremos seguramente una versión más estables que los que tenemos los equipos de desarrollo paquete concreto de eso que tenemos ahí que lo necesitamos estamos un servicio
externo un vendedor y nosotros temos una versión en local y en el servidor hay otra más estable es lo mismo vale está todo bien local está todo en verde esto debería funcionar bueno pues a veces ya lo sabéis no pasa soluciones que tenemos pues bueno el mismo
sistema operativo para todos nadie hace nada para animaros un posible no posible no los mismo paquete instalados pues lo mismo si son sistemas operativos diferentes es difícil tener los mismos paquetes incluso con el mismo sistema operativo hay versiones yo
tengo la ubuntu 1204 yo tengo las 1004 yo tengo la última de las 1304 y vale pues lo típico no y después la misma confianza en todo los entornos más de lo mismo y aquí es cuando viene el problema yo uso mac y linux pues nada tranquilidad y buenos alimentos
hay solución y la solución pasa por utiliza una serie de herramientas que nos van a ayudar a quitarnos toda esta porquería de encima la gran de baghran se encarga de la virtualización es decir tendremos máquinas virtuales que podemos arrancar o parar cuando
nos dé la gana puppet o chef vale papel o chef son herramientas de aprovisionamiento vale se encargarán ahora lo explica con detalle pero bueno básicamente se van a encargar de preparar nuestros entornos levantamos la máquina y preparamos el entorno básicamente
lo que acabo de decir background pues eso provee de unos entornos que son configurables reproducibles y portables eso es muy importante eso mismo grant tiene la capacidad está preparado para soportar diversos proveedores virtualbox es el que viene de casa
digamos que viene de serie es gratís software libre tiene paquetes para todo windows linux ubuntu no hay no hay problema web también pero ese pago es de pago y la licencia no recuerdo bien pero creo que eran como 100 100 euros 100 dólares por ahí estaba vale
la ventaja de vmware según dicen es la performance en teoría wear tiene mejor rendimiento que virtualbox vale ahora hablaremos del rendimiento también podemos utilizar amazon web services y subir nuestras máquinas a un entorno de preproducción por decirlo
alguna manera o de integración con el resto de los equipos de nuestra empresa al esto es muy interesante es muy interesante porque aparte de tenerlo en local lo que tenemos en local podemos subirlo automáticamente y podemos clonar nuestro nuestro entorno en
[ ... ]
Nota: se han omitido las otras 3.103 palabras de la transcripción completa para cumplir con las normas de «uso razonable» de YouTube.