<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title>Álvaro Perdiz</title>
        <link>https://alvaroperdiz.com/</link>
        <description>Blog personal 🙋. Aquí ✏️ cosas que me parecen interesantes para &#39;consumo propio&#39;🥴. Si las lees, espero que te sirvan de ayuda 👍</description>
        <generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>info@alvaroperdiz.com (Álvaro Perdiz)</managingEditor>
            <webMaster>info@alvaroperdiz.com (Álvaro Perdiz)</webMaster><lastBuildDate>Tue, 02 Jun 2020 09:00:00 &#43;0200</lastBuildDate>
            <atom:link href="https://alvaroperdiz.com/index.xml" rel="self" type="application/rss+xml" />
        <item>
    <title>IaaS (Infrastructure as a service) | ¿Qué es infraestructura como servicio?</title>
    <link>https://alvaroperdiz.com/cloud/iaas-infraestructura-como-servicio/</link>
    <pubDate>Tue, 02 Jun 2020 09:00:00 &#43;0200</pubDate>
    <author>Autor</author>
    <guid>https://alvaroperdiz.com/cloud/iaas-infraestructura-como-servicio/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/images/headers/cloud.jpg" referrerpolicy="no-referrer">
            </div>Durante los últimos años se ha puesto moda la denominación de ciertas metodologías de trabajo con el término &ldquo;X as a Service&rdquo;. Algunos de estos ejemplos son PaaS (Platform as a Service) o SaaS (Software as a Service). En este caso hablaremos de IaaS (Infraestructura as a Service).
Si no estas familiarizado con este concepto puedes obtener una visión global en las próximas líneas.
Descripción general Hace algunos años, quizás no tantos, lo común era que una empresa contara con sus propio hardware para poder satisfacer las necesidades de sus aplicaciones.]]></description>
</item><item>
    <title>Mi experiencia con el examen de certificación JSNAD</title>
    <link>https://alvaroperdiz.com/opinion/mi-experiencia-examen-jsnad/</link>
    <pubDate>Mon, 01 Jun 2020 09:00:00 &#43;0200</pubDate>
    <author>Autor</author>
    <guid>https://alvaroperdiz.com/opinion/mi-experiencia-examen-jsnad/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/images/headers/jsnad-nodejs.png" referrerpolicy="no-referrer">
            </div>Al igual que otros compañeros, he aprovechado esta cuarentena por el COVID-19 para preparar el examen de certificación de la modalidad JSNAD de Node.js. Además del tiempo disponible Linux Foundation estaba ofreciendo un descuento del 30% sobre el precio general y me pareció que era el momento idóneo :)
El problema que llevaba viendo durante meses y que estaba retrasando mi decisión es que hay muy poca, por no decir casi nada, información sobre el examen.]]></description>
</item><item>
    <title>Como listar tablas y sus propiedades en PostgreSQL</title>
    <link>https://alvaroperdiz.com/bases-de-datos/postgresql/como-listar-tablas-y-propiedades/</link>
    <pubDate>Fri, 29 May 2020 10:00:00 &#43;0200</pubDate>
    <author>Autor</author>
    <guid>https://alvaroperdiz.com/bases-de-datos/postgresql/como-listar-tablas-y-propiedades/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/images/headers/postgresql.png" referrerpolicy="no-referrer">
            </div>Para mostrar un listado de las tablas de la base de datos actual, recuerda que siempre que accedas por la interfaz psql siempre tendras una base datos seleccionada, tan solo debes usar el siguiente comando:
Comando: \dt
Ejemplo:
De esa forma tendrás acceso a ver todas las tablas de una base de datos. Sin embargo en mucas ocasiones necesitarás conocer en detalle las propiedades de dicha tabla y tipo de cada propiedad.]]></description>
</item><item>
    <title>Cambiar entre bases de datos en PostgreSQL</title>
    <link>https://alvaroperdiz.com/bases-de-datos/postgresql/como-cambiar-entre-bases-de-datos/</link>
    <pubDate>Thu, 28 May 2020 10:00:00 &#43;0200</pubDate>
    <author>Autor</author>
    <guid>https://alvaroperdiz.com/bases-de-datos/postgresql/como-cambiar-entre-bases-de-datos/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/images/headers/postgresql.png" referrerpolicy="no-referrer">
            </div>Cuando se accede a la interfaz psql, se accede directamente a una base de datos. El comando de acceso por terminal es psql -U &lt;role&gt; &lt;database&gt;. Por lo tanto, cuando accedes ya te encuentras con una base de datos seleccionada. Esto no impide que puedas listar todas las bases de datos del sistema y seleccionar otra.
Como ya sabras el comando para listar las bases de datos en el sistema es \l y para cambiar a otra base de datos:]]></description>
</item><item>
    <title>Listar bases de datos en PostgreSQL</title>
    <link>https://alvaroperdiz.com/bases-de-datos/postgresql/como-listar-bases-de-datos/</link>
    <pubDate>Wed, 27 May 2020 10:00:00 &#43;0200</pubDate>
    <author>Autor</author>
    <guid>https://alvaroperdiz.com/bases-de-datos/postgresql/como-listar-bases-de-datos/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/images/headers/postgresql.png" referrerpolicy="no-referrer">
            </div>Desde dentro de la terminal de psql, ejecutando el siguiente comando podrás obtener un listado de las bases de datos del sistema:
Comando: \list o \l
Resultado:
Adicionalmente, puedes añadir un caracter + al anterior comando para obtener una lista con información adicional sobre las bases de datos del sistema. Esta información es el tamaño, descripción u otros.
Comando: \list+ o \l+
Resultado:
Has podido observar que aparecen algunos elementos listados que no son bases de datos.]]></description>
</item><item>
    <title>Listar roles en PostgreSQL</title>
    <link>https://alvaroperdiz.com/bases-de-datos/postgresql/como-listar-roles/</link>
    <pubDate>Tue, 26 May 2020 10:00:00 &#43;0200</pubDate>
    <author>Autor</author>
    <guid>https://alvaroperdiz.com/bases-de-datos/postgresql/como-listar-roles/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/images/headers/postgresql.png" referrerpolicy="no-referrer">
            </div>Si has leído alguno de los artículos anteriores de esta serie, como por ejemplo Gestionar permisos en PostgreSql, te habrás percatado del uso del comando \du dentro de la terminal de psql. Es básicamente el comando que se usa para listar todos los roles del sistema.
Comando: \du
Resultado:
Como puedes observar en la imagen, este comando devuelve adicionalmente los permisos que tiene dicho rol asi como si petenece a algún grupo de permisos.]]></description>
</item><item>
    <title>Como instalar PostgreSQL en local</title>
    <link>https://alvaroperdiz.com/bases-de-datos/postgresql/como-instalar/</link>
    <pubDate>Mon, 25 May 2020 10:00:00 &#43;0200</pubDate>
    <author>Autor</author>
    <guid>https://alvaroperdiz.com/bases-de-datos/postgresql/como-instalar/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/images/headers/postgresql.png" referrerpolicy="no-referrer">
            </div>Las siguientes instrucciones para instalar PostgreSQL están pensadas para utilizarlo a través de un contenedor de Docker. Desde que conocí esta herramienta soy un gran defensor y lo utilizo en el día a día, evitándome así tener que instalar multitud de herramientas que luego prácticamente no uso y llenando el SO de archivos residuales.
Sin embargo, puedes descargar el paquete correspondiente a tu sistema operativo desde este enlace: Página oficial de descargas]]></description>
</item><item>
    <title>Gestionar permisos en PostgreSQL</title>
    <link>https://alvaroperdiz.com/bases-de-datos/postgresql/como-gestionar-permisos/</link>
    <pubDate>Fri, 22 May 2020 10:00:00 &#43;0200</pubDate>
    <author>Autor</author>
    <guid>https://alvaroperdiz.com/bases-de-datos/postgresql/como-gestionar-permisos/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/images/headers/postgresql.png" referrerpolicy="no-referrer">
            </div>Es importante comprender que en PostgreSQL los usuarios no existen como tal y toda esta gestión cae sobre el concepto de los roles. Al principio esto puede ser difícil de comprender pero poco a poco te acostumbrarás. Realmente se hace login con un rol como si se tratase de un usuario. Es este rol el que tiene asignados los permisos necesarios para poder realizar ciertas acciones.
Ejecutando el comando \du en la terminal de PostgreSQL, se listaran los usuarios con sus correspondientes permisos:]]></description>
</item><item>
    <title>Tutorial para aprender a trabajar con PostgreSQL</title>
    <link>https://alvaroperdiz.com/tutoriales/aprender-trabajar-postgresql/</link>
    <pubDate>Thu, 21 May 2020 09:00:00 &#43;0200</pubDate>
    <author>Autor</author>
    <guid>https://alvaroperdiz.com/tutoriales/aprender-trabajar-postgresql/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/images/headers/postgresql.png" referrerpolicy="no-referrer">
            </div>Tras varios muchos meses trabajando con bases de datos NoSQL como MongoDB me ha tocado de nuevo utilizar bases de datos relacionales. Vaya de antemano que no soy fiel defensor ni de unas ni otras. Simplemente pienso que cada cual tiene sus ventajas.
En cualquier caso, me ha parecido una buena idea hacer un pequeño tutorial a modo de refresco de conceptos que van de básicos a un poco más avanzados.]]></description>
</item><item>
    <title>SemVer, el estándar de versionado en Node.js</title>
    <link>https://alvaroperdiz.com/javascript/node-js/semver-estandar-versionado/</link>
    <pubDate>Wed, 20 May 2020 09:00:00 &#43;0200</pubDate>
    <author>Autor</author>
    <guid>https://alvaroperdiz.com/javascript/node-js/semver-estandar-versionado/</guid>
    <description><![CDATA[<div class="featured-image">
                <img src="/images/headers/nodejs.jpeg" referrerpolicy="no-referrer">
            </div>Es importante conocer que SemVer, o versionado semántico (semantic versioning en inglés) es el estándar de versiones que utiliza todo el ecosistema de Node.js para gestionar los números de versión.
El SemVer cumple con el siguiente formato:
[Major].[Minor].[Patch] (ejemplo: 5.14.1)
Pero, ¿qué significa cada número exactamente?
 Major: El paquete añade funcionalidad nueva que no tiene porque ser compatible con versiones anteriores. Por lo que puede ocasionar rotura de la aplicación que la use.]]></description>
</item></channel>
</rss>
