cover image

The DigitalOcean Community Monthly: Flask and Django on Docker, CI/CD with Semaphore, Building your Personal Brand and More!

Welcome to The DOCOM Monthly, your monthly digest featuring some of the best content published in and around the DigitalOcean 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

JavaScript

In this article, Tania Rascia 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 to receive a donation as part of the Write for DOnations program.

How To Set Up Flask with MongoDB and Docker

Going into Python land, Faizan Bashir shows how to set up the Flask 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 to receive a donation as part of the Write for DOnations program.

An alternative Python+Docker setup is demonstrated by Hanif Jetha in his guide on 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

Written by Tomas Fernandez, this guide demonstrates how to use the Semaphore platform to set up a continuous integration and delivery environment for a NodeJS application running on DigitalOcean Kubernetes. Tomas selected the Open Internet/Free Speech Fund to receive a donation as part of the Write for DOnations program.

Featured Q&A

Get involved on the Community Q&A - ask questions and help other members by providing answers!

DigitalOcean on the Web

Cloud Economist Corey Quinn 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.

The folks at Lunar Computer shared a comprehensive tutorial on How to Create a Docker Swarm Cluster on DigitalOcean.

In this tutorial series, DEV user Jordan Polaniec shows how to deploy and set up monitoring and analytics for a simple React application, using DigitalOcean Droplets:

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 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. 1188896239548370944

Community IRL

In a talk presented at DevFest Nantes last month, Developer Advocate Frédéric Harper talked about how important it is for a developer to work on their personal brand. You can watch the full talk here:

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 conference. DO Hatch Team in Lisbon Check our event page for more information.

Hacktoberfest is Over!

Hacktoberfest 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

NEW: The Spin Up Program

The Spin Up is a program run by DigitalOcean in partnership with a16z’s Cultural Leadership Fund. It is a series of workshops that introduces students to cloud computing and software development. The Spin Up logo

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 for more information on how to participate and how to become a partner.


Happy hacking, and see you all next month!

digitalocean, news, docom, docommonthly