<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Eutychus Towett</title>
    <description>The latest articles on DEV Community by Eutychus Towett (@etowett).</description>
    <link>https://dev.to/etowett</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F20241%2F616e26d3-40ac-4971-bb36-fa41fddb5501.jpeg</url>
      <title>DEV Community: Eutychus Towett</title>
      <link>https://dev.to/etowett</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/etowett"/>
    <language>en</language>
    <item>
      <title>How to run a Golang Revel App with Docker and Docker Compose</title>
      <dc:creator>Eutychus Towett</dc:creator>
      <pubDate>Thu, 04 Nov 2021 08:27:31 +0000</pubDate>
      <link>https://dev.to/etowett/how-to-run-a-golang-revel-app-with-docker-and-docker-compose-35p9</link>
      <guid>https://dev.to/etowett/how-to-run-a-golang-revel-app-with-docker-and-docker-compose-35p9</guid>
      <description>&lt;p&gt;In this guide we are going to learn how to run a golang revel app using docker and docker-compose. Golang revel is a high productivity, full-stack web framework for the Go language. &lt;/p&gt;

&lt;p&gt;Checkout the full guide here &lt;a href="https://citizix.com/how-to-run-a-golang-revel-app-with-docker-and-docker-compose/"&gt;https://citizix.com/how-to-run-a-golang-revel-app-with-docker-and-docker-compose/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>go</category>
      <category>docker</category>
      <category>dockercompose</category>
      <category>revel</category>
    </item>
    <item>
      <title>Building a REST CRUD app with Golang Revel</title>
      <dc:creator>Eutychus Towett</dc:creator>
      <pubDate>Mon, 01 Nov 2021 19:32:22 +0000</pubDate>
      <link>https://dev.to/etowett/building-a-rest-crud-app-with-golang-revel-56nn</link>
      <guid>https://dev.to/etowett/building-a-rest-crud-app-with-golang-revel-56nn</guid>
      <description>&lt;p&gt;In this tutorial we create will be a simple posts CRUD app that will connect to the Postgres Database. &lt;/p&gt;

&lt;p&gt;Checkout the full guide here &lt;a href="https://citizix.com/building-a-rest-crud-app-with-golang-revel/"&gt;https://citizix.com/building-a-rest-crud-app-with-golang-revel/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>go</category>
      <category>revel</category>
      <category>programming</category>
      <category>postgres</category>
    </item>
    <item>
      <title>Building a REST CRUD app with Golang Revel</title>
      <dc:creator>Eutychus Towett</dc:creator>
      <pubDate>Mon, 01 Nov 2021 19:28:36 +0000</pubDate>
      <link>https://dev.to/etowett/building-a-rest-crud-app-with-golang-revel-5771</link>
      <guid>https://dev.to/etowett/building-a-rest-crud-app-with-golang-revel-5771</guid>
      <description>&lt;p&gt;In this guide we are are going to check a simple implementation Revel Framework REST API. In this tutorial we create will be a simple posts CRUD app that will connect to the Postgres Database. Feel free to checkout the repo where the full code is hosted here.&lt;/p&gt;

&lt;p&gt;Checkout the full guide here &lt;a href="https://citizix.com/building-a-rest-crud-app-with-golang-revel/"&gt;https://citizix.com/building-a-rest-crud-app-with-golang-revel/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>go</category>
      <category>revel</category>
      <category>programming</category>
      <category>postgres</category>
    </item>
    <item>
      <title>How to install Go (Golang) in Arch Linux/Manjaro</title>
      <dc:creator>Eutychus Towett</dc:creator>
      <pubDate>Wed, 27 Oct 2021 17:55:34 +0000</pubDate>
      <link>https://dev.to/etowett/how-to-install-go-golang-in-arch-linuxmanjaro-5g6h</link>
      <guid>https://dev.to/etowett/how-to-install-go-golang-in-arch-linuxmanjaro-5g6h</guid>
      <description>&lt;p&gt;Learn How to install Go (Golang) in Arch Linux/Manjaro here &lt;a href="https://citizix.com/how-to-install-go-golang-in-arch-linux-manjaro/"&gt;https://citizix.com/how-to-install-go-golang-in-arch-linux-manjaro/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>go</category>
      <category>manjaro</category>
      <category>archlinux</category>
    </item>
    <item>
      <title>How to change the default Editor from Nano in Ubuntu/Debian</title>
      <dc:creator>Eutychus Towett</dc:creator>
      <pubDate>Mon, 25 Oct 2021 12:25:07 +0000</pubDate>
      <link>https://dev.to/etowett/how-to-change-the-default-editor-from-nano-in-ubuntudebian-4l41</link>
      <guid>https://dev.to/etowett/how-to-change-the-default-editor-from-nano-in-ubuntudebian-4l41</guid>
      <description>&lt;p&gt;Checkout this guide &lt;a href="https://citizix.com/how-to-change-the-default-editor-from-nano-in-ubuntu-debian/"&gt;here&lt;/a&gt; on how to change the default guide for debian/ubuntu&lt;/p&gt;

</description>
      <category>nano</category>
      <category>vim</category>
    </item>
    <item>
      <title>Running MsSQL Server 2019 with Docker and Docker-Compose</title>
      <dc:creator>Eutychus Towett</dc:creator>
      <pubDate>Mon, 25 Oct 2021 12:17:05 +0000</pubDate>
      <link>https://dev.to/etowett/running-mssql-server-2019-with-docker-and-docker-compose-26nk</link>
      <guid>https://dev.to/etowett/running-mssql-server-2019-with-docker-and-docker-compose-26nk</guid>
      <description>&lt;p&gt;Wondering how to run MsSQL server using docker or docker compose? Checkout this guide &lt;a href="https://citizix.com/how-to-run-mssql-server-2019-with-docker-and-docker-compose/"&gt;https://citizix.com/how-to-run-mssql-server-2019-with-docker-and-docker-compose/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>docker</category>
      <category>mssql</category>
      <category>database</category>
    </item>
    <item>
      <title>Database migration with Golang Goose</title>
      <dc:creator>Eutychus Towett</dc:creator>
      <pubDate>Tue, 19 Oct 2021 19:10:09 +0000</pubDate>
      <link>https://dev.to/etowett/database-migration-with-golang-goose-mkg</link>
      <guid>https://dev.to/etowett/database-migration-with-golang-goose-mkg</guid>
      <description>&lt;p&gt;Database schema migration is the management of incremental, reversible changes and version control to relational database schemas. The migrations basically track granular changes to your database schema which are reflected as separate scripted files.&lt;/p&gt;

&lt;p&gt;Golang Goose is a database migration tool. It allows you to manage your database schema by creating incremental SQL changes or Go functions.&lt;/p&gt;

&lt;p&gt;Checkout this guide detailing how to manage database migrations with golang goose - &lt;a href="https://citizix.com/managing-database-migrations-with-golang-goose-using-incremental-sql-changes/"&gt;https://citizix.com/managing-database-migrations-with-golang-goose-using-incremental-sql-changes/&lt;/a&gt;&lt;/p&gt;

</description>
      <category>go</category>
      <category>database</category>
      <category>postgres</category>
    </item>
    <item>
      <title>How to launch an EC2 Instance with Terraform</title>
      <dc:creator>Eutychus Towett</dc:creator>
      <pubDate>Mon, 18 Oct 2021 05:32:10 +0000</pubDate>
      <link>https://dev.to/etowett/httpscitizixcomhow-to-use-terraform-to-launch-an-aws-ec2-instance-49eb</link>
      <guid>https://dev.to/etowett/httpscitizixcomhow-to-use-terraform-to-launch-an-aws-ec2-instance-49eb</guid>
      <description>&lt;p&gt;Terraform is an open-source infrastructure as code software tool created by HashiCorp. To use terraform, you define the resources you want to create using a declarative configuration language created by Hashicorp known as HashiCorp Configuration Language (HCL), or optionally JSON.&lt;/p&gt;

&lt;p&gt;AWS is a popular cloud provider similar to Azure and GCP.&lt;/p&gt;

&lt;p&gt;In this guide, we will see how to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Define a provider&lt;/li&gt;
&lt;li&gt;Define Terraform Version to use&lt;/li&gt;
&lt;li&gt;Define variables&lt;/li&gt;
&lt;li&gt;Create a Key Pair&lt;/li&gt;
&lt;li&gt;Create an EC2 instance&lt;/li&gt;
&lt;li&gt;Define a Security Group&lt;/li&gt;
&lt;li&gt;Define outputs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Checkout the full guide &lt;a href="https://citizix.com/how-to-use-terraform-to-launch-an-aws-ec2-instance/"&gt;here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>terraform</category>
      <category>aws</category>
    </item>
    <item>
      <title>Creating a Linux User With Ansible</title>
      <dc:creator>Eutychus Towett</dc:creator>
      <pubDate>Wed, 29 Sep 2021 11:08:31 +0000</pubDate>
      <link>https://dev.to/etowett/creating-a-linux-user-with-ansible-2p00</link>
      <guid>https://dev.to/etowett/creating-a-linux-user-with-ansible-2p00</guid>
      <description>&lt;p&gt;Linux is a multi user system, this means you can create multiple users.&lt;/p&gt;

&lt;p&gt;To create user use this:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- name: Create user on a linux server
  hosts: remote-server
  become: yes
  gather_facts: false
  vars:
    - user: rocky
    - password: $6$OmUdHERAMzqjcbvb$bKp/b76h7EZ1EpFuXeN7ygvyzBgbZUdyQOK6seakitssSSrfYS50.JcXXsWxyBu7tUehMJGvB0alPR.Ls3BOR/
  tasks:
    - name: Create a login user
      user:
        name: "{{ user }}"
        password: "{{ password }}"
        groups:
          - wheel
        state: present
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Please check out this blog post on Citizix &lt;a href="https://www.citizix.com/how-to-create-a-linux-user-using-ansible/"&gt;here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>linux</category>
      <category>ansible</category>
    </item>
    <item>
      <title>Hi, I'm Eutychus Towett - https://citizix.com/</title>
      <dc:creator>Eutychus Towett</dc:creator>
      <pubDate>Tue, 30 May 2017 15:43:23 +0000</pubDate>
      <link>https://dev.to/etowett/hi-im-eutychus-towett</link>
      <guid>https://dev.to/etowett/hi-im-eutychus-towett</guid>
      <description>&lt;p&gt;I am a Sr. Devops Engineer based in Nairobi. I blog on &lt;a href="https://citizix.com/" rel="noopener noreferrer"&gt;https://citizix.com/&lt;/a&gt; in my free time&lt;/p&gt;

&lt;p&gt;You can find me on GitHub as &lt;a href="https://github.com/etowett" rel="noopener noreferrer"&gt;etowett&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I like anything to do with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Linux Server administration&lt;/li&gt;
&lt;li&gt;Open Source&lt;/li&gt;
&lt;li&gt;Automations - talk Puppet, Ansible, terraform&lt;/li&gt;
&lt;li&gt;Cloud - AWS, GCP, Digital Ocean mainly&lt;/li&gt;
&lt;li&gt;Programming and scripting in Go, Python, Bash.&lt;/li&gt;
&lt;li&gt;Containers - Kubernetes, Docker&lt;/li&gt;
&lt;li&gt;Virtualization and high availability&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nice to meet you.&lt;/p&gt;

</description>
      <category>introduction</category>
    </item>
  </channel>
</rss>
