The DigitalOcean Community Monthly: Kubernetes Curriculum, Community Tools, a Contest for Student Developers, and More!
Tags: digitalocean, news, docom, docommonthly
Published: 2019-12-04 16:21:44

---
title: The DigitalOcean Community Monthly: Kubernetes Curriculum, Community Tools, a Contest for Student Developers, and More!
published: true
description: The most popular tutorials of the last month, 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) over the last month. 

I'm Mark Drake, a Technical Writer on DigitalOcean's Developer Education team. This month's roundup includes a new Kubernetes curriculum, some exciting new Community tools, a special contest for student developers, and more!

Here are this month's featured posts:

### [Kubernetes for Full-Stack Developers](https://www.digitalocean.com/community/curriculums/kubernetes-for-full-stack-developers)

![Kubernetes header image](https://assets.digitalocean.com/articles/k8s_header/kubernetes_tutorials.png)

The DigitalOcean Community team launched its first curriculum targeted towards developers. This curriculum contains a selection of DigitalOcean technical tutorials and conceptual articles, curated to help developers learn what Kubernetes is and how to use it. [Check out the curriculum](https://www.digitalocean.com/community/curriculums/kubernetes-for-full-stack-developers) or read our [announcement blog post](https://blog.digitalocean.com/closing-the-kubernetes-skills-gap-with-developer-first-learning/).

### [Imperative vs. Declarative Kubernetes Management: A DigitalOcean Comic](https://www.digitalocean.com/community/tutorials/imperative-vs-declarative-kubernetes-management-a-digitalocean-comic)

Speaking of Kubernetes, we're excited to share this comic by [Daisy Tsang](https://www.digitalocean.com/community/users/daisyt) which visualizes two different strategies for deploying infrastructure with Kubernetes:

!["Imperative vs. Declarative Kubernetes Management" comic](http://assets.digitalocean.com/articles/comics/imperative-declarative-k8s.jpg)

### [How To Build an Inspirational Quote Application Using AdonisJs and MySQL](https://www.digitalocean.com/community/tutorials/how-to-build-an-inspirational-quote-application-using-adonisjs-and-mysql)

In this tutorial, [Oluyemi Olususi](https://twitter.com/yemiwebby) outlines how to build applications with [AdonisJS](https://adonisjs.com/), a Node.js web framework written in JavaScript. Having written this guide for the [Write for DOnations](https://do.co/w4do-cta) program, Oluyemi selected the [Tech Education Fund](https://www.brightfunds.org/funds/tech-education) to receive a donation.

### [How To Build and Install Go Programs](https://www.digitalocean.com/community/tutorials/how-to-build-and-install-go-programs)

![Go header image](http://assets.digitalocean.com/articles/k8s_header/go_header.png)

Part of our [How To Code in Go](https://www.digitalocean.com/community/tutorial_series/how-to-code-in-go) series, this tutorial from [Gopher Guides](https://www.digitalocean.com/community/users/gopherguides) outlines how to turn Go source code into a binary executable (in other words, *build* it) and then put it into an executable file path so you can run it from anywhere on your system (or, *install* it). 


## New DigitalOcean Community Developer Tools

We have a large collection of tools which help developers build things on DigitalOcean. With over 200 such tools built and maintained by members of the Community, we launched the following open-source tools built internally by DigitalOcean's Community team in November:

- [**DNS Lookup**](https://do.co/dns-lookup): Returns the [DNS](https://en.wikipedia.org/wiki/Domain_Name_System) records of a given domain 
- [**SPF Explainer**](https://do.co/spf-explainer): Explains a given domain's [SPF](https://en.wikipedia.org/wiki/Sender_Policy_Framework) records
- [**NGINX Config**](https://do.co/nginxconfig): Helps generate configuration files for performant, secure, and stable NGINX servers
- [**Glob Tool**](https://www.digitalocean.com/community/tools/glob): Tests [globs](https://en.wikipedia.org/wiki/Glob_(programming)) against sets of test strings

You can check out [all of our Community tools](https://www.digitalocean.com/community/tools) or even [submit your own](https://www.digitalocean.com/community/tools/new)!


## DigitalOcean on the Web

In [an interview with PowerToFly](https://blog.powertofly.com/interning-at-digitalocean-2641228224.html), Varsha Varadarajan discusses her experience as both a summer intern and then as a part-time engineering intern at DigitalOcean. She recounts what initially drew her to working at DigitalOcean, how she balances her job with her graduate studies, and what makes DigitalOcean a great place for young engineers to work.

![Varsha Varadarajan interview splash](https://assets.rebelmouse.io/eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpbWFnZSI6Imh0dHBzOi8vYXNzZXRzLnJibC5tcy8yMjA2MDkwNi9vcmlnaW4ucG5nIiwiZXhwaXJlc19hdCI6MTU3ODc4NDc5M30.QR2t_ZtoM0uJX__igTKRV-Iovwp8n4s58ErZqMpqQdM/img.png?width=1200&height=628)

Daniel Zaltsman, DigitalOcean's Senior Developer Relations manager, wrote [a retrospective of the sixth annual Hacktoberfest event](https://blog.digitalocean.com/recapping-hacktoberfest-6/). Here are some of the highlights:

{% twitter  1194272582507339777 %}

In this tutorial, DEV user [Jan Zavrel](https://dev.to/zavrelj) explains how to set up a PHP development environment with Docker and Docker Compose, and then deploy an application using GitHub and Digitalocean:

{% post https://dev.to/zavrelj/docker-and-docker-compose-for-php-development-with-github-and-digital-ocean-deployment-52k9 %}

In a blog post, [Nick Janetakis](https://nickjanetakis.com/) shares his experiences [building a podcasting platform with Jekyll and DigitalOcean](https://nickjanetakis.com/blog/lessons-learned-from-building-a-podcast-platform-in-2-weekends).


## Community IRL

![DigitalOcean Tide Mumbai 2019](https://assets.digitalocean.com/articles/TIDE_2019/do_tide_2019.JPG)

Last month, DigitalOcean organized and hosted the seventh edition of our [TIDE Mumbai confernece](https://go.digitalocean.com/tide-mumbai). Over 250 people came to learn more about DigitalOcean, listen to talks and panel discussions, attend hands-on technical demonstrations, and network with others.

The DigitalOcean team had a busy week at [Kubecon North America](https://events19.linuxfoundation.org/events/kubecon-cloudnativecon-north-america-2019/). There, [we met and chatted with developers](https://www.eventbrite.com/e/san-diego-mixer-meet-the-digitalocean-kubernetes-team-kick-off-kubecon-tickets-76347761209#), [gave a few talks](https://twitter.com/eddiezane/status/1197613931398758400), and announced DigitalOcean's new [Container Registry](https://www.digitalocean.com/products/container-registry/) which aims to make it easier for developers to manage container images. Read about this new service, as well as updates to some other Kubernetes-related DigitalOcean products, in our [announcement blog post](https://blog.digitalocean.com/making-kubernetes-easier-with-digitalocean-container-registry-and-1-click-apps/). 

Finally, DigitalOcean's Cambridge office hosted an event coordinated by the Boston chapter of [Women in Machine Learning and Data Science](http://wimlds.org/). The event featured a talk by [Francesca Dominici](https://twitter.com/francescadomin8), co-director of the Harvard Data Science Initiative and professor of biostatistics, titled "How Data Science Can Tackle Climate Change." You can watch the full talk here:

{% youtube 6_y-1osvNLE %}


<hr>

*That's all for this month. Thanks for reading, and happy coding!*