martes, 11 de septiembre de 2018

Citext extension para psql

** Citext extension para psql  **
Cuando queramos usas esta extencion u otras debemos primero en la consola instalar la extension para postgress para eso ejecutamos en la consola

sudo apt-get install postgresql-contrib




Esto instala la extension, ahora  levanta  tu  cliente para conectarte a la base de datos en mi caso uso el comando

*sudo -u postgres psql

luego en el cliente hacemos un listamos las bases de datos

\list or \l
buscamos las base de datos template1 o template0 y nos conectamos a ella:

\c template1
una vez conectados creamos la expansion

CREATE EXTENSION citext;

llegados a este punto podemos borrar la base de datos .

( ** recuerda hacer respaldo de los datos en un dump por ejemplo usando

pg_dump name_of_database > name_of_backup_file;

**)  y luego la creamos de nuevo la base de datos usando

*create database name_data_base;

. En el proceso de creación de las base de datos las template1 pasara uno de los modelos que se heredan y con el la extension citext esto es especialemente utilizamos pytest en  pruebas con bases de datos con o sin memoria.

martes, 14 de agosto de 2018

Visual Studio Code Plugings Recomendados




Hola y bienvenido, continuando con el Tema de Visual Studio Code En esta oportunidad les mostrare los plugins que mas utilizo y que de verdad me han dado un boost en el desarrollo. Verán que muchos de los plugins están orientados al desarrollo libre y que hago especial énfasis en las tecnologías como TypeScript, Python, css y html



martes, 7 de agosto de 2018

Visual Studio Code

De Donde Vienes [?]


Visual Studio es un producto de Microsoft muy potente que en los último años fue acusado por ser muy costoso y pesado. Ciertamente el visual estudio siempre fue tedioso y lento de instalar y ni hablar de descargarlo. además de un precio elevado, recuerdo que el 2012 me costó 130 $ el pro. No obstante desde el 2016 aproximadamente las políticas de Microsoft se movió cada vez más al mundo del desarrollo libre. y para ello Crearon el IDE VisualStudio Code el cual cuanta con muchas de las ventajas del Propio Visual Studio.


A lo largo de mi vida como programador nunca encontré un Intellisense más hermoso que el de Visual Studio incluso cuando desarrolle en python, el IDE me ayudaba mucho y era muy genial. Cuando vi que salió VS Code (para abreviarlo), me impaciente por probarlo siendo uno de los pocos en su beta. Ver y trabajar como en VS pro con lenguajes de desarrollo libre fue el Boom y sabiendo que el Intellisense con todo su detalle ayuda era la gloria.

miércoles, 25 de abril de 2018

Refactorizacion de Codigo

La refactorización de código en términos sucintos es la limpieza de código desechando lineas de comando que ya no son útiles.... ¿y  ya?, ¿no hay más? Bueno si fuera así de sencillo no lo escribo como post en este blog sin embargo en esencia esto mismo.

Tips y trucos de mejora de productividad en desarrollo (p1 la organización)



Organización 

Organización es la clave de todo progreso,  cuando nos organizamos podemos ver detalles, problemas o incluso elementos que no son negativos para nosotros o también podemos detallar elemento positivo que podemos resaltar y aprovechar al máximo.

lunes, 5 de marzo de 2018

Las Pruebas Unitarias

Hoy estoy abriendo un nuevo sub genero de temas en este blog, Basado en Q.A y Tdd que orientare a lo largo de este año (2018) a Python, Ruby y C#. Con esto espero no dejar de lado sobre

NestJs Error on SecretKey for JWToken

  Imagine this you are coding happy, configuring your module has   auth.module.ts   using on your register the classic call to get env value...