{"componentChunkName":"component---src-templates-tag-jsx","path":"/blog/tag/community/4/","result":{"data":{"prismic":{"allFeaturedblogs":{"edges":[{"node":{"featured_blogs_enabled":true,"heading":[{"type":"paragraph","text":"Featured posts","spans":[]}],"featured_blog_1":{"__typename":"PRISMIC_Blog","_linkType":"Link.document","blog_header_image":{"dimensions":{"width":790,"height":395},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/6d8d81b1-971a-4313-b033-b4e125cb14a0_MondoDB-blog-header-790x395.PNG?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Introducing DigitalOcean Managed MongoDB – a fully managed, database as a service for modern apps","spans":[]}],"blog_post_date":"2021-06-29","blog_post_content":[{"type":"paragraph","text":"MongoDB is one of the most popular databases, and it’s ideal for apps that evolve rapidly and need to handle huge volumes of data and traffic. It offers advantages like flexible document schemas, code-native data access, change-friendly design, and easy horizontal scale-out.","spans":[{"start":22,"end":44,"type":"hyperlink","data":{"link_type":"Web","url":"https://db-engines.com/en/ranking","target":"_blank"}}]},{"type":"paragraph","text":"However, building and maintaining MongoDB clusters from the ground up can be a huge undertaking. Developers often complain that they have to spend their valuable time and resources on database management. Well, we’ve been listening and have some great news: accessing and managing MongoDB on DigitalOcean just got a lot simpler!","spans":[]},{"type":"paragraph","text":"We are excited to announce that DigitalOcean Managed MongoDB is now in General Availability. Managed MongoDB is a fully managed, database as a service (DBaaS) offering from DigitalOcean, built in partnership with and certified by MongoDB Inc. It provides you all the technical capabilities that make MongoDB so beloved in the developer community. Together we have ensured that you will get access to all the latest releases of the MongoDB document database as they become available.","spans":[{"start":32,"end":91,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases-mongodb/"}},{"start":230,"end":241,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.mongodb.com/","target":"_blank"}}]},{"type":"paragraph","text":"Managed MongoDB simplifies the MongoDB administration. Developers of all skill levels, even those who do not have prior experience in databases, can spin up MongoDB clusters in just a few minutes. We handle the provisioning, managing, scaling, updates, backups, and security of your MongoDB clusters, allowing you to offload the complex, time consuming –yet critical – database administration tasks to us. This empowers you to focus on what really matters: building awesome apps.","spans":[]},{"type":"embed","oembed":{"height":113,"width":200,"embed_url":"https://www.youtube.com/watch?v=NvHQSV7jnKA","type":"video","version":"1.0","title":"Create a MongoDB Database on DigitalOcean","author_name":"DigitalOcean","author_url":"https://www.youtube.com/c/Digitalocean","provider_name":"YouTube","provider_url":"https://www.youtube.com/","cache_age":null,"thumbnail_url":"https://i.ytimg.com/vi/NvHQSV7jnKA/hqdefault.jpg","thumbnail_width":480,"thumbnail_height":360,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/NvHQSV7jnKA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"heading2","text":"Benefits of Managed MongoDB","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"list-item","text":"Easy set up and maintenance: We create the database clusters for you. Simply choose the cluster configuration (e.g., memory, disk size, number of nodes, etc.), and the data center in which you want to host the database. Follow a few simple steps and your database cluster will be up and running in a matter of minutes. You can spin up clusters using the cloud control panel, CLI, or API.\n\n","spans":[{"start":0,"end":28,"type":"strong"}]},{"type":"list-item","text":"Automatic daily backups with point in time recovery: Data is one of the most important assets of an app, so it’s critical to backup your database. We take backups of your entire clusters automatically on a daily basis, for free. We also provide a point in time recovery for 7 days, that way if things go wrong due to human error, machine error, or some combination of both, you can easily restore the database as it was at any point in the previous 7 days. \n\n","spans":[{"start":0,"end":52,"type":"strong"}]},{"type":"list-item","text":"Automatic updates and access to latest MongoDB releases: You get access to MongoDB 4.4. This is the latest release of MongoDB and comes packed with numerous enhancements like hedged reads, rust, and swift drivers. Since we have developed Managed MongoDB in partnership with MongoDB Inc, you will always get access to new releases as they become available. With Managed MongoDB, the updates happen automatically. Just select a date and time for the updates and we take care of the rest. This makes it easy to stay up to date with MongoDB releases without disrupting your business.\n\n","spans":[{"start":0,"end":56,"type":"strong"},{"start":148,"end":169,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.mongodb.com/new","target":"_blank"}}]},{"type":"list-item","text":"High availability with automated failover: If your database goes down, it can take down the entire app, leading to bad customer experiences. With Managed MongoDB, you can easily minimize the downtime for your database and make it highly available with standby nodes. Standby nodes add redundancy, so if for example the primary node fails, the standby node is immediately promoted to primary and begins serving requests while we provision a replacement standby node in the background.\n\n","spans":[{"start":0,"end":42,"type":"strong"}]},{"type":"list-item","text":"Scale up easily to handle traffic spikes: As your app gains traction and the usage grows, it’s important to have a database that can keep up with the increased demand. With Managed MongoDB, you can easily scale up the size of database nodes when needed.\n\n","spans":[{"start":0,"end":41,"type":"strong"}]},{"type":"list-item","text":"Secure by default: Since data is critical, it also needs to be secure. We encrypt data at rest with LUKS and in transit with SSL. When you create a new cluster, it’s placed in a VPC network by default that provides a more secure connection between resources. You can also restrict access to your nodes to prevent brute-force password and denial-of-service attacks.","spans":[{"start":0,"end":18,"type":"strong"},{"start":178,"end":189,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/networking/vpc/"}}]},{"type":"heading2","text":"The need for Managed Databases","spans":[]},{"type":"paragraph","text":"DigitalOcean’s mission is to simplify cloud computing so developers, startups, and SMBs can spend more time building software that changes the world. While databases are a critical component to any application, building, maintaining, and scaling them can be complex and time consuming. For developers that are building apps for their business, database administration is often not a core focus area. But it’s quite common to find developers that write the code and then also roll up their sleeves to maintain databases. Such users would rather offload the tedious database administration and focus their limited time and energy on building and enhancing their apps. ","spans":[]},{"type":"paragraph","text":"With this in mind, we introduced Managed Databases a couple of years ago and are excited to add Managed MongoDB to our portfolio. With this release, DigitalOcean Managed Databases now supports the following engines:","spans":[{"start":33,"end":50,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases/"}}]},{"type":"image","url":"https://images.prismic.io/www-static/87745cc1-1c5f-4463-b104-104b7fc30dc7_managed-databases-logos.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":849,"height":104}},{"type":"paragraph","text":"Managed MongoDB launch comes on the heels of DigitalOcean App Platform, a modern, reimagined PaaS (Platform as a Service) that we released a few months ago. App Platform makes it very easy to build, deploy, and scale apps and static sites. You can deploy code by simply pointing to your GitHub and GitLab repos, and App Platform will do all the heavy lifting of managing infrastructure, app runtimes, and dependencies. App Platform, along with Managed Databases, helps fulfill DigitalOcean’s mission by empowering developers, startups, and SMBs to focus more on their apps, and less on the underlying infrastructure and databases.","spans":[{"start":45,"end":70,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/app-platform/"}}]},{"type":"heading2","text":"How Managed MongoDB works","spans":[]},{"type":"paragraph","text":"DigitalOcean provides you with various compute options to build your apps like:","spans":[]},{"type":"list-item","text":"Droplets: On-demand, Linux virtual machines suitable for production business applications and personal passion projects.","spans":[{"start":0,"end":8,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/droplets/"}}]},{"type":"list-item","text":"DigitalOcean Kubernetes: Managed Kubernetes with automatic scaling, upgrades, and a free control plane.","spans":[{"start":0,"end":23,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/kubernetes/"}}]},{"type":"list-item","text":"DigitalOcean App Platform: A fully managed Platform as a Service.","spans":[{"start":0,"end":25,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/app-platform/"}}]},{"type":"paragraph","text":"No matter which compute option you choose to build your apps, you can easily add Managed MongoDB to it. In addition to this, Managed MongoDB also integrates with the Node.js 1-Click App from DigitalOcean Marketplace making it a lot easier to build Node.js apps.","spans":[{"start":166,"end":215,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/nodejs"}}]},{"type":"heading2","text":"Simple, predictable pricing","spans":[]},{"type":"paragraph","text":"Just like all DigitalOcean products, Managed MongoDB provides simple, predictable pricing that allows you to control costs and prevent any surprise bills. You can spin up a database cluster for just $15/month, or a highly available three-node replica set for $45/month. Click here for more information.","spans":[{"start":270,"end":301,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/pricing/#managed-databases"}}]},{"type":"heading2","text":"Regional availability","spans":[]},{"type":"paragraph","text":"Managed MongoDB is currently available in the following regions:","spans":[]},{"type":"list-item","text":"NYC3 (New York, USA)","spans":[]},{"type":"list-item","text":"FRA1 (Frankfurt, Germany)","spans":[]},{"type":"list-item","text":"AMS3 (Amsterdam, Netherlands)","spans":[]},{"type":"paragraph","text":"We will be making Managed Mongo available in other regions soon. Please check out the release notes for most up to date information on regional availability.","spans":[{"start":86,"end":99,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/release-notes/"}}]},{"type":"heading2","text":"Join us at deploy, DigitalOcean’s virtual user conference","spans":[]},{"type":"paragraph","text":"Today we have deploy, DigitalOcean’s signature user conference, which focuses on celebrating, educating, and connecting awesome builders from all over the world.","spans":[{"start":14,"end":20,"type":"hyperlink","data":{"link_type":"Web","url":"https://deploy.digitalocean.com/home"}}]},{"type":"paragraph","text":"Check out the keynote session from DigitalOcean's CEO, Yancey Spruill, in which he talks about where we're headed as a company and shares some exciting product updates. His keynote will be followed by sessions from community members, engineers, customers, and other experts that are building technologies and businesses powered by the cloud. With live Q&A and an active Discord server, there’s ample opportunity to engage and learn something new. Click here to attend the deploy conference.","spans":[{"start":14,"end":69,"type":"hyperlink","data":{"link_type":"Web","url":"https://deploy.digitalocean.com/agenda/session/552806"}},{"start":347,"end":384,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/deploy-discord"}},{"start":461,"end":489,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/deploy"}}]},{"type":"paragraph","text":"We are also launching a hackathon for DigitalOcean Managed MongoDB. Learn how you can participate, submit an app and get a t-shirt.","spans":[{"start":24,"end":66,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/mongodb-hackathon"}}]},{"type":"paragraph","text":"We hope you will give Managed MongoDB a try. Here are some sample datasets and sample apps that you can use to kick the tires. Check out the docs and let us know what you think!","spans":[{"start":22,"end":43,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/databases/new?engine=mongodb"}},{"start":59,"end":90,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/do-community/mongodb-resources","target":"_blank"}},{"start":141,"end":145,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/databases/mongodb/"}}]},{"type":"paragraph","text":"If you’d like to have a conversation about using DigitalOcean and Managed MongoDB in your business, please feel free to contact our sales team.","spans":[{"start":120,"end":142,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/company/contact/sales/"}}]},{"type":"paragraph","text":"Happy coding!","spans":[]},{"type":"paragraph","text":"André Bearfield","spans":[]},{"type":"paragraph","text":"Director of Product Management","spans":[]}],"tags":[{"tag1":{"__typename":"PRISMIC_Tag","tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"author":{"__typename":"PRISMIC_Author","author_name":"André Bearfield","author_image":{"dimensions":{"width":553,"height":547},"alt":"André Bearfield","copyright":null,"url":"https://images.prismic.io/www-static/fdc7c85186f0a850b04083e1d4306bd1c19772e8_andre-bearfield.png?auto=compress,format"},"_meta":{"uid":"andre-bearfield"}},"_meta":{"uid":"introducing-digitalocean-managed-mongodb"}},"featured_blog_2":{"__typename":"PRISMIC_Blog","_linkType":"Link.document","blog_header_image":{"dimensions":{"width":790,"height":400},"alt":"Droplet Console","copyright":null,"url":"https://images.prismic.io/www-static/710499ae-78cc-4179-afc1-15793637b200_DODX3727-790x400-logo-2.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Securely connect to Droplets with SSH key pairs using a new Droplet Console","spans":[]}],"blog_post_date":"2021-08-10","blog_post_content":[{"type":"paragraph","text":"The famous author Ken Blanchard once said, “Feedback is the breakfast of champions.\" This is something we truly believe at DigitalOcean, and we always strive to enhance our products based on customer feedback.","spans":[]},{"type":"paragraph","text":"With this goal in mind, we are excited to introduce a new Droplet Console that will make it much easier to connect to your Droplets securely. The new Droplet Console provides one-click SSH access to your Droplets through a native-like SSH/Terminal experience. It also eliminates the need for a password or manual configuration of SSH keys. Starting today, we’re pleased to announce that the new Droplet Console is now available to all Droplet users.","spans":[]},{"type":"heading2","text":"Why you should be using Secure Shell (SSH) ","spans":[]},{"type":"paragraph","text":"Password-based security is notoriously insecure due to password fatigue and the overuse of passwords such as ‘123456’. Secure Shell or SSH is a network communication protocol that solves this by using passwordless solutions for encryption, enabling two computers to communicate and securely share data. At a high level, SSH works by creating cryptographic key pairs consisting of a public and private key, which are computer generated and stored separately to ensure their security. ","spans":[{"start":80,"end":117,"type":"hyperlink","data":{"link_type":"Web","url":"https://cybernews.com/best-password-managers/most-common-passwords/"}}]},{"type":"paragraph","text":"SSH has become the default encryption protocol for many industries, but it was difficult to use SSH keys with DigitalOcean’s current Recovery (VNC) console, which is why we developed our new Droplet Console. The new Droplet Console is backed by an agent that security supervises the key pair, while also providing one-click SSH access to our users. You can see the full list of features below.","spans":[]},{"type":"heading2","text":"The new Droplet Console: More time saving, less time wasting ","spans":[]},{"type":"paragraph","text":"The new Droplet Console is for everyone who is looking to build fast, secure apps and avoid hassles with SSH access & usability issues.","spans":[]},{"type":"paragraph","text":"In addition to easier SSH access, the new Droplet Console comes with:","spans":[]},{"type":"list-item","text":"Copy/paste text: Instead of typing lengthy key pairs and text manually, you can use copy/paste to save time. ","spans":[{"start":0,"end":17,"type":"strong"}]},{"type":"list-item","text":"Multi-color support: Multi-color support makes the console more useful and intuitive, and breaks the conventional standard appearance which is black text on a white background. ","spans":[{"start":0,"end":41,"type":"strong"}]},{"type":"list-item","text":"Multi-language support: DigitalOcean’s new Droplet Console supports multiple languages, meaning you can now type and view any content in any language that is supported by UTF-8","spans":[{"start":0,"end":24,"type":"strong"}]},{"type":"list-item","text":"OS/images supported: Linux distributions (Ubuntu(16.04 - 20.04), Fedora (32 & 33), Debian (9), CentOS (7.6 & 8.3), CentOS 8 Stream, Rocky Linux and Marketplace images.","spans":[{"start":0,"end":20,"type":"strong"},{"start":148,"end":159,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/"}}]},{"type":"paragraph","text":"The new Droplet Console is available by default on any new Droplets you spin up. You can also enable it manually on older Droplets. Click here to learn more!","spans":[{"start":132,"end":157,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/droplets/how-to/connect-with-console/"}}]},{"type":"paragraph","text":"Check out this short walkthrough video that shows the new Droplet Console in action: ","spans":[]},{"type":"embed","oembed":{"type":"video","embed_url":"https://www.youtube.com/watch?v=Qt7QihVuxiE","title":"Access Your Droplet Terminal Through the Web Console","provider_name":"YouTube","thumbnail_url":"https://i.ytimg.com/vi/Qt7QihVuxiE/hqdefault.jpg","provider_url":"https://www.youtube.com/","author_name":"DigitalOcean","author_url":"https://www.youtube.com/c/Digitalocean","height":113,"width":200,"version":"1.0","thumbnail_height":360,"thumbnail_width":480,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/Qt7QihVuxiE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"paragraph","text":"We hope you’re excited about the new Droplet Console. You’re welcome to spin some Droplets up right now, and try out the new Droplet Console – why wait?","spans":[{"start":72,"end":103,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/droplets/new"}}]},{"type":"paragraph","text":"Happy coding!","spans":[]},{"type":"paragraph","text":"Harsh Banwait, Senior Product Manager","spans":[]}],"tags":[{"tag1":{"__typename":"PRISMIC_Tag","tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"author":{"__typename":"PRISMIC_Author","author_name":"Harsh Banwait","author_image":{"dimensions":{"width":600,"height":399},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/e83ff690-b20c-4d88-a2b6-57e562558cd6_download.png?auto=compress,format"},"_meta":{"uid":"harsh-banwait"}},"_meta":{"uid":"new-droplet-console-ssh-support"}},"featured_blog_3":{"__typename":"PRISMIC_Blog","_linkType":"Link.document","blog_header_image":{"dimensions":{"width":790,"height":400},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/588e28d3-d41e-480b-937b-8c3b19201f6e_DODX3568-790x400-Blog.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"How to scale your SaaS product without breaking the bank","spans":[]}],"blog_post_date":"2021-06-22","blog_post_content":[{"type":"paragraph","text":"These days, if you are in the business of software, chances are you are delivering or plan to deliver your services using a Software-as-a-Service (SaaS) model. A combination of internet-based delivery, subscription-based pricing, and low-friction product experiences have made SaaS solutions valuable tools for their users, and an excellent vehicle for software builders looking to distribute their products.","spans":[]},{"type":"paragraph","text":"These factors have made SaaS solutions ubiquitous; SaaS is the largest segment in the public cloud market, and is used to provide functionality ranging from personal finance apps for consumers, to productivity software for businesses, and even tools and services for software developers themselves to compose their applications and simplify their workflows. It is also not uncommon to find micro-SaaS applications being built for specific industries such as retail, job functions such as accounting or marketing, or tasks such as event management. ","spans":[]},{"type":"paragraph","text":"The best thing about this SaaS wave has been that it has allowed a new generation of software builders to build and monetize applications and participate in the digital economy. Previously, you had to be a big company with lots of resources, name recognition and distribution networks to successfully sell software products. Now, irrespective of whether you are a single person working on a passion project, a small team of developers in a startup, or a small and medium-sized business (SMB), the SaaS model enables you to express your ideas in the form of software and deliver them to customers anywhere in the world.","spans":[]},{"type":"heading2","text":"The unique challenges of building SaaS solutions","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"Despite the opportunities that come with the widespread adoption of SaaS products, software builders still have to answer key questions in their journey to building successful SaaS products. Understanding what customers to target, features to prioritize, how to price your product, and how to acquire customers are all critical questions to figure out while you are also doing the important job of actually building and operating the product. ","spans":[]},{"type":"paragraph","text":"Writing the code, testing, deployment, monitoring the usage in production, and ensuring that your apps are able to handle the additional demand when customer base and usage grows are all essential and time-consuming tasks.","spans":[]},{"type":"paragraph","text":"Additionally, being able to test multiple ideas, pivot, and double down on the ideas that actually work is critical in early stages of SaaS development. Once growth comes, it is equally important to scale up without compromising on performance or reliability. Needless to say, all of this needs to be economically viable as well, since not everyone has the resources of large SaaS providers like Salesforce or Adobe.","spans":[]},{"type":"heading2","text":"Cloud Computing enables builders but also poses challenges","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"Fortunately, for the act of building and operating your apps, cloud computing can help take some load off your shoulders. Unless you have the scale and resources of Facebook, chances are you are not going to set up your own data centers to host the computing infrastructure that powers your SaaS company. Public cloud infrastructure providers can bring great value to SaaS builders by providing on-demand computing services with usage-based pricing. However, just like how the legacy software companies weren't built for the SaaS model, the early (and big) cloud computing services were not optimized for the unique needs of small SaaS building teams. ","spans":[]},{"type":"paragraph","text":"Smaller SaaS teams face challenges with large cloud computing providers, including:","spans":[]},{"type":"heading4","text":"Too many technology options","spans":[]},{"type":"paragraph","text":"There are just too many options for tech stacks on which to build your SaaS - programming languages, application development frameworks, libraries, runtime environments, architectural patterns, and deployment models - and the list is growing by the day.","spans":[]},{"type":"heading4","text":"Complexity of cloud computing services","spans":[]},{"type":"paragraph","text":"Even when you have decided on a technology stack, there is a lot of cloud vendor-specific terminology you need to learn and heavy lifting you need to do to build on the cloud, not all of which contributes to making your SaaS applications successful.","spans":[]},{"type":"heading4","text":"Unpredictable costs","spans":[]},{"type":"paragraph","text":"The experimentation necessary in early stages of SaaS development, as well as the scaling of applications required during the growth phase, call for affordable and predictable pricing from your cloud provider. The last thing SaaS teams want is surprising and indecipherable bills from your cloud provider. Unfortunately, smaller businesses often experience unpredictable costs with cloud providers who are busy serving only the large enterprises.","spans":[]},{"type":"heading2","text":"DigitalOcean provides a simple, cost effective solution for SaaS builders","spans":[]},{"type":"paragraph","text":"Fortunately, at DigitalOcean we have a laser focus on small software development teams, who are trying to build the next generation of applications. Today, DigitalOcean customers are already building SaaS applications which serve all kinds of customers.","spans":[{"start":191,"end":217,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/solutions/saas/"}}]},{"type":"paragraph","text":"We believe SaaS builders should focus on building apps that power their business, and not spend their valuable time on managing infrastructure. That is exactly what we have been able to enable through our intuitive products that are built for scale and reliability.","spans":[{"start":205,"end":223,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/"}}]},{"type":"list-item","text":"Vidazoo is an advertising technology company specializing in video streaming and serving. It serves video ads to thousands of websites and handles close to 10 billion requests per day. \n\n“We are as much a data company as an adtech company. Our business relies on speedy and accurate data processing at massive scale. DigitalOcean provides us the perfect set of tools to operate our SaaS business profitably, while not making us feel the need to become full time system administrators. We plan to move a lot of our apps to DigitalOcean App Platform and other fully managed products.” - Roman Svichar, CTO of Vidazoo","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://vidazoo.com/"}},{"start":187,"end":583,"type":"em"}]},{"type":"paragraph","text":"We believe in meeting customers where they are. If they already have an understanding of cloud infrastructure technologies, they should be able to leverage that knowledge and get started with our products without any further ramp up.","spans":[]},{"type":"list-item","text":"Whatfix is an enterprise SaaS provider that offers a digital adoption platform to businesses. The company helps enterprises gain the full value of their investments in enterprise applications by providing real-time, interactive, and contextual guidance to users of those applications. \n\n“What we really love about the DigitalOcean platform is the ease of use. We feel like we know infrastructure and can handle most of the configuration and management. What we needed from a cloud was not bells and whistles but efficiency and reliability. DigitalOcean provides us a platform to build our apps and then gets out of the way. Just how we like it.” - Achyuth Krishna, Director of Engineering of Whatfix","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://whatfix.com/blog/driving-the-future-now-were-excited-to-announce-our-90-million-series-d-funding/"}},{"start":287,"end":648,"type":"em"}]},{"type":"paragraph","text":"We understand that scaling while maintaining reliability of applications and profitability of business is important, so we provide robust solutions which minimize downtime.","spans":[]},{"type":"list-item","text":"Centra is a SaaS-based e-commerce platform for global direct-to-consumer and wholesale e-commerce brands. Centra provides a powerful e-commerce backend that lets brands build pixel-perfect, custom designed, online flagship stores. \n\n“How do we enable our customers to create differentiated online experiences? How do we ensure their e-commerce apps stay up and running at all times? How do we scale on-demand when traffic grows or new customers come in? These are the questions that we ask ourselves every day. Thankfully, we have a partner in DigitalOcean that provides just the platform to answer those questions enabling us to guarantee 99.9% uptime for our clients.” - Martin Jensen, CEO of Centra","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"https://centra.com/"}},{"start":233,"end":673,"type":"em"}]},{"type":"paragraph","text":"These are just a few examples of SaaS businesses finding success on DigitalOcean. We are constantly amazed by the creativity and innovation that software builders are utilizing our platform for. If you are interested in learning more about product updates, technical deep-dives and best practices for building SaaS products and businesses, please contact us to learn how we can help you get started. ","spans":[{"start":340,"end":357,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/migrate/?utmmedium=blog","target":"_blank"}}]},{"type":"paragraph","text":"Come build with DigitalOcean!","spans":[]},{"type":"paragraph","text":"Looking to migrate your SaaS to DigitalOcean? Leverage free infrastructure credits, robust training, and technical support to ensure a worry-free migration.","spans":[{"start":0,"end":156,"type":"strong"},{"start":0,"end":156,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/migrate/?utmmedium=blog","target":"_blank"}}]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"Raman Sharma","spans":[]},{"type":"paragraph","text":"Vice President, Product & Programs Marketing","spans":[]}],"tags":[{"tag1":{"__typename":"PRISMIC_Tag","tag":"Developer Relations","_linkType":"Link.document","_meta":{"uid":"developer-relations"}}}],"author":{"__typename":"PRISMIC_Author","author_name":"Raman Sharma","author_image":{"dimensions":{"width":512,"height":512},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/497b4b14-d192-493a-8b66-7ae176ba99f3_raman.png?auto=compress,format"},"_meta":{"uid":"raman-sharma"}},"_meta":{"uid":"how-to-scale-your-saas-product-without-breaking-the-bank"}}}}]}}},"pageContext":{"limit":12,"skip":36,"numTagPages":10,"currentPage":4,"uid":"community","data":[{"node":{"author":{"_linkType":"Link.document","author_name":"Daniel Zaltsman","author_image":{"dimensions":{"width":188,"height":188},"alt":"Daniel Zaltsman","copyright":null,"url":"https://images.prismic.io/www-static/663d428f56c46eeb165c811add8f1f60402aa451_daniel_zaltsman-c47f4847.png?auto=compress,format"},"_meta":{"uid":"daniel_zaltsman"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"Two hands high fiving illustration","copyright":null,"url":"https://images.prismic.io/www-static/3c16c4d97dd48415f2ab15678999ed51ed391286_developer_advocates_blog_color2-1.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"April Community Doers: Meetup Edition","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"On the six-year voyage toward becoming the cloud platform for developers and their teams, we have received tremendous support from the larger developer community. We’ve seen hundreds of Meetups organized, pull requests submitted, tutorials written, and Q&As contributed, with even more ongoing activity. To show our appreciation, last month we introduced a new way to highlight some of our most active community contributors - our Community Doers!","spans":[{"start":186,"end":193,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.meetup.com/pro/digitalocean/"}},{"start":205,"end":218,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/doctl/pulls?q=is%3Apr+is%3Aclosed"}},{"start":230,"end":239,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tutorials/"}},{"start":253,"end":257,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/questions?primary_filter=trending"}},{"start":441,"end":446,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community#do-ers"}}]},{"type":"paragraph","text":"Community Doers help make the community better through the content they create and the value they add. In addition to the Community homepage, we’ll regularly highlight Community Doers on the blog, Infrastructure as a Newsletter, social media, and to our growing internal community. In March, we were excited to bring you the trio of Marko, Mateusz, and Peter. This month, with a focus on our global Meetup community, we have three new individuals for you to get to know and celebrate with us. Without further ado, meet April’s featured Community Doers:","spans":[{"start":197,"end":227,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/newsletter"}},{"start":254,"end":261,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.linkedin.com/company/digitalocean/"}},{"start":333,"end":338,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/users/xmudrii?primary_filter=tutorials"}},{"start":340,"end":347,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/users/mati"}},{"start":353,"end":358,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.meetup.com/DigitalOceanHsinchu/"}}]},{"type":"paragraph","text":"Aditya Patawari(@adityapatawari)","spans":[{"start":0,"end":15,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/users/adityapatawari"}},{"start":0,"end":32,"type":"strong"},{"start":15,"end":32,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/adityapatawari"}}]},{"type":"paragraph","text":"Aditya is an early adopter and advocate of DigitalOcean, so it’s no surprise that he became the first organizer of our second largest Meetup group, based in Bangalore. He has been producing Meetups since 2016 and has served as a speaker and panelist at consecutive DigitalOcean TIDE conferences. His talk on foolproofing business through infrastructure gap analysis was well received at TIDE New Delhi, and we later invited him to conduct an online webinar on setting up a multi-tier web application with Ansible. We’re extremely proud and excited to be working with him because of his passion for education and for helping the wider community.","spans":[{"start":13,"end":18,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/adityapatawari/status/723742019445612544"}},{"start":157,"end":166,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.meetup.com/DigitalOceanBangalore/"}},{"start":190,"end":197,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/adityapatawari/status/754190674912808960"}},{"start":278,"end":282,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/DOTide?src=hash&amp;lang=en"}},{"start":300,"end":304,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=yv1T1MqiEqA"}},{"start":449,"end":456,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=X4jxywaK9fM"}}]},{"type":"paragraph","text":"Samina Fu(@sufuf3149)","spans":[{"start":0,"end":9,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/users/sufuf3149"}},{"start":0,"end":21,"type":"strong"},{"start":9,"end":21,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/sufuf3149"}}]},{"type":"paragraph","text":"For the second month running, we are proud to highlight the work of our active Taiwan community. Specifically, we are excited to recognize Samina Fu, a Network and Systems Engineering graduate of National Chiao Tung University in Taiwan. Samina is a co-organizer of our Hsinchu community, which she has been bringing together since early 2017. She helped to organize our first of 120 Hacktoberfest Meetups last year, and works closely with Peter Hsu (who we highlighted last month) as a core contributor to the CDNJS project.","spans":[{"start":308,"end":325,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.meetup.com/DigitalOceanHsinchu/events/past/"}},{"start":371,"end":376,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.meetup.com/DigitalOceanHsinchu/events/243649913/"}},{"start":470,"end":480,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/introducing-community-doers-march-edition/"}}]},{"type":"paragraph","text":"David Endersby(@davidendersby1)","spans":[{"start":0,"end":14,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/users/davetherave2010"}},{"start":0,"end":31,"type":"strong"},{"start":14,"end":31,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/DavidEndersby1"}}]},{"type":"paragraph","text":"When David filled out our Meetup Organizer Application Form in September 2016, we didn’t know he would go on to lead one of our largest and most active Meetup communities. Since early 2017, David has worked hard to develop a blueprint for successfully running a new Meetup community, covering everything from starting out, to finding speakers, to time management, choosing a location, feeding attendees, and more. His efforts have produced a wealth of content and he has an ambitious plan for 2018. If you’re interested in joining, he welcomes you with open arms!","spans":[{"start":26,"end":59,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.google.com/forms/d/e/1FAIpQLSdJE0FEiMAVMmwFwkXzVlUu6gtFyHz35kYZGW5PPlZj1ElpHg/viewform?c=0&amp;w=1"}},{"start":128,"end":135,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.meetup.com/DigitalOceanAmsterdam/events/past/?_cookie-check=oqalp0BDukCUs61k"}},{"start":225,"end":234,"type":"hyperlink","data":{"link_type":"Web","url":"https://medium.com/@daendersby/a-year-in-review-the-digitalocean-amsterdam-meetup-fd8e7a4363c6"}},{"start":452,"end":459,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=UaZKdDUKBPk"}},{"start":548,"end":562,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/DavidEndersby1/status/816261005374263296"}}]},{"type":"paragraph","text":"Aditya’s, Samina’s, and David’s efforts exemplify the qualities we are proud to see in our community. They all have a knack for educating the community (off- and online), promoting both learning and community collaboration. But there are so many others we have yet to recognize! We look forward to highlighting more of our amazing community members in the months to come.","spans":[]},{"type":"paragraph","text":"Are you interested in getting more involved in the DigitalOcean community? Here are a few places to start:","spans":[]},{"type":"list-item","text":"Share a project that you’ve built with our API.","spans":[{"start":0,"end":15,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/projects"}}]},{"type":"list-item","text":"Share your knowledge in our community Q&A section.","spans":[{"start":28,"end":49,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/questions"}}]},{"type":"list-item","text":"Join our Write for DOnations program and contribute to our library of tutorials.","spans":[{"start":9,"end":28,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/write-for-donations/"}}]},{"type":"list-item","text":"Get involved in your local DigitalOcean Meetup or start your own.","spans":[{"start":21,"end":46,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.meetup.com/pro/digitalocean/"}},{"start":50,"end":64,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.google.com/forms/d/e/1FAIpQLSfdGnLX61AkpkdnMFO__QKaweNZFm93Z0eW_Jw-Vic0izF2Kg/viewform?c=0&amp;w=1"}}]},{"type":"paragraph","text":"Know someone who fits the profile? Nominate a member to be recognized in the comments!","spans":[]}],"blog_post_date":"2018-04-13","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"april-community-do-ers-meetup-edition"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Andrew Starr-Bochicchio","author_image":null,"_meta":{"uid":"asb"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"Two hands doing a high five illustration","copyright":null,"url":"https://images.prismic.io/www-static/927dd10154d9cbfe5c4578de0d408bb1797bb471_developer_advocates_blog.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Introducing Community Doers: March Edition","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Here at DigitalOcean one of our core values is \"our community is bigger than just us\". From our support of the broader open source community to making our tutorials as platform agnostic as possible, we believe that contributing knowledge and resources to the community benefits not just ourselves but all members – past, present, and future.","spans":[{"start":155,"end":164,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tutorials"}}]},{"type":"paragraph","text":"We never could have anticipated the amazing amount of support we've received in return. You’ve built open source tools using our API, hosted Meetups across the globe, shared your DigitalOcean stories, and so much more. We wouldn’t be where we are today without you.","spans":[{"start":101,"end":118,"type":"hyperlink","data":{"link_type":"Web","url":"https://developers.digitalocean.com/libraries/"}},{"start":134,"end":148,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.meetup.com/pro/digitalocean/"}},{"start":167,"end":199,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/customers/"}}]},{"type":"paragraph","text":"We're now six years into this journey and want to start recognizing our members more regularly. So today we are excited to highlight some of our most active Community contributors—our Doers!","spans":[{"start":184,"end":189,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community#do-ers"}}]},{"type":"heading3","text":"Marko Mudrinić (@xmudrii)","spans":[]},{"type":"paragraph","text":"It’s hard to overstate just how lucky we are to have people like Marko in our Community; he’s an all around rockstar whose contributions span from ocean to ocean. Marko is one of the most prolific users on our Community Q&A platform, where he helps users learn about and build on DigitalOcean. He’s written tutorials on topics like Prometheus and Go, but also puts that knowledge into practice. He is the most active contributor to doctl, our open source command line interface, and has worked extensively on DigitalOcean support in Kubicorn to help users get up and running with Kubernetes.","spans":[{"start":65,"end":70,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/users/xmudrii?primary_filter=tutorials"}},{"start":210,"end":232,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/questions"}},{"start":432,"end":437,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/doctl"}},{"start":533,"end":541,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/kris-nova/kubicorn"}}]},{"type":"heading3","text":"Mateusz Papiernik (@maticomp)","spans":[]},{"type":"paragraph","text":"Mateusz's passion for giving back to the Community inspires us. He has been sharing his technical expertise with us for many years, which you can enjoy in the dozens of tutorials he has published on topics from ProxySQL to Nginx optimization. With even more in the works, he has already helped hundreds of thousands of readers. His genuine enthusiasm and drive to aid others shines through in his writing and his collaboration with our editorial team.","spans":[{"start":0,"end":9,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/users/mati"}}]},{"type":"heading3","text":"Peter Hsu (@peterdavehello)","spans":[]},{"type":"paragraph","text":"Peter is an open source enthusiast who is always going above and beyond. He has traveled across Taiwan to share DigitalOcean with his community—from COSCUP in Taipei to MOPCON in Kaohsiung. As the maintainer of the CDNJS (a free, public, and open-source CDN service), he helps to power millions of websites across the globe. Closer to home, he is an organizer of the DigitalOcean Meetup group in Hsinchu, Taiwan, which is quickly approaching 600 members. With nine events in 2017—including the first Hacktoberfest event of the year—it’s one of our most active Meetups!","spans":[{"start":0,"end":5,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/peterdavehello"}},{"start":367,"end":411,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.meetup.com/DigitalOceanHsinchu/"}}]},{"type":"paragraph","text":"Marko, Mateusz, and Peter exemplify some of the best qualities found in our community. All three share our enthusiasm for open source and passion for knowledge-sharing. But they’re not alone! We look forward to recognizing more of our amazing Community members in the coming months.","spans":[]},{"type":"paragraph","text":"Are you interested in getting more involved in the DigitalOcean Community? Here are a few places to start:","spans":[]},{"type":"list-item","text":"Share a project that you’ve built with our API.","spans":[{"start":0,"end":15,"type":"hyperlink","data":{"link_type":"Web","url":"http://www.digitalocean.com/community/projects"}}]},{"type":"list-item","text":"Share your knowledge in our Community Q&A section.","spans":[{"start":28,"end":49,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/questions"}}]},{"type":"list-item","text":"Join our Write for DigitalOcean program and contribute to our library of tutorials.","spans":[{"start":9,"end":39,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/write-for-digitalocean"}}]},{"type":"list-item","text":"Get involved in your local DigitalOcean Meetup or start your own.","spans":[{"start":21,"end":46,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.meetup.com/pro/digitalocean/"}},{"start":50,"end":64,"type":"hyperlink","data":{"link_type":"Web","url":"https://do.co/cometomycity"}}]}],"blog_post_date":"2018-03-07","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"introducing-community-doers-march-edition"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Hollie Haggans","author_image":{"dimensions":{"width":400,"height":400},"alt":"Hollie Haggans","copyright":null,"url":"https://images.prismic.io/www-static/7793109e3fed5f875dc50b8866c8e631bd51d5b5_0bfbced-1.jpg?auto=compress,format"},"_meta":{"uid":"hollie_haggans"}},"blog_header_image":{"dimensions":{"width":1500,"height":800},"alt":"water deep end podcast illustration","copyright":null,"url":"https://images.prismic.io/www-static/aad9e02a46d845625cadb57d1006373a36251380_deepend_blogsize.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"The Deep End Podcast Ep. 14: Making Sense of It All with Attentive","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"There’s such a thing as “too much information”, especially for companies scaling out their sales operations. That’s why Attentive was born in 2015: to help sales teams make their increasing pipelines simpler to manage. Indeed, the small, Portugal-based team is itself focused on scaling, having participated in accelerator programs like Techstars.","spans":[]},{"type":"paragraph","text":"In this episode, Attentive founder and CTO Pedro Araújo talks about what it takes to build a tech product from the ground up. Discover their approach to running an engineering team, from adopting new open source technologies, to onboarding junior developers and learning about cloud infrastructure.","spans":[]},{"type":"paragraph","text":"Subscribe to the The Deep End Podcast on iTunes and Spotify, or listen to the latest episode on SoundCloud below:","spans":[{"start":41,"end":47,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.google.com/url?q=https://itunes.apple.com/us/podcast/the-deep-end-podcast-by-digitalocean/id1238518419?mt%3D2&amp;sa=D&amp;ust=1515098984068000&amp;usg=AFQjCNH3nSy_ALB5aUIiKt0otKyITr8RkQ"}},{"start":52,"end":59,"type":"hyperlink","data":{"link_type":"Web","url":"https://attentive.us/index.html"}}]},{"type":"paragraph","text":"Hollie Haggans heads up Global Partnerships for DigitalOcean’s Hatch program. She is passionate about startups and cold brew coffee. Get in touch with questions at hatch@digitalocean.com.","spans":[{"start":0,"end":187,"type":"em"},{"start":164,"end":186,"type":"hyperlink","data":{"link_type":"Web","url":"mailto:hatch@digitalocean.com"}}]}],"blog_post_date":"2018-03-01","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"deep-end-podcast-attentive"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Mark Drake","author_image":null,"_meta":{"uid":"mark_drake"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"Paper boat floating on sharp paper waves illustration with words Write for DOnations beta","copyright":null,"url":"https://images.prismic.io/www-static/e97168832f625b0bc23ffb40fc54ecfb84646ea7_writefordonations_blog.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Make a Lasting Impact with \"Write for DOnations\"","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"“Our community is bigger than just us” — As DigitalOcean (DO) employees, we aim to keep this value at the front of our minds in all our work. Since the company was founded in 2012, we’ve worked hard to build a vibrant, engaging Community where everybody from beginners to professionals can learn from one another about working in the cloud.","spans":[{"start":228,"end":237,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community"}}]},{"type":"paragraph","text":"It’s important to us that the Community emulates the best that tech has to offer by serving as a welcoming place where members can share their ideas and experiences. This is what led us to introduce the Write for DigitalOcean program. Write for DO gives Community members an opportunity to build their brand, develop their writing skills, and get paid for contributing to DigitalOcean’s collection of tutorials on open-source software deployment, configuration, and development.","spans":[{"start":203,"end":225,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/write-for-digitalocean"}}]},{"type":"paragraph","text":"We’re always looking for new ways to give back to the Community. To that end, we’re excited to announce some updates to the Write for DigitalOcean program and reintroduce it as “Write for DOnations” (currently in beta — the full program launch is coming later this year).","spans":[]},{"type":"paragraph","text":"There are two main changes that we are excited to share:","spans":[]},{"type":"list-item","text":"DigitalOcean will match the payout to Community authors in the form of a donation to a tech-focused nonprofit, which they can choose from a predetermined list. We hope to add more organizations to this list over time, but as of the beta launch the available organizations fall into the following categories: Free and Open Source, Tech Education, Diversity and Inclusion in Tech, and organizations promoting a Free and Open Internet.","spans":[{"start":308,"end":328,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.brightfunds.org/funds/foss-nonprofits"}},{"start":330,"end":344,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.brightfunds.org/funds/tech-education"}},{"start":346,"end":377,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.brightfunds.org/funds/diversity-in-tech"}},{"start":409,"end":431,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.brightfunds.org/funds/open-internet-free-speech"}}]},{"type":"list-item","text":"The typical payout for new tutorial content from Community authors will increase to $300, to be paid either via PayPal or as DO credit.","spans":[]},{"type":"paragraph","text":"The Write for DOnations beta program will follow the same editorial structure as Write for DO:","spans":[]},{"type":"list-item","text":"Anyone interested in becoming a DO Community author can apply by submitting a sample tutorial which showcases their ability to explain technical concepts to others.","spans":[{"start":56,"end":61,"type":"hyperlink","data":{"link_type":"Web","url":"https://do.co/w4do"}}]},{"type":"list-item","text":"One of DigitalOcean’s editors will reach out to approved applicants and the two will work together to find a topic for an original, first-run article that would be exciting to the author and valuable to the broader DO Community.","spans":[]},{"type":"list-item","text":"The author will write and submit their first draft, then collaborate one-on-one with their editor to revise their work to align with the DigitalOcean Style Guide.","spans":[{"start":137,"end":161,"type":"hyperlink","data":{"link_type":"Web","url":"https://do.co/style"}}]},{"type":"paragraph","text":"At the end of this review process, the author’s tutorial will be published on the Community website and they will receive their payout. The author will then get to choose the nonprofit(s) that will receive their matching donation. Donations will be processed through Bright Funds, and authors’ donations can either go to a single tech-focused nonprofit or be evenly split between a group of nonprofits that share similar missions. Please note that the charitable contributions made by DigitalOcean through this program are not tax-deductible to the authors.","spans":[]},{"type":"paragraph","text":"Since its launch, the Write for DigitalOcean program has allowed authors to share their diverse technical knowledge with the world while also improving their writing skills and growing their personal brand. Our team is always on the lookout for fresh content our community will love. To get a sense of which tutorial topics we’re particularly interested in, take a look at our suggested topics page.","spans":[{"start":377,"end":398,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tutorials/suggested-topics-for-tutorials"}}]},{"type":"paragraph","text":"Although Write for DOnations is still in development, we’re excited to help our Community authors make a real impact by donating to fantastic organizations that are working to shape the world of tech for the better.","spans":[]},{"type":"paragraph","text":"We are actively seeking feedback to inform the full release of the the new Write for DOnations program. Check out the program’s FAQ page for more details, and please share any questions or comments about the Write for DOnations beta launch in the comments below or reach out to us directly at writefordonations@digitalocean.com.","spans":[{"start":114,"end":136,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tutorials/write-for-donations-faq"}},{"start":293,"end":327,"type":"hyperlink","data":{"link_type":"Web","url":"mailto:writefordonations@digitalocean.com"}}]}],"blog_post_date":"2018-02-14","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"write-for-donations"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Hollie Haggans","author_image":{"dimensions":{"width":400,"height":400},"alt":"Hollie Haggans","copyright":null,"url":"https://images.prismic.io/www-static/7793109e3fed5f875dc50b8866c8e631bd51d5b5_0bfbced-1.jpg?auto=compress,format"},"_meta":{"uid":"hollie_haggans"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"Woman interviewing Man with clouds illustration","copyright":null,"url":"https://images.prismic.io/www-static/e2998af44cd18a7ad05e9dae5e714793557b3ddb_hatchpodcast_socialillo_blog_pat.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"The Deep End Podcast Ep #13: From Prototype to Internet of Things with Muzzley","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"A vision, a small prototype, and a PowerPoint presentation: that’s how Muzzley, a platform for interacting between Internet of Things (IoT) devices, was born three years ago. Today the Muzzley team works to solve a pain point for smart home consumers: managing their IoT devices from one interface, with minimum hassle. But they also place importance on transparency, privacy, and protecting their customers’ data.","spans":[{"start":71,"end":78,"type":"hyperlink","data":{"link_type":"Web","url":"https://muzzley.com"}}]},{"type":"paragraph","text":"In this episode, Muzzley co-founders, Domingo Bruges and Sasha Dewitt, discuss how Muzzley’s tech stack evolved to support a product that integrates with different vendors. They share insight into how they manage the data generated by consumer IoT devices, and how they approach consumer privacy and data production.","spans":[]},{"type":"paragraph","text":"Subscribe to the The Deep End Podcast on iTunes, and listen to the latest episode on SoundCloud below:","spans":[{"start":0,"end":47,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.google.com/url?q=https://itunes.apple.com/us/podcast/the-deep-end-podcast-by-digitalocean/id1238518419?mt%3D2&amp;sa=D&amp;ust=1515098984068000&amp;usg=AFQjCNH3nSy_ALB5aUIiKt0otKyITr8RkQ"}}]},{"type":"paragraph","text":"Hollie Haggans heads up Global Partnerships for DigitalOcean’s Hatch program. She is passionate about startups and cold brew coffee. Get in touch with questions at hatch@digitalocean.com.","spans":[{"start":0,"end":187,"type":"em"},{"start":164,"end":186,"type":"hyperlink","data":{"link_type":"Web","url":"mailto:hatch@digitalocean.com"}}]}],"blog_post_date":"2018-02-12","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"deep-end-podcast-muzzley"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Lisa Tagliaferri","author_image":{"dimensions":{"width":1490,"height":1608},"alt":"Lisa Tagliaferri","copyright":null,"url":"https://images.prismic.io/www-static/0d614f5dd9d938e9b5985c6817831c72ddf3c39a_lisa-tagliaferri-1.jpg?auto=compress,format"},"_meta":{"uid":"lisa_tagliaferri"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"Snake illustration","copyright":null,"url":"https://images.prismic.io/www-static/ce3dffbca716ef5e3db683fbd2ac9dbda9c7c32b_ebook_python_blog.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"How To Code in Python: A DigitalOcean eBook","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"We have always been community-focused at DigitalOcean. On our Community site, we offer a few ways that developers can connect with each other, through sharing projects, learning about meetups, or answering questions. Additionally, we have over 1,800 technical tutorials, written by both external community members and internal technical writers, that have been designed to support the learning pathways of software engineers and system administrators as they develop their skills and scale their projects.","spans":[{"start":62,"end":76,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community"}}]},{"type":"paragraph","text":"Since joining the DigitalOcean Community team, I have focused on curriculum development and technical writing related to Python software development. Today, I am happy to share that we are repackaging the “How To Code in Python 3” tutorial series as an eBook that can serve as both a teaching tool for beginners and a point of reference for more seasoned developers.","spans":[{"start":206,"end":229,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tutorial_series/how-to-code-in-python-3"}}]},{"type":"paragraph","text":"Our goal in making this tutorial series available in an eBook format is to facilitate access to this educational content. This is especially significant for people with limited internet access, long commutes without wifi, or who primarily access written material from mobile devices. Our hope is that the people who will benefit from this eBook will become more knowledgeable about how coding works, and thereby increase the number of technology stakeholders, decision makers, and knowledge producers who can work to build better software for everyone. By offering a new format of this content, we would like to drive engagement with and interest in software development across broader and more diverse communities.","spans":[]},{"type":"heading3","text":"Creating an eBook","spans":[]},{"type":"paragraph","text":"This eBook project came about during a DigitalOcean company-wide Hackathon. Hackathons offer a great environment to test out projects that teams have been thinking about taking on, but have not been able to devote the time and resources to during a regular work week. Our team, which we nicknamed Bookworms, consisted of Brian Boucheron (Technical Writer), Kasia Bojanowska (Senior Visual Designer), and myself.","spans":[{"start":39,"end":74,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/company-hackathons/"}}]},{"type":"paragraph","text":"Brian was our eBook developer. He used pandoc, GNU Make, and Perl scripting to automate the eBook creation process from the original tutorial markdown. For some final stylistic choices, he has done some hand crafting along the way, but has worked to ensure that the eBook can be read as its user desires across devices. We intend to release relevant source code in a repository for others to extend and modify.","spans":[]},{"type":"paragraph","text":"Kasia has done a lot of the design work that sets DigitalOcean’s tutorials and brand apart, and has conceived of a new vibrant cover for this eBook. Designs and imagery that invite readers in are an instrumental element of book conception, and Kasia’s dynamic image inspires curiosity and playfulness.","spans":[]},{"type":"paragraph","text":"Since the Hackathon, I have worked to ensure that this eBook is made publicly available from major eBook distributors, is catalogued in libraries, and made available as an open educational resource in schools and universities.","spans":[]},{"type":"heading3","text":"What Is an Open Educational Resource?","spans":[]},{"type":"paragraph","text":"Open educational resources (OERs) are texts or digital assets that can be used for teaching, learning, and research. What is significant about them is that they are openly accessible and openly licensed. At DigitalOcean, we use a Creative Commons License on all of our tutorials so that others can freely translate our technical content to other languages to encourage learning.","spans":[{"start":221,"end":254,"type":"hyperlink","data":{"link_type":"Web","url":"https://creativecommons.org/licenses/by-nc-sa/4.0/"}}]},{"type":"paragraph","text":"Each version of the eBook that is made publicly available will have a separate ISBN in order to facilitate access to the book. I have been working with the librarians at the City University of New York’s Brooklyn College and Graduate Center in order to catalogue the eBook and make it available for students as an open educational resource. If you would like to see this eBook in your library, share this WorldCat link with your local librarian.","spans":[{"start":394,"end":418,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.worldcat.org/title/how-to-code-in-python-3/oclc/1020289950"}}]},{"type":"paragraph","text":"By having this eBook available in libraries and within OER repositories, more students will be able to access computer programming learning material without having to pay textbook prices for that privilege.","spans":[]},{"type":"paragraph","text":"We hope that readers who learn from or reference this eBook will be empowered to make their own contributions to open-source code via software and documentation pull requests or repository maintenance. Our community is bigger than just us, and building software together can make sure that everyone has an opportunity to participate in the technology we use every day.","spans":[]},{"type":"paragraph","text":"You can now download the free eBook in one of the following formats:","spans":[]},{"type":"list-item","text":"How To Code in Python EPUB","spans":[{"start":0,"end":26,"type":"hyperlink","data":{"link_type":"Web","url":"https://do.co/python-book-epub"}}]},{"type":"list-item","text":"How To Code in Python PDF","spans":[{"start":0,"end":25,"type":"hyperlink","data":{"link_type":"Web","url":"https://do.co/python-book-pdf"}}]},{"type":"paragraph","text":"Lisa Tagliaferri is the manager of Community Content at DigitalOcean. In addition to writing about Python, Lisa helps people find solutions through technology and infrastructure. Holding a PhD from CUNY, Lisa has a continued interest in interdisciplinary research, and is committed to community building through education. Find her on Twitter @lisaironcutter.","spans":[{"start":0,"end":359,"type":"em"},{"start":343,"end":358,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.twitter.com/lisaironcutter"}}]}],"blog_post_date":"2018-02-01","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"how-to-code-in-python-ebook"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Hollie Haggans","author_image":{"dimensions":{"width":400,"height":400},"alt":"Hollie Haggans","copyright":null,"url":"https://images.prismic.io/www-static/7793109e3fed5f875dc50b8866c8e631bd51d5b5_0bfbced-1.jpg?auto=compress,format"},"_meta":{"uid":"hollie_haggans"}},"blog_header_image":{"dimensions":{"width":1500,"height":800},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/aad9e02a46d845625cadb57d1006373a36251380_deepend_blogsize.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"The Deep End Podcast Ep. 12: Empowering People & AI with Unbabel","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"What interesting challenges does a platform that leverages both human translations and artificial intelligence face? For Unbabel, an AI-powered human translation platform, it’s paying equal amounts of attention to the humans driving the business and to the technology underlying the platform.","spans":[{"start":121,"end":128,"type":"hyperlink","data":{"link_type":"Web","url":"http://www.unbabel.com/"}}]},{"type":"paragraph","text":"In this episode, Marcelo Lebre, Unbabel’s VP of Engineering, discusses how the startup is growing and adapting on both the technical side and the people side, and shares insights into how their stack supports their scaling service.","spans":[]},{"type":"paragraph","text":"Subscribe to the The Deep End Podcast on iTunes, and listen to the latest episode on SoundCloud below:","spans":[{"start":17,"end":47,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.google.com/url?q=https://itunes.apple.com/us/podcast/the-deep-end-podcast-by-digitalocean/id1238518419?mt%3D2&amp;sa=D&amp;ust=1515098984068000&amp;usg=AFQjCNH3nSy_ALB5aUIiKt0otKyITr8RkQ"}}]},{"type":"paragraph","text":"Hollie Haggans heads up Global Partnerships for DigitalOcean’s Hatch program. She is passionate about startups and cold brew coffee. Get in touch with questions at hatch@digitalocean.com.","spans":[{"start":0,"end":187,"type":"em"},{"start":63,"end":76,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/hatch/"}},{"start":164,"end":186,"type":"hyperlink","data":{"link_type":"Web","url":"mailto:hatch@digitalocean.com"}}]}],"blog_post_date":"2018-01-11","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"deep-end-podcast-unbabel"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Karl Alomar","author_image":{"dimensions":{"width":188,"height":188},"alt":"Karl Alomar","copyright":null,"url":"https://images.prismic.io/www-static/7548e1efc55e084d8c6c372ac20fac8b28bb2a40_karl_alomar-dca53f51.png?auto=compress,format"},"_meta":{"uid":"karl_alomar"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"illustration of people with chat boxes above them","copyright":null,"url":"https://images.prismic.io/www-static/db8829ec7c30444e24c0a8f9eb72a60f84509c3d_scaling_teams_blog.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Scaling Teams and Cultures","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Scaling an idea into a business is an exciting, challenging endeavor. Any founder will tell you that building a business is a complex process, with hurdles that evolve as you grow. But it’s not just the ever-changing market landscape that presents challenges; from building a team to fostering a culture, there are internal nuances to navigate at every step of your organization’s journey.","spans":[]},{"type":"paragraph","text":"In a few short years, DigitalOcean has grown from a founding team of five to a well-funded startup with over 400 employees. We’re not just a startup anymore, but, as with any high growth company, the journey hasn’t been without growing pains. In Berlin, I had the opportunity to share some organizational constructs and cultural considerations through different stages of growth along with the lessons learned from my vantage point as DigitalOcean’s COO with the entrepreneurs at The Family.","spans":[{"start":480,"end":490,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.thefamily.co"}}]},{"type":"paragraph","text":"In the video below, I navigate the phases of growth in a competitive, evolving market, and share our experiences. I’m sure you can relate to the anecdotes I share, and I’d love to continue the conversation started in Berlin in the comments section.","spans":[]},{"type":"paragraph","text":"Karl Alomar is a serial entrepreneur with extensive experience in developing high growth businesses. He is responsible for driving the day-to-day business and people operations, and manages DigitalOcean's international footprint—along with all procurement and global operations activities—as the company continues to build out its hardware and datacenter infrastructure internationally. Prior to DigitalOcean, he was the co-founder and senior partner of China Export Finance, Ltd, where he helped the business to grow from inception to more than $125M of annual revenue within four years. He received his MBA from Columbia Business School in New York and a Bachelor's in Electrical and Electronic Engineering from Imperial College London.","spans":[{"start":0,"end":738,"type":"em"}]}],"blog_post_date":"2017-12-19","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"scaling-teams-and-culture"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Stephanie Morillo","author_image":{"dimensions":{"width":188,"height":188},"alt":"Stephanie Morillo","copyright":null,"url":"https://images.prismic.io/www-static/88c5ec7b08345ce34cc82af6a32619bee69b1dae_stephanie_morillo-abc491ab.png?auto=compress,format"},"_meta":{"uid":"stephanie_morillo"}},"blog_header_image":{"dimensions":{"width":2048,"height":1024},"alt":"Hacktoberfest sticker on laptop illustration","copyright":null,"url":"https://images.prismic.io/www-static/ff7c20e45c311dc39f3e324097dcb06f36f107c5_hacktoberfest17-twfb-sticker.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Hacktoberfest 2017 at a Glance","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Hacktoberfest 2017, which ended this past October 31, was epic by any measure. It saw the greatest level of participation of any Hacktoberfest ever; in 2016, 10,227 participants completed the challenge, and this year, 31,901 successfully submitted all 4 pull requests. Companies like SendGrid also ran their own Hacktoberfest-inspired contents, and we saw contributions to 64,166 projects.","spans":[{"start":0,"end":18,"type":"strong"}]},{"type":"heading2","text":"Contributors","spans":[]},{"type":"paragraph","text":"As in previous years, developers in the open source community shared some of their Hacktoberfest stories:","spans":[]},{"type":"preformatted","text":"Open source is seriously amazing. 85 people contributed code to @Home_assistant in last 2 weeks. 625 pull requests merged for #Hacktoberfestpic.twitter.com/pgwWH3vqJ3\n— Paulus Schoutsen (@balloob) November 4, 2017","spans":[{"start":64,"end":79,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/home_assistant?ref_src=twsrc%5Etfw"}},{"start":126,"end":140,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/Hacktoberfest?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":140,"end":166,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/pgwWH3vqJ3"}},{"start":197,"end":213,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/balloob/status/926700913535758336?ref_src=twsrc%5Etfw"}}]},{"type":"preformatted","text":"Man, #Hacktoberfest is really awesome! 📖 vue-chartjs docs got some cool new translations pic.twitter.com/uEAatFZzFe\n— 👨‍🚀 Jakub Juszczak (@apertureless) October 12, 2017","spans":[{"start":5,"end":19,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/Hacktoberfest?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":89,"end":115,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/uEAatFZzFe"}},{"start":153,"end":169,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/apertureless/status/918501539475542016?ref_src=twsrc%5Etfw"}}]},{"type":"preformatted","text":"So #proud of the mega amazing #python gals from #shefcodefirst that have completed #Hacktoberfest 🎃👩🏻‍💻 you're #awesome@CodeFirstGirls\n— Tania Sanchez 💀👩🏻 (@ixek) October 31, 2017","spans":[{"start":3,"end":9,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/proud?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":30,"end":37,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/python?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":48,"end":62,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/shefcodefirst?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":83,"end":97,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/Hacktoberfest?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":111,"end":119,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/awesome?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":119,"end":134,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/CodeFirstGirls?ref_src=twsrc%5Etfw"}},{"start":163,"end":179,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/ixek/status/925396019700957185?ref_src=twsrc%5Etfw"}}]},{"type":"paragraph","text":"Not to be outdone, first-time contributors also discussed what it was like opening their first pull requests both via blog posts and on Twitter:","spans":[{"start":114,"end":128,"type":"hyperlink","data":{"link_type":"Web","url":"https://hackernoon.com/my-first-pull-request-to-openfaas-a-major-open-source-project-d0c823790691"}}]},{"type":"preformatted","text":"Thanks to #Hacktoberfest I just submitted my first OSS PR! Attempted some minor fixes to nodeschool.io since I got a lot out of @nodeschool!\n— Annette (@interannette) October 30, 2017","spans":[{"start":10,"end":24,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/Hacktoberfest?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":128,"end":139,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/nodeschool?ref_src=twsrc%5Etfw"}},{"start":167,"end":183,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/interannette/status/924811711466688512?ref_src=twsrc%5Etfw"}}]},{"type":"preformatted","text":"Success! I completed the #Hacktoberfest challenge! 🤓 As a first time contributor, I chanced a PR to @angular material. #gobigorgohomepic.twitter.com/SDRvvf8UlT\n— Alisa (@AlisaDuncan) October 28, 2017","spans":[{"start":25,"end":39,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/Hacktoberfest?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":100,"end":108,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/angular?ref_src=twsrc%5Etfw"}},{"start":119,"end":133,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/gobigorgohome?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":133,"end":159,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/SDRvvf8UlT"}},{"start":183,"end":199,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/AlisaDuncan/status/924407808702976001?ref_src=twsrc%5Etfw"}}]},{"type":"preformatted","text":"Today I've created my first pull request ever for #Hacktoberfest, it wasn't big but it feels awesome! #AndroidDev\n— Paul Núñez (@paulnunezm) October 24, 2017","spans":[{"start":50,"end":64,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/Hacktoberfest?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":102,"end":113,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/AndroidDev?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":141,"end":157,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/paulnunezm/status/922650740887375873?ref_src=twsrc%5Etfw"}}]},{"type":"heading2","text":"Events","spans":[]},{"type":"paragraph","text":"As Hacktoberfest-themed Meetups entered its second year, we saw an uptick in participation from around the world. This year, events were organized in 119 locations around the world, with first-ever Hacktoberfest Meetups held in 27 countries including Australia, Bosnia & Herzegovina, Brazil, Colombia, Indonesia, Israel, Malaysia, Mexico, Nepal, Nigeria, Pakistan, Peru, Philippines, Romania, Russia, Sri Lanka, and Taiwan!","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/6f95fa6b1dfbcf10d492d4622e21f4d8b38e828e_map_08.png?auto=compress,format","alt":"HF Events Map","copyright":null,"dimensions":{"width":1024,"height":512}},{"type":"heading2","text":"Looking Ahead","spans":[]},{"type":"paragraph","text":"Thank you to our friends at GitHub for embarking on yet another Hacktoberfest with us. And thank you to the countless folks on social media and open source communities around the world who encouraged even more people to participate!","spans":[]},{"type":"paragraph","text":"If you finished your 4 pull requests, you should’ve received an email about your T-shirt. Still have questions? Reach out to us at hacktoberfest@digitalocean.com.","spans":[{"start":131,"end":161,"type":"hyperlink","data":{"link_type":"Web","url":"mailto:hacktoberfest@digitalocean.com"}}]},{"type":"paragraph","text":"What Hacktoberfest stories do you want to share? Tell us in the comments below.","spans":[]},{"type":"paragraph","text":"See you all in 2018; happy hacking!","spans":[]},{"type":"heading4","text":"Update March 2018","spans":[]},{"type":"paragraph","text":"The last shipment of Hacktoberfest 2017 T-shirts has gone out. We experienced some issues with shipping this year, and we're sorry if you were waiting for a shirt and haven't received one. However, we're making changes to improve the shipping process in 2018. Thank you for your understanding.","spans":[]}],"blog_post_date":"2017-11-21","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"hacktoberfest-2017-recap"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Prabhakar (PJ) Jayakumar","author_image":null,"_meta":{"uid":"prabhakar_pj_jayakumar"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"Developers talking illustration","copyright":null,"url":"https://images.prismic.io/www-static/3e9315885629e893bd55010da12acaef9ee0f4f2_tiderecap_blog.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"DO India’s Q4 Update: Conferences, Webinars, and More","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"A lot has happened since our last update from DO India. India continues to be DigitalOcean’s fastest growing international market, and we’re always thinking about the best ways to serve the needs of the local developer community.","spans":[{"start":25,"end":54,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/looking-back-at-digitaloceans-first-year-in-india/"}}]},{"type":"paragraph","text":"In this post, we’ll share the latest happenings from DO India, including:","spans":[]},{"type":"list-item","text":"A recap of the latest edition of Tide, our user conference in India;","spans":[]},{"type":"list-item","text":"A preview of the Campus Champ contest for student developers and entrepreneurs in Indian universities, and;","spans":[]},{"type":"list-item","text":"Information about a free webinar series on containers and orchestration (open to everyone around the world).","spans":[]},{"type":"heading2","text":"The Rising Tide","spans":[]},{"type":"paragraph","text":"In early October, we hosted the third edition of our user conference, Tide, in Mumbai. With over 250 in attendance, participants got the opportunity to learn best practices for managing and scaling applications in the cloud via hands-on workshops, attend talks by startup founders, and build new connections with people from the local ecosystem, including fellow developers, entrepreneurs, mentors, and VCs.","spans":[{"start":49,"end":75,"type":"hyperlink","data":{"link_type":"Web","url":"https://do.co/tide"}}]},{"type":"paragraph","text":"Scenes from October's Tide Conference in Mumbai.","spans":[{"start":0,"end":48,"type":"em"}]},{"type":"image","url":"https://images.prismic.io/www-static/a68f16b357813859fe7506e677d59a03dd948c06_tiderecap_collage.png?auto=compress,format","alt":"Tide 2017 Collage","copyright":null,"dimensions":{"width":1000,"height":1000}},{"type":"paragraph","text":"The conference saw more than 20 influencers speaking on a diverse set of topics relevant to developer and startup communities, including:","spans":[]},{"type":"list-item","text":"“The manual for Indian startups” where Vijay Kumar Ivaturi (ex-CTO of Wipro and Co-founder and CTO of Crayon Data) shared interesting insights about the startup ecosystem and a candid take on his experience authoring a book with the same title.","spans":[{"start":0,"end":32,"type":"hyperlink","data":{"link_type":"Web","url":"https://youtu.be/gwmrrnROvu8?list=PLseEp7p6EwiZgNoUeHDh-sobxGFr4Mijm"}}]},{"type":"list-item","text":"“Technology decisions for building a scalable business” where CTOs from high growth startups—Devendra Rane (CoverFox), Suresh Kondamudi (CleverTap), Priyadarshi Lahiri (Edge Networks) and Ankit Tomar (Bizongo)—shared their experiences, challenges, and frameworks for choosing the tech stack at their businesses.","spans":[{"start":0,"end":55,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=wgrLB-qhFJI&amp;index=4&amp;list=PLseEp7p6EwiZgNoUeHDh-sobxGFr4Mijm"}}]},{"type":"list-item","text":"An inspiring talk by Ajeet Khurana (Mentor and Angel Investor) on “what Indian entrepreneurs really need today”.","spans":[{"start":66,"end":111,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=1EcuWfu6duY&amp;list=PLseEp7p6EwiZgNoUeHDh-sobxGFr4Mijm&amp;index=8"}}]},{"type":"paragraph","text":"Head over to our YouTube channel to watch video recordings of these and other interesting talks and panel discussions.","spans":[{"start":36,"end":117,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/playlist?list=PLseEp7p6EwiZgNoUeHDh-sobxGFr4Mijm"}}]},{"type":"heading2","text":"Bringing Out the Best in Student Developers","spans":[]},{"type":"paragraph","text":"Campus Champ is a contest that aims to identify and recognize the best student developers and entrepreneurs across Indian universities by providing them a platform to showcase their product design and development capabilities. We were enthused by the participation and by the product ideas that came about in our inaugural edition of the contest organized in 2016.","spans":[{"start":0,"end":12,"type":"strong"}]},{"type":"paragraph","text":"This year’s edition of the contest is currently underway, and students are being tasked with building something useful and relevant to the community around them. The contest will run in two phases, with Phase 1 (ending on November 11th) requiring students to provide a brief write-up of the product idea and its potential utility and impact on the community. Phase 2 (running between November 16th and December 22nd) will involve the shortlisted student teams building on their idea and converting it into a working prototype. Outside of the experience, students get a chance to win attractive cash prizes and swag from DigitalOcean!","spans":[]},{"type":"paragraph","text":"We are excited to see the innovative projects that students will build in the current edition of the contest. If you are a student from India who wants to participate, sign up now for Campus Champ (registration closes Friday, November 10th).","spans":[{"start":168,"end":196,"type":"hyperlink","data":{"link_type":"Web","url":"https://do.co/champ"}}]},{"type":"heading2","text":"Learning More About Containers","spans":[]},{"type":"paragraph","text":"If you’re interested in learning more about containers and container orchestration, we’re hosting a free, 6-part webinar series led by cloud expert MSV Janakiram on Deploying and Managing Containerized Workloads in the Cloud. It will cover the essentials of containers including container lifecycle management, deploying multi-container applications, and scaling workloads. The series will also cover Kubernetes and highlight the architecture, deployment, and best practices of running stateful applications.","spans":[{"start":148,"end":161,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/janakiramm"}},{"start":165,"end":224,"type":"strong"}]},{"type":"paragraph","text":"This webinar series would be beneficial for developers of all skill levels interested in designing, developing, and deploying microservices and containerized applications. You can sign up for the webinars here and feel free to spread the word amongst friends or colleagues who may find these sessions useful.","spans":[{"start":180,"end":209,"type":"hyperlink","data":{"link_type":"Web","url":"https://go.digitalocean.com/containers-and-microservices-webinars-series"}}]},{"type":"paragraph","text":"As always, if you have any feedback or suggestions on how you would like to engage with DigitalOcean, let us know in the comments below. Happy holidays!","spans":[]},{"type":"paragraph","text":"Prabhakar Jayakumar (PJ) is Country Director (India) responsible for running DigitalOcean's operations in India. His team is focused on building out the DO community and supporting the localized needs of India’s developer and startup ecosystem.","spans":[{"start":0,"end":19,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.linkedin.com/in/prabhakarpj/"}},{"start":0,"end":244,"type":"em"}]}],"blog_post_date":"2017-11-06","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"do-india-q4-update"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Hollie Haggans","author_image":{"dimensions":{"width":400,"height":400},"alt":"Hollie Haggans","copyright":null,"url":"https://images.prismic.io/www-static/7793109e3fed5f875dc50b8866c8e631bd51d5b5_0bfbced-1.jpg?auto=compress,format"},"_meta":{"uid":"hollie_haggans"}},"blog_header_image":{"dimensions":{"width":1200,"height":640},"alt":"cube with people working illustration","copyright":null,"url":"https://images.prismic.io/www-static/a27e2d6dad5e2086d2e5c1463c1c594142abd439_hatchoneyearanniversary_blog.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Hatch at One Year: Helping More Startups Grow","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Our global incubator program Hatch turned one year this past September. Since 2016, we’ve partnered with over 170 incubators, venture capital firms, and accelerators globally to provide infrastructure credit and technical support to startups in over 61 countries, and we’ve moved Hatch out of the beta phase to make the program more widely available across the world.","spans":[{"start":4,"end":34,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/hatch/"}},{"start":29,"end":34,"type":"strong"}]},{"type":"paragraph","text":"Hatch startup participants include companies like:","spans":[]},{"type":"list-item","text":"InnerSpace, the world's first indoor GPS platform.","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"https://innerspace.io/"}}]},{"type":"list-item","text":"Be My Eyes, an app that connects the blind and visually impaired with helpers from around the world via live-video connection.","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"http://bemyeyes.com/"}}]},{"type":"list-item","text":"Netra, a visual insights solution that helps companies understand how consumers engage with their brands on social media.","spans":[{"start":0,"end":5,"type":"hyperlink","data":{"link_type":"Web","url":"http://netra.io/"}}]},{"type":"list-item","text":"Audiosear.ch, a one-stop search and recommendation engine for podcasts.","spans":[{"start":0,"end":12,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.audiosear.ch/"}}]},{"type":"list-item","text":"Qencode, a cloud transcoding solution.","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.qencode.com/"}}]},{"type":"list-item","text":"Sphero, fusing robotic and digital technology into immersive entertainment experiences.","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"http://www.sphero.com/"}}]},{"type":"list-item","text":"Stacksware, the premier solution for real-time software inventory and metering for workstations, servers, and VDI.","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"https://stacksware.com/"}}]},{"type":"list-item","text":"Astronomer, connecting data from your apps, tools, legacy systems, and more into one streamlined data engineering platform.","spans":[{"start":0,"end":10,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.astronomer.io/"}}]},{"type":"list-item","text":"Lucy, an artificial intelligence assistant that replaces email.","spans":[{"start":0,"end":4,"type":"hyperlink","data":{"link_type":"Web","url":"http://hellolucy.io/"}}]},{"type":"list-item","text":"Zaask, helping people find the right professional for any project.","spans":[{"start":0,"end":5,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.zaask.pt/"}}]},{"type":"list-item","text":"Ahoy, making it easier for busy people to book and manage their flights.","spans":[{"start":0,"end":4,"type":"hyperlink","data":{"link_type":"Web","url":"https://ahoy.io/en/"}}]},{"type":"paragraph","text":"In addition to providing infrastructure support, we’ve hosted forums, called Hatch Founders’ Circles, in New York, Berlin, and Bangalore that facilitate thought partnership between our Hatch startups and other successful tech entrepreneurs, and are launching an invite-only Slack community for our Hatch startup founders.","spans":[{"start":105,"end":113,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=r9movD7a-sQ"}},{"start":115,"end":121,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=tc2L9fDyyVA"}},{"start":127,"end":136,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=EeHUDJP1g4I&amp;list=PLseEp7p6EwiZyumuK5dIziSbNXlAc9L1s"}}]},{"type":"paragraph","text":"To celebrate this milestone, DigitalOcean co-founder Mitch Wainer recently interviewed DO CEO Ben Uretsky for an episode of The Deep End podcast. They discussed DO’s humble beginnings and what’s changed for the company over the past six years.","spans":[{"start":124,"end":144,"type":"hyperlink","data":{"link_type":"Web","url":"https://soundcloud.com/digitaloceanpodcast"}}]},{"type":"paragraph","text":"The following excerpts were edited and adapted from the podcast, which you can listen to in full here:","spans":[]},{"type":"heading2","text":"How DigitalOcean Got Its Start","spans":[]},{"type":"paragraph","text":"Mitch Wainer: So Ben, why don't you just quickly introduce yourself. You’re the CEO of DigitalOcean, but give a little background on your history.","spans":[{"start":0,"end":146,"type":"strong"}]},{"type":"paragraph","text":"Ben Uretsky: I was born in Russia, immigrated here when I was five years old with my family, my brother, my mom and my dad, and one of our grandmas as well. I went to school in New York City, graduated from Pace University. I actually managed to start my first company while attending college, so that was great. I built that business over a number of years, and had the pleasure of starting DigitalOcean in the summer of 2011 with four other co-founders, you being one of them. That was definitely a fun journey. We rented a three-bedroom ranch out in Boulder, Colorado.","spans":[{"start":0,"end":11,"type":"strong"}]},{"type":"paragraph","text":"That was for the Techstars program. What was the most exciting or the most interesting memory that you can share from Techstars? Which memory stands out in your mind?","spans":[{"start":0,"end":166,"type":"strong"}]},{"type":"paragraph","text":"I'd say demo day. A lot of practice and months of preparation went into getting ready…and there were about a thousand people in the audience. I think it was a high pressure situation because it's investors and people from the community; it's not just a general crowd.","spans":[]},{"type":"paragraph","text":"The other event that came to mind the year prior to that, or actually just a few months earlier—the New York Tech Meetup. That was 800 people, but it felt much more supportive because it's the tech community coming out to see a few companies demo and showcase their work, whereas the Techstars demo day, you feel like you're being judged by a thousand people. So that was definitely an intense experience. I remember doing practice sessions with you in the backyard; getting ready for demo day, and you did the Karate Kid on me: “Wax on, wax off.”","spans":[]},{"type":"heading2","text":"Overcoming Challenges","spans":[]},{"type":"paragraph","text":"DigitalOcean has grown, not only on the people side, but also on the tech side. We've gone through a lot of different technology challenges and struggles, so I would love for you to talk about some of those struggles and how we overcame those challenges.","spans":[{"start":0,"end":254,"type":"strong"}]},{"type":"paragraph","text":"Initially, most of the software was actually written by a single person, Jeff Carr, our co-founder. And in those days, the way that we would reference cloud health could be measured in hours. Essentially, how many hours can Jeff stay away from the console before something would break and he would need to get back in there and fix it? The good news is that we applied simplicity to our architecture as well. So we ensured that, no matter what happens, customer Droplets and customer environments wouldn't be affected by most of the outages and most of the service interruptions.","spans":[]},{"type":"paragraph","text":"It allowed us to maintain a really high level of uptime and build the performance and reliability that our customers expect, but at the same time, if you're a single person building the system, a lot of difficulties, [and] challenges come up that you may not have foreseen. [And] the product really scaled. Jeff more or less single-handedly got it to nearly 100,000 customers. What you start building day one looks radically different when you have 100,000 users on the service. I'd say that was one challenge.","spans":[]},{"type":"paragraph","text":"The second is really as we started to grow: building and engineering team morale into the service and getting people familiar [with] the ins and outs of the systems. And what was really exciting is that first team, one of their main driving objectives was to refactor a lot of the code that Jeff wrote. Turning it from a proof-of-concept into a much more stable and reliable environment, with documentation, with a more modular understanding, and so that kind of speaks to the shift that we're still going through today. Moving away from the monolithic app that was originally built into a more distributed, micro-service enabled architecture. We're making good progress, but with a more scalable service environment comes more complexity. We have to invest a lot more engineers into building new features and capabilities. And so there are trade-offs in each of those scenarios.","spans":[]},{"type":"heading2","text":"It All Comes Down to People","spans":[]},{"type":"paragraph","text":"How has the engineering team structure changed throughout the years to support that evolution of our back-end code base and stack?","spans":[{"start":0,"end":130,"type":"strong"}]},{"type":"paragraph","text":"There are a few interesting mutations along the way: Going from one engineer to 30; bringing in our first set of engineering managers. We really promoted from within our first six. And I think what was really inspiring is a few years ago, we sat down and came up with a mission document, and said, \"Okay, if we're gonna scale this to a million customers, and even more revenue, how do we see ourselves getting there?\" And everyone contributed towards what their team's mission and objective was.","spans":[]},{"type":"paragraph","text":"[For a while] it was more or less a few frontend teams and quite a few backend teams, but nonetheless, that structure held for a couple of years. And prior to that, I feel like we were reworking maybe every other quarter. So that stability allowed us to grow the team, from 30 or 40 people to a little bit over a hundred. Just a few months ago, engineering management along with [the] Product [team] had the opportunity to re-envision a different way to organize the teams, and today, we've moved to a much more vertical structure, building a team around each of the products. We [now] have a team for Droplet, a team for our Storage services, and a team for the Network services. And that's full stack from the frontend, the API, all the way to the backend services. We're in a much more verticalized structure today.","spans":[]},{"type":"paragraph","text":"As CEO of the company, what are some of your challenges and what really keeps you up at night?","spans":[{"start":0,"end":94,"type":"strong"}]},{"type":"paragraph","text":"The interesting thing is that the role has changed year by year, and different challenges come up and are top of mind. I would say the two that I feel are most recurrent [are] related to the people. Whether it's employees or even the senior leadership team, and making sure that you have that right, that everyone's engaged, they're motivated, that you're making the right hiring decisions. That's all pretty complex stuff when we only hired 20 people [at first]. Today, DigitalOcean is roughly 350 people. And as a result, the amount of decisions that you have to make multiplies, and also the effects within the company become that much more complicated. That's always an interesting aspect of the work.","spans":[]},{"type":"paragraph","text":"The second challenge that ties very close to that is making sure you paint the right vision for the business, so that people feel like when they come to work, they know what needs to be done. They're in alignment with where the company is headed. And that they're motivated and inspired by what we're trying to build.","spans":[]},{"type":"paragraph","text":"So it all comes down to people?","spans":[{"start":0,"end":31,"type":"strong"}]},{"type":"paragraph","text":"Companies are collections of people first and foremost. They're not the service, they're not the product, it's really people, and once you comprehend that, I think it allows you to take your leadership to the next level.","spans":[]},{"type":"paragraph","text":"Hollie Haggans heads up Global Partnerships for DigitalOcean’s Hatch program. She is passionate about startups and cold brew coffee. Get in touch with questions at hatch@digitalocean.com.","spans":[{"start":0,"end":187,"type":"em"},{"start":164,"end":186,"type":"hyperlink","data":{"link_type":"Web","url":"mailto:hatch@digitalocean.com"}}]}],"blog_post_date":"2017-10-03","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"hatch-one-year-anniversary"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Stephanie Morillo","author_image":{"dimensions":{"width":188,"height":188},"alt":"Stephanie Morillo","copyright":null,"url":"https://images.prismic.io/www-static/88c5ec7b08345ce34cc82af6a32619bee69b1dae_stephanie_morillo-abc491ab.png?auto=compress,format"},"_meta":{"uid":"stephanie_morillo"}},"blog_header_image":{"dimensions":{"width":1536,"height":816},"alt":"Hacktoberfest 2017 illustration","copyright":null,"url":"https://images.prismic.io/www-static/6fccaf43fd30e94394badb950afb0e2b576db3ef_hacktoberfest17-blog-01.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Hacktoberfest 2017: The Countdown Begins!","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Contributors of the world, we’re excited to announce that DigitalOcean’s fourth annual Hacktoberfest officially kicks off on Sunday, October 1. If you’ve been meaning to give back to your favorite open source projects—or if you want to make your first-ever contributions—set aside time this October to start hacking. You can earn a limited-edition Hacktoberfest T-shirt and stickers!","spans":[]},{"type":"paragraph","text":"This year, we have resources available on local Hacktoberfest Meetups (and how to start one), finding issues to work on, learning how to contribute to open source, and resources for project maintainers who want to attract participants to their projects. You can find all of these resources and register to participate on the official Hacktoberfest website.","spans":[{"start":325,"end":355,"type":"hyperlink","data":{"link_type":"Web","url":"http://hacktoberfest.digitalocean.com/"}}]},{"type":"preformatted","text":"Just completed my FIRST EVER #hacktoberfest, meaning I made 4 pull requests on GitHub!! 🔥💪💪🔥 pic.twitter.com/WroFqbQJsg\n— Vicky Steeves (@VickySteeves) October 21, 2016","spans":[{"start":29,"end":43,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/hacktoberfest?src=hash"}},{"start":93,"end":119,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/WroFqbQJsg"}},{"start":152,"end":168,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/VickySteeves/status/789601275310665728"}}]},{"type":"heading2","text":"The Details","spans":[]},{"type":"paragraph","text":"If you’re wondering what Hacktoberfest is, it’s a month-long celebration of all things open source. Here’s what you need to know:","spans":[]},{"type":"list-item","text":"Hacktoberfest is open to everyone in our global community. Whether you’re a seasoned contributor or looking for projects to contribute to for the first time, you’re welcome to participate.","spans":[{"start":0,"end":58,"type":"strong"}]},{"type":"list-item","text":"Pull requests can be made in any GitHub-hosted repositories. As long as the project is public and GitHub-hosted, your PRs will count towards your participation.","spans":[{"start":0,"end":60,"type":"strong"}]},{"type":"list-item","text":"You can sign up anytime between October 1 and October 31. Just be sure to sign up on the official Hacktoberfest website for your PRs to count.","spans":[{"start":0,"end":57,"type":"strong"}]},{"type":"list-item","text":"Check your progress. Once you sign up on October 1, start checking how many PRs you’ve made via the checker on the Hacktoberfest site (make sure you're signed in first).","spans":[{"start":0,"end":20,"type":"strong"}]},{"type":"paragraph","text":"Over the course of the month, you can find new projects to work on from the Hacktoberfest site. Every time you visit the site, you'll see issues labeled \"Hacktoberfest\". Additionally, we’ll send registered participants digests with resources and projects that you can look at if you need ideas.","spans":[]},{"type":"heading2","text":"The Fine Print","spans":[]},{"type":"paragraph","text":"To get a free T-shirt, you must register and make four pull requests between October 1-31. You can open a PR in any public, GitHub-hosted repo—not just on issues that have been labeled “Hacktoberfest”.","spans":[]},{"type":"paragraph","text":"(Please note: Review a project’s Code of Conduct before submitting a PR. If a maintainer reports your PR as spam, or if you violate the project’s Code of Conduct, you will be ineligible to participate in Hacktoberfest.)","spans":[{"start":0,"end":219,"type":"em"},{"start":1,"end":12,"type":"strong"}]},{"type":"preformatted","text":"This is awesome, nice number of PR tagged as #Hacktoberfest to review and merge https://t.co/yuEWSOwqNY thank you all ;) #DrupalConsolepic.twitter.com/0OToATCOzI\n— Jesus Manuel Olivas (@jmolivas) October 14, 2016","spans":[{"start":45,"end":59,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/Hacktoberfest?src=hash"}},{"start":80,"end":103,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/yuEWSOwqNY"}},{"start":121,"end":135,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/DrupalConsole?src=hash"}},{"start":135,"end":161,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/0OToATCOzI"}},{"start":196,"end":212,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/jmolivas/status/787000521248747524"}}]},{"type":"heading2","text":"Mark Your Calendars","spans":[]},{"type":"paragraph","text":"With just four days away until Hacktoberfest 2017 gets underway, take a look at what Hacktoberfest 2016 and Hacktoberfest 2015 looked like.","spans":[{"start":85,"end":103,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/open-source-at-its-hacktoberbest/"}},{"start":108,"end":126,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/looking-back-at-hacktoberfest/"}}]},{"type":"paragraph","text":"Have you participated in Hacktoberfest before? If so, share some of your stories or tips for newcomers in the comments below. If you have favorite projects, or if you’re a project maintainer, tell us what projects participants should visit in the comments. And be sure to see what others are saying in the #Hacktoberfest hashtag on your favorite social media platforms!","spans":[{"start":306,"end":320,"type":"strong"}]},{"type":"paragraph","text":"See you all on October 1!","spans":[]},{"type":"heading4","text":"Update March 2018","spans":[]},{"type":"paragraph","text":"The last shipment of Hacktoberfest 2017 T-shirts has gone out. We experienced some issues with shipping this year, and we're sorry if you were waiting for a shirt and haven't received one. However, we're making changes to improve the shipping process in 2018. Thank you for your understanding.","spans":[]}],"blog_post_date":"2017-09-26","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"hacktoberfest-2017"}}}]}}}