The DigitalOcean Community Monthly: Flask and Django on Docker, CI/CD with Semaphore, Building your Personal Brand and More!
Tags: digitalocean, news, docom, docommonthly
Published: 2019-11-05 17:09:25

---
title: The DigitalOcean Community Monthly: Flask and Django on Docker, CI/CD with Semaphore, Building your Personal Brand 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) last month. 

I'm Erika Heidi, a Technical Writer on the Developer Education team. Today's roundup includes Flask and Django on Docker, NodeJS on Kubernetes, a talk about building your personal brand as a developer, and more!

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

### [Understanding This, Bind, Call, and Apply in JavaScript](https://www.digitalocean.com/community/conceptual_articles/understanding-this-bind-call-and-apply-in-javascript)
![JavaScript](https://community-cdn-digitalocean-com.global.ssl.fastly.net/assets/tutorials/images/large/javascript.png)

In this article, [Tania Rascia](https://twitter.com/taniarascia) explains the different contexts  in which the keyword `this` is typically used and how to use the `bind`, `call` and `apply` methods in JavaScript. Tania selected the [Open Internet/Free Speech Fund](https://www.brightfunds.org/open-internet-free-speech) to receive a donation as part of the [Write for DOnations](https://do.co/w4do-cta) program.

### [How To Set Up Flask with MongoDB and Docker](https://www.digitalocean.com/community/tutorials/how-to-set-up-flask-with-mongodb-and-docker)
Going into Python land, [Faizan Bashir](https://twitter.com/faizanbasher) shows how to set up the [Flask](http://flask.pocoo.org/docs/1.0/) microframework on top of Docker containers, using MongoDB as database, Nginx as web server, and Docker Compose to set up the containerized environment. Faizan chose the [Internet Archive](https://www.brightfunds.org/organizations/internet-archive) to receive a donation as part of the [Write for DOnations](https://do.co/w4do-cta) program.

An alternative Python+Docker setup is demonstrated by [Hanif Jetha](https://www.digitalocean.com/community/users/hjet) in his guide on [How to Build a Django and Gunicorn Application with Docker](https://www.digitalocean.com/community/tutorials/how-to-build-a-django-and-gunicorn-application-with-docker). 

### [How To Build and Deploy a Node.js Application To DigitalOcean Kubernetes Using Semaphore Continuous Integration and Delivery](https://www.digitalocean.com/community/tutorials/how-to-build-and-deploy-a-node-js-application-to-digitalocean-kubernetes-using-semaphore-continuous-integration-and-delivery)
Written by [Tomas Fernandez](https://twitter.com/TomFernBlog), this guide demonstrates how to use the [Semaphore](https://semaphoreci.com/) platform to set up a continuous integration and delivery environment for a NodeJS application running on [DigitalOcean Kubernetes](https://www.digitalocean.com/products/kubernetes/). Tomas selected the [Open Internet/Free Speech Fund](https://www.brightfunds.org/open-internet-free-speech) to receive a donation as part of the [Write for DOnations](https://do.co/w4do-cta) program.


## Featured Q&A

- [How To Connect Managed MySQL with PHP PDO](https://www.digitalocean.com/community/questions/how-to-connect-managed-mysql-with-php-pdo)
- [How to Attach DigitalOcean Block Storage to Docker container?](https://www.digitalocean.com/community/questions/how-to-attach-digitalocean-block-storage-to-docker-container)
- [After migrating wordpress to a new domain, URL redirects to previous domain. Can't access backend or phpmyadmin
](https://www.digitalocean.com/community/questions/after-migrating-wordpress-to-a-new-domain-url-redirects-to-previous-domain-can-t-access-backend-or-phpmyadmin-openlitespeed-droplet)

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

## DigitalOcean on the Web

Cloud Economist [Corey Quinn](https://twitter.com/QuinnyPig) shares his thoughts on [how to choose a cloud provider for your next project] (https://www.lastweekinaws.com/blog/should-i-pick-digitalocean-or-aws-for-my-next-project/), in his blog *[Last Week in AWS](https://www.lastweekinaws.com)*.
{% twitter 1187834536303812608 %}

The folks at [Lunar Computer](https://lunar.computer/) shared a comprehensive tutorial on [How to Create a Docker Swarm Cluster](https://lunar.computer/posts/docker-swarm-digitalocean/) on DigitalOcean.
{% twitter 1191446561773047811 %}

In this tutorial series, DEV user [Jordan Polaniec](https://dev.to/franndotexe) shows how to deploy and set up monitoring and analytics for a simple React application, using DigitalOcean Droplets:

{% post https://dev.to/franndotexe/deploying-a-simple-web-app-with-monitoring-and-analytics-without-docker-or-containers-for-beginners-54kf %}

The engineers behind the [DigitalOcean Marketplace](https://marketplace.digitalocean.com/) platform shared their experience with launching the project on top of DigitalOcean Kubernetes. Here's the first part of the post: [How we Launched our Marketplace Using DigitalOcean Kubernetes - Part 1](https://blog.digitalocean.com/how-we-launched-our-marketplace-using-digitalocean-kubernetes-part-1/).
{% twitter  1188896239548370944 %}

## Community IRL

In a talk presented at [DevFest Nantes](https://devfest.gdgnantes.com/) last month, Developer Advocate [Frédéric Harper](https://twitter.com/fharper) talked about how important it is for a developer to work on their personal brand. You can watch the full talk here: 

{% youtube qAk2pmiyWJg %}
*Fred starts with a French introduction, but don't worry: the talk is presented in English!*

This week, the DO Hatch Startup Team and DigitalOcean co-founders Ben & Moisey Uretsky are in Lisbon for the [Web Summit](https://websummit.com/) conference.
![DO Hatch Team in Lisbon](https://thepracticaldev.s3.amazonaws.com/i/j7cpv38mt04nc7ye4kcl.png)
Check our [event page](https://events.digitalocean.com/hatch-lisbon/) for more information.

## Hacktoberfest is Over!

[Hacktoberfest](https://hacktoberfest.digitalocean.com/) was a month-long celebration of open source software (OSS) put together by DigitalOcean and DEV. During the month of October, we had over **60 thousand** people completing the challenge: more than **450 thousand** pull requests were made across approximately **154 thousand** distinct open source projects. **Great job, everyone!**

![great job gif](https://media.giphy.com/media/1AdZcJohcs7qxgRGRZ/giphy.gif)

## NEW: The Spin Up Program 
The [Spin Up](https://www.digitalocean.com/the-spin-up/) is  a program run by DigitalOcean in partnership with a16z’s [Cultural Leadership Fund](https://a16z.com/2018/08/22/introducing-the-cultural-leadership-fund/). It is a series of workshops that introduces students to cloud computing and software development.
![The Spin Up logo](https://assets.digitalocean.com/ghost/2019/10/SpinUp_2--1-.gif)

> The Spin Up will focus on expanding opportunities for historically underrepresented communities in the technology industry. Because we believe that technology should serve all communities, we’re stepping up to make sure more people know how to participate in the software development process.

Check the [official project page](https://www.digitalocean.com/the-spin-up/) for more information on how to participate and how to become a partner.

<hr>

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