There are many Linux distributions available, each with their own maintainers, some backed by commercial providers and some not. For the purpose of running a cloud server, there are a few you should be aware of.
8 days ago • By Alex GarnettLinux BasicsUbuntuArch LinuxConceptualFedoraRocky Linux
Linux is a multi-user OS that is based on the Unix concepts of file ownership and permissions to provide security at the file system level. If you are planning to improve your Linux skills, it is essential that you ha...
21 days ago • By Mitchell AnicasInteractiveLinux BasicsConceptual
Machine learning is a subfield of artificial intelligence (AI). The goal of machine learning generally is to understand the structure of data and fit that data into models that can be understood and utilized by people...
23 days ago • By Lisa TagliaferriMachine LearningDevelopmentConceptual
Hi, it’s well known that Redis is single threaded, so the question rises, should I spin up multiple small Redis database instances(used mostly for pub/sub function) or a large one?
1 answer • 26 days ago • By deeldataConceptualDigitalOcean Managed Redis
This tutorial provides an overview of best practices for rearchitecting a monolithic application to use microservices, which you can then deploy using Kubernetes, App Platform, or another serverless environment.
1 month ago • By Alex GarnettMicroservicesConceptualServerless
Serverless architecture allows backend web services to be implemented on an as-needed basis. Rather than needing to maintain your own server configuration, architecting your software for serverless providers can minim...
1 month ago • By Alex GarnettMicroservicesConceptualServerless
When setting up infrastructure, getting your applications up and running will often be your primary concern. However, making your applications to function correctly without addressing the security needs of your infras...
1 month ago • By Justin Ellingwood, Alex GarnettSecurityFirewallConceptualNetworkingVPN
Cloud hosting is a method of using online servers in an affordable, scalable, and reliable way. In this guide, we will go over the common components in a cloud hosting environment, including different types of virtual...
2 months ago • By Josh BarnettGetting StartedFAQDigitalOceanConceptualCloud Computing
When dealing with any kind of important data, it is essential that you implement a backup scheme. There are many different ways to back up data on a VPS. In this guide, we will discuss some ways that you can backup yo...
2 months ago • By Justin Ellingwood, Alex GarnettLinux BasicsBackupsConceptual
Optimizing Wordpress installations on the cloud gives the clients and individuals your sites interact with the performance, speed, and flexibility they’ve come to expect with WordPress. In this tutorial, you’ll gain t...
3 months ago • By Lyn MuldrowUbuntuWordPressConceptual
In this DigitalOcean article, we are going to go over the basics of databases and database management systems. We will learn about the logic behind how different databases work and what sets them apart.
SSH, or secure shell, is an encrypted protocol used to communicate with remote servers safely. The practical uses of SSH are widely discussed in other guides. In this article, we’ll examine the underlying encryption a...
3 months ago • By Justin EllingwoodSecuritySystem ToolsConceptual
A content delivery network can be a quick and effective solution for improving the scalability and availability of your web sites. By caching static assets on a geographically distributed network of optimized servers,...
3 months ago • By Hanif JethaCDNConceptualNetworking
Open-source projects that are hosted in public repositories benefit from contributions made by the broader developer community, and are typically managed through Git. This tutorial will discuss the benefits of contrib...
3 months ago • By Lisa TagliaferriOpen SourceGitDevelopmentConceptual
This tutorial will take you through some tips for maintaining public repositories of open-source software. Being a leader of an open-source project comes with both technical and non-technical responsibilities to help ...
3 months ago • By Lisa TagliaferriGitOpen SourceDevelopmentConceptual
hi, I’d like to have a node service periodically query an external database (influxdatacloud) for one value that would be stored in the file system and used cosmetically in my site. Is it possible to do this in my dro...
2 answers • 3 months ago • By BigElectricBlueWalrusApplicationsBuilding a SaaSBusinessConceptual
After reading this article, you will understand the main differences between HTTP/1.1 and HTTP/2, concentrating on the technical changes that have been adopted in HTTP/2. From the release of HTTP/1.1 in 1997 until rec...
Container images are the primary packaging format for defining applications within Kubernetes. Used as the basis for pods and other objects, images play an important role in the success of an application on the platfo...
3 months ago • By Justin EllingwoodKubernetesDockerConceptual
Developing and releasing software can be a complicated process, especially as applications, teams, and deployment infrastructure grow in complexity themselves. Often, challenges become more pronounced as projects grow...
3 months ago • By Justin EllingwoodCI/CDConceptual