The DigitalOcean Community Monthly: Go, OctoDNS, Rails on macOS & More
Tags: digitalocean, news, docom, docommonthly
Published: 2019-08-01 19:01:44

---
title: The DigitalOcean Community Monthly: Go, OctoDNS, Rails on macOS & More
published: true
description: The most popular tutorials of the last week, as well as other news
series: The DOCOM Monthly
tags: digitalocean, news, docom, docommonthly
cover_image: https://assets.digitalocean.com/articles/devto/docom_monthly.jpg
---
Welcome to **The DOCOM Monthly**, your monthly digest featuring some of the best content published *in* and *around* the [DigitalOcean Community](https://digitalocean.com/community) last month. 

I'm Kathleen Juell, a Community Engineer on the Dev Education team. Today's roundup includes Go, OctoDNS, Rails on macOS & more!

Without further ado, here are this month’s featured posts:

### [Handling Errors in Go](https://www.digitalocean.com/community/tutorials/handling-errors-in-go)
![Go on DO](https://thepracticaldev.s3.amazonaws.com/i/v97nkgg7ievu66dd7s6q.png)

Part of DigitalOcean’s ongoing collaboration with [GopherGuides](https://www.digitalocean.com/community/users/gopherguides), this tutorial guides readers through how to handle errors in [Go](https://golang.org/). The tutorial goes over how to examine errors, as well as how to take proper action to protect data and alert users and operators that errors have occurred.  

### [How To Deploy and Manage Your DNS using OctoDNS on Ubuntu 18.04](https://www.digitalocean.com/community/tutorials/how-to-deploy-and-manage-your-dns-using-octodns-on-ubuntu-18-04)

In this tutorial by [Jamie Scaife](https://www.digitalocean.com/community/users/jamieweb), readers will learn how to install and configure [OctoDNS](https://github.com/github/octodns/). OctoDNS is a tool that enables users to manage DNS using software development principles: version control, testing, and automated deployment.

Learn more about publishing a tutorial with DigitalOcean by checking out information on our [Write for DOnations](https://www.digitalocean.com/write-for-donations/) program!


### Ruby on Rails for macOS

For macOS users, [Timothy Nolan](https://www.digitalocean.com/community/users/tnolan) has new resources that will help you set up your [Ruby on Rails](https://rubyonrails.org/) development environment in no time:

[How To Install Ruby on Rails with rbenv on macOS](https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-macos)
[How To Use PostgreSQL with Your Ruby on Rails Application on macOS](https://www.digitalocean.com/community/tutorials/how-to-use-postgresql-with-your-ruby-on-rails-application-on-macos)

Get started with Rails and configure a PostgreSQL database to work with your application by following these guides. 


### Featured Q&A

- [Better Option, Upgrade server or add new droplet for Mysql](https://www.digitalocean.com/community/questions/better-option-upgrade-server-or-add-new-droplet-for-mysql)
- [how to setup two project in nginx ?](https://www.digitalocean.com/community/questions/how-to-setup-two-project-in-nginx)
- [Can not ssh to my newly created droplet](https://www.digitalocean.com/community/questions/can-not-ssh-to-my-newly-created-droplet)

Get involved yourself on the [Community Q&A](https://www.digitalocean.com/community/questions) - ask questions and help other members by providing answers!

## DigitalOcean on the Web

[Jeremy Meiss](https://dev.to/jerdog) shared how to install and deploy a Solace PubSub+ Event Broker to DigitalOcean with Docker:

{% link https://dev.to/solacedevs/how-to-deploy-a-solace-pubsub-event-broker-to-digitalocean-1afc %}

[Adrian Gheorghel](https://twitter.com/adi_ghe) went over how to spin up a Jenkins server on DigitalOcean using [Terraform](https://www.terraform.io/) and [Ansible](https://www.ansible.com/) in [How to use Terraform and Ansible to raise a Jenkins Server on DigitalOcean](https://medium.com/@adrian.gheorghe.dev/how-to-use-terraform-and-ansible-to-raise-a-jenkins-server-on-digitalocean-15246b687666). 

[Kagunda JM](https://twitter.com/KagundaJM) wrote about how to [Deploy a Buffalo App to DigitalOcean](https://medium.com/@KagundaJM/deploy-buffalo-app-to-digitalocean-5801d23b8068).

## Community IRL

In more Go news, the DO team was on the ground at [GopherCon](https://twitter.com/GopherCon) in San Diego last week. They talked with developers, handed out Sammy stickers, and spread DO love to attendees.

{% twitter 1154772151968391168 %}


## Bonus: More from DO – Currents & Community Casts
 
DigitalOcean released its [Currents Survey: Remote Work Edition](https://www.digitalocean.com/currents/july-2019/). Check it out for timely information on remote work in tech – how many people are doing it, how they measure engagement with their companies, how they manage burnout, and more.


And last but not least, check out this Community Casts screencast from our technical writer [Erika Heidi](https://twitter.com/erikaheidi) on how to do an [Initial Server Setup on Ubuntu 18.04](https://dev.to/digitalocean/initial-server-setup-with-ubuntu-18-04-1l6d). By following this screencast, you will learn how to create a new system user with `sudo` privileges, how to set up SSH access for this user, and how to enable a firewall with `ufw`. 


{% youtube GHB7O12gUcs %}

<hr>

*Happy hacking, and see you all next month!*