Creando entorno de desarrollo para vuejs con webpack y docker

Enviado por Francisco Carrizales el Sáb, 26/09/2020 - 10:14
Esta es la cuarta entrada en la documentación de una aplicación web que recibe actualizaciones en tiempo real, utilizando crossbar, python y vuejs, En esta ocasión el objetivo es crear un contenedor en docker con nodejs y webpack para que este construya el js que ocuparemos.

Etiquetas

Creando app en tiempo real creando un chat muy muy básico con vuejs python y crossbar

Enviado por Francisco Carrizales el Dom, 20/09/2020 - 11:30
Esta es la tercera entrada en la documentación de una aplicación web que recibe actualizaciones en tiempo real, utilizando crossbar,python y ahora un poco de vues. El objetivo de hoy es tener una chat muy muy básico con lo mínimo necesario que puedes encontrar en la documentación vuejs

Creando app en tiempo real con python, crossbar y Klein

Enviado por Francisco Carrizales el Jue, 17/09/2020 - 21:20
Esta es la segunda entrada en la documentación de una aplicación web que recibe actualizaciones en tiempo real, utilizando websockets. El objetivo de esta entrada es poder enviar información en el momento en el que se visita una url de esta manera tendríamos lo necesario para poder construir algo más complejo

Etiquetas

PhpUnit comienza lo bueno TTD (test driven development)

Enviado por Francisco Carrizales el Sáb, 09/02/2019 - 12:57

Ahora si, comenzamos lo bueno, como mencione en una entrada anterior, existe una practica en la cual comienzas a escribir las pruebas, vez y te aseguras que falle dicha prueba, a continuación haces lo posible para que se cumpla. Repites este proceso hasta  que sientas que cubre los aspectos mas importe del desarrollo.
En la entrada anterior concluimos la instalación y dejamos una clase con una prueba lista.
 

Etiquetas

PhpUnit primer prueba

Enviado por Francisco Carrizales el Sáb, 09/02/2019 - 10:56

La instalación es sumamente sencillo, por lo que solo comenzaremos con la primer prueba. Para comenzar necesitamos definir una estructura porque todos amamos la estructura.

/src
/tests

Donde:
src, creamos nuestras clases
tests, creamos las pruebas de dichas clases.

Creamos nuestra primer clase, el clásico Calculadora con un método que suma lo llamamos calculadora.php
 

Etiquetas

Patron de diseño: Decorador (decorator pattern) en php

Enviado por Francisco Carrizales el Jue, 07/02/2019 - 19:55

Este es uno de los patrones de diseño que me gusta mucho. Por que te permite sumar funcionalidad con cada clase que vas agregando, la cual queda en una estructura fácil de mantener, ya que cada clase encapsula una funcionalidad individual que en conjunto dan como resultado algo genial.

Etiquetas

Cómo lidiar con integraciones de servicios externos

Enviado por Francisco Carrizales el Mié, 06/02/2019 - 18:16

En el desarrollo de un proyecto, existen muchos factores que pueden hacer que nada resulte como se planeó,, entre ellos puedo mencionar, desconocimiento de escenarios que ni el propio cliente conoce, flujos de trabajo que se creen que se conocen, a veces la propia capacidad del programador a cargo, mal manejo de la información y finalmente el tema del artículo, integraciones de servicios externos, alguna API, un Webservices, en fin cualquier servicio que se tiene que consultar.

Etiquetas

Flask el pequeño gran gigante

Enviado por Francisco Carrizales el Mar, 05/02/2019 - 19:03

Flask es tan simple que en menos de 5min ya estás viendo el hello world en tu navegador. Si necesitas hacer algo rapido sin preocuparte por aprender algo tan robusto con django y si lo que deseas es aprender más de python y de cómo funciona, comenzar con flask donde es un ambiente minimalista, ayuda a comprender mejor frameworks más complejos donde todo ya está en una caja de la cual es muy complicado personalizar.

Etiquetas

Instalar PhpUnit

Enviado por Francisco Carrizales el Lun, 04/02/2019 - 20:43

Como ya mencione en la introducción a phpunit, es una herramienta muy útil para realizar las pruebas automáticas y garantizar la calidad del software. Para iniciar hay dos formas de tenerlo a la mano. Usar composer o descargar un phar 

Requisitos

  • Php 7.2+

Consideraciones

Hay que instalar la version adecuada a tu version de php que estas utlizando

Etiquetas