{"componentChunkName":"component---src-templates-author-jsx","path":"/blog/author/daniel_zaltsman/","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":0,"numAuthorPages":1,"currentPage":1,"uid":"daniel_zaltsman","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":790,"height":395},"alt":"Welcome to Navigators Blog Header Image","copyright":null,"url":"https://images.prismic.io/www-static/0b6aad92-0ed2-4684-88fb-ea99190db336_DO_Navigator+Assets_Blog.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Welcome to Navigators: DigitalOcean’s Ambassador Program ","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"It’s a new year but the DigitalOcean team remains set on fulfilling the same mission guided by the same set of values that has always driven us: to simplify cloud computing so developers and businesses can spend more time creating software that changes the world. The way we deliver on this mission is by starting with community and simplicity and ending with love. ","spans":[]},{"type":"paragraph","text":"One of the challenges any growing community faces is how to reach and support tens of millions of people. For us, we make this connection with developers and startups across the world with our modest but powerful team of DigitalOcean staff.","spans":[]},{"type":"paragraph","text":"Building on the lessons of our community, we’re excited to officially launch our ambassador program called Navigators (http://do.co/navigators).  With this program we hope to prove this hypothesis: that DigitalOcean customers can contribute content, code, and community engagement to help others build and grow and get recognized and rewarded in turn.","spans":[{"start":107,"end":118,"type":"strong"},{"start":119,"end":142,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/navigators"}},{"start":143,"end":145,"type":"strong"}]},{"type":"heading2","text":"Understanding Navigators","spans":[]},{"type":"paragraph","text":"DigitalOcean would not be where we are today - serving as many customers and communities around the world as we do - without the ongoing support and effort of a brilliant community of developers, community organizers, speakers, writers, video creators, open source maintainers, and more. The people around the world who are motivated by helping others learn and grow with the DigitalOcean ecosystem are what we call Navigators, like Sammy the Shark here, Navigating the vast ocean ecosystem of technologies and tools.","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/90030266-5e51-4424-a4cc-7607524e732b_Screen+Shot+2020-12-11+at+10.07.26+AM.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":2858,"height":1940}},{"type":"paragraph","text":"These are the people who write hundreds of tutorials, contribute to countless tools and libraries, build our Meetup community to over 60,000 members, produce hundreds of helpful videos and talks, and create so much more. We all know someone who is a Navigator. These are the people in communities all over the world who are trying to be the best writer, speaker, creator, organizer, or educator. ","spans":[{"start":31,"end":52,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tutorials"}},{"start":68,"end":97,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tools"}},{"start":109,"end":148,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.meetup.com/pro/digitalocean"}},{"start":158,"end":184,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/results?search_query=digitalocean"}}]},{"type":"paragraph","text":"If this is your goal, we want to work with you.","spans":[]},{"type":"paragraph","text":"\"I use my experience to help other developers. My advice to all DigitalOcean Navigators is to help each other work together while engaging the community. The community DigitalOcean offers is unique, warm, and great. And I loved DigitalOcean for it’s community and tutorials before I even used any of its resources.\"  - Mouhsen Ibrahim","spans":[{"start":0,"end":334,"type":"em"}]},{"type":"heading2","text":"Perks of being a DigitalOcean Navigator","spans":[]},{"type":"paragraph","text":"As a Navigator you will be expected to contribute to the community on a consistent basis. To make this as easy as possible,  here are the perks of the program that we believe will keep Navigators engaged and going above and beyond to guide people around the world to learn and grow with the help of DigitalOcean. ","spans":[]},{"type":"paragraph","text":"When we were dreaming up the Navigators program we kept asking ourselves, “with so many other priorities for our customers and community members, how do we make this program worthwhile for them?” We don’t take lightly the efforts that are involved in contributing code, content, and community engagement with a focus on high quality. This is why we’re offering a list of benefits that tap into your intrinsic and extrinsic motivators. ","spans":[{"start":409,"end":412,"type":"em"}]},{"type":"paragraph","text":"For the intrinsic motivation we know that our most active community members are inspired by the opportunity to help others, which we’ve learned from many years of running the Write for Donations program. We also know that these folks are motivated by learning and personal growth: with more knowledge and experience comes the opportunity to help more people, which brings more knowledge and experience, continuing the cycle. The Navigators Program is here to support this growth. As a Navigator you will be eligible to receive:","spans":[{"start":175,"end":202,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/pages/write-for-digitalocean'"}}]},{"type":"list-item","text":"Early access to DigitalOcean technologies (betas for upcoming product launches).","spans":[]},{"type":"list-item","text":"Direct line of communication with DigitalOcean developer advocates and product managers.","spans":[]},{"type":"list-item","text":"Monthly calls to discuss community, content, and code work with other Navigators.","spans":[]},{"type":"list-item","text":"Speaking, writing, and organizing opportunities to reach hundreds of thousands of developers and startups in DigitalOcean’s network.","spans":[]},{"type":"paragraph","text":"Of course, we understand that intrinsic motivation is not the whole equation. We know it’s also important for you to be rewarded and recognized more tangibly. The benefit of being a part of a growing community that cares about the individual members includes the myriad ways in which we will continue to delight you. As a Navigator you will also be eligible to receive:","spans":[]},{"type":"list-item","text":"Promotion to DigitalOcean’s network of hundreds of thousands of developers and startups via social media, email, events, and website.","spans":[]},{"type":"list-item","text":"Significant discounts on your personal use of DigitalOcean products and features.","spans":[]},{"type":"list-item","text":"Custom Navigators swag as well as access to swag packs for distributing to your community.","spans":[]},{"type":"list-item","text":"Funds that DigitalOcean will donate to open source projects of your choice on your behalf.","spans":[]},{"type":"paragraph","text":"This is not where the benefits of Navigators end; it’s only where they begin. As a member you will help inform how DigitalOcean can support Navigators in evolving ways. ","spans":[]},{"type":"paragraph","text":"\"I met DigitalOcean in 2014 when I was looking for a fixed-price cloud solution for a small business. The impact of simplicity and performance was so great that I became a fan. After that, I met a lot of amazing people there. A tip I would give to Navigators is: Open your mind, open your heart, and help others – that's the key!\" - Fernando Pimenta","spans":[{"start":0,"end":349,"type":"em"}]},{"type":"heading2","text":"Navigators welcome","spans":[]},{"type":"paragraph","text":"You are an excellent candidate for the Navigators Program if you are already immersed in the developer ecosystem and have found success in helping other people learn and build. Do you have a passion for inclusive teaching through writing, presenting, or community organization? Do you have hands-on expertise with DigitalOcean’s products and services? Are you excited by making consistent code, content, and/or community contributions throughout the year? ","spans":[]},{"type":"paragraph","text":"If you answered yes to these questions we’d love to hear from you and encourage you to apply here. While we can’t select everyone, we greatly appreciate everyone who takes the time to apply, each of you will receive a response from our team. When we all work together, we reach our goals sooner, and we’re committed to simplifying cloud computing so developers and businesses can spend more time creating software that changes the world. We can’t wait to hear from you and welcome you as an extension of the DigitalOcean team. ","spans":[{"start":87,"end":97,"type":"hyperlink","data":{"link_type":"Web","url":"https://do.co/navigators"}}]}],"blog_post_date":"2021-02-11","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"welcome-to-navigators"}}},{"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":1200,"height":590},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/3c0ee455-939f-4fef-81e0-7f10755f447e_image--16-.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Recapping Hacktoberfest #6 and Looking to Next Year","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Another year, another Hacktoberfest, right? Think again! This Hacktoberfest was the best yet, and we have the stories and numbers to prove it. As we reflect on the Hacktoberfest community’s accomplishments, we wanted to showcase what worked, recognize the people who made it possible, and share some surprises, too.","spans":[]},{"type":"paragraph","text":"The very first Hacktoberfest was six years ago, which began with a blog post and pipe dream that we could inspire a significant number of people around the world to contribute more to open source software. Because the team at DigitalOcean has always valued love, simplicity, community, and open source technology, we believed that we could translate those values into something tangible. In the last few years, the event has become more than we imagined possible. Years later, we can confidently say that it’s thanks to many maintainers, community organizers, and participants that this dream has become a reality – and, still, we’re just getting started.","spans":[{"start":67,"end":76,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/hacktoberfest/"}},{"start":314,"end":386,"type":"hyperlink","data":{"link_type":"Web","url":"https://youtu.be/v6gh1LiG78U"}}]},{"type":"heading2","text":"A 2019 Retrospective: Results & Recognitions","spans":[]},{"type":"paragraph","text":"What did we accomplish together in October? These are the highlights from Hacktoberfest #6:","spans":[]},{"type":"list-item","text":"Pull requests from all participants: 483,127","spans":[]},{"type":"list-item","text":"Participating repositories: 154,767","spans":[]},{"type":"list-item","text":"Participating countries, based on addresses: 142","spans":[]},{"type":"list-item","text":"Day with the most PRs: 29,742 (6%) on October 1","spans":[]},{"type":"list-item","text":"*Most used license: MIT in 36,314 repositories (23.46%)","spans":[]},{"type":"list-item","text":"Top language: JavaScript with 89,603 PRs (18.55%)","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/518399ea-5182-49eb-a654-999325b00d67_prs_by_language_spline.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":2500,"height":1000}},{"type":"paragraph","text":"Pull requests each day for the top 10 languages during Hacktoberfest 2019","spans":[{"start":0,"end":73,"type":"em"}]},{"type":"paragraph","text":"It would be very hard to highlight all of the great projects that participated this year. But we wanted to recognize a few with noteworthy missions: Terrastories, Gatsby, Xamarin, Accord Project, Twilio, Hacktober-board, PricewaterhouseCoopers, Sensenet, and Caneco’s Logos.","spans":[{"start":149,"end":161,"type":"hyperlink","data":{"link_type":"Web","url":"https://medium.com/@rudokemper/a-very-happy-hacktoberfest-for-terrastories-and-the-ruby-community-9e472d9e85d3"}},{"start":163,"end":169,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/gatsbyjs/status/1192136571341942784"}},{"start":171,"end":178,"type":"hyperlink","data":{"link_type":"Web","url":"https://devblogs.microsoft.com/xamarin/hacktoberfest-2019-xamarin-edition/"}},{"start":180,"end":194,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.accordproject.org/news/hacktoberfest-2019-completion/"}},{"start":196,"end":202,"type":"hyperlink","data":{"link_type":"Web","url":"https://open-pixel-art.com/"}},{"start":204,"end":219,"type":"hyperlink","data":{"link_type":"Web","url":"http://hacktober-board.com/"}},{"start":221,"end":243,"type":"hyperlink","data":{"link_type":"Web","url":"http://pwc.to/33y56t7"}},{"start":245,"end":253,"type":"hyperlink","data":{"link_type":"Web","url":"https://community.sensenet.com/blog/2019/11/06/surviving-hacktoberfest"}},{"start":259,"end":273,"type":"hyperlink","data":{"link_type":"Web","url":"https://medium.com/@caneco/the-30-logos-i-did-for-hacktoberfest-4aa6f161443d"}}]},{"type":"paragraph","text":"*Over 50% of repositories (83,010) in Hacktoberfest had no license that GitHub could detect.","spans":[{"start":0,"end":92,"type":"em"}]},{"type":"heading2","text":"Events on Events on Events – All Around the World","spans":[]},{"type":"paragraph","text":"We were overjoyed to see 673 in-person gatherings across 393 cities in 73 countries this year! That’s two and a half times more events than last year – which saw 267 events across 210 cities in 50 countries!","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/33943692-c519-4610-bfd6-2d3738727c3b_EGe7BZ7X0AABnRA.jpg?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":882,"height":666}},{"type":"paragraph","text":"Photo of the organizing team of Open Source Montréal –a Canada meetup","spans":[{"start":0,"end":69,"type":"em"},{"start":0,"end":5,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/dennyperez18/status/1182119064803692544"}}]},{"type":"paragraph","text":"The countries where the most events took place were:","spans":[]},{"type":"o-list-item","text":"India: 213 events (most in Bengaluru)","spans":[]},{"type":"o-list-item","text":"United States: 88 events (most in New York City)","spans":[]},{"type":"o-list-item","text":"Brazil: 52 events (most in São Paulo)","spans":[]},{"type":"o-list-item","text":"Germany: 41 events (most in Munich)","spans":[]},{"type":"o-list-item","text":"United Kingdom: 29 events (most in London)","spans":[]},{"type":"o-list-item","text":"Indonesia: 23 events (most in Semarang)","spans":[]},{"type":"o-list-item","text":"Nigeria: 18 events (most in Kano)","spans":[]},{"type":"o-list-item","text":"France: 17 events (most in Paris)","spans":[]},{"type":"o-list-item","text":"Mexico: 15 events (most in CDMX)","spans":[]},{"type":"o-list-item","text":"Canada: 15 events (most in Toronto & Vancouver)","spans":[]},{"type":"paragraph","text":"Indonesia took the lead in growth – fivefold! – from four events in 2018 to 23 events in 2019. We’d also like to welcome the first-time countries who hosted events this year: Algeria, Angola, Argentina, Botswana, Congo - Kinshasa, Egypt, Ghana, Guatemala, Guyana, Haiti, Hungary, Ireland, Jamaica, Jordan, Mozambique, Panama, Paraguay, Rwanda, South Africa, South Korea, Uganda, United Arab Emirates, Vietnam, Zambia, and Zimbabwe.","spans":[]},{"type":"paragraph","text":"Hacktoberfest has touched many corners of the world – and continues to expand as the event gains momentum each year. We can’t wait to see where next year leads.","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/536f2154-8a83-4957-bce5-8f5ee6756ed0_72696645_1438571409642561_2964132547887366144_o.jpg?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":1944,"height":1296}},{"type":"paragraph","text":"Photo of Open Source Community (OSC) in CS - Ain Shams University, Cairo, Egypt","spans":[{"start":0,"end":79,"type":"em"},{"start":0,"end":5,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.facebook.com/pg/oscgeeks/photos/?tab=album&album_id=1438570919642610&__xts__%5B0%5D=68.ARD2abGPW-c8944CH8tdU3BIkj3EWJM0LR7i0VqHzNgtQD8fNOsVO_ZQBZeNsOg-sR3llw3T5DnUcBDLLGZ1tGNcXgJXdJ6E-M_dZAc2kGDScPvcIejJpljAPiLpZv3vExJDwlnp2-TCu2a6hUoIAtvZISRp4BmgyM2gTwMj0DBYa5da1IF0kFwl-eJzc-9DChfT3R2cCpC2rQIjnYELaRonC8GQuB4aGidKTUxoPoct4AKNVCpOPh0XuQNxHsAJzXMlCZceSiwUD8pf4SyYZzwiAj42ureYT1iheeW8t_9JRAEnQ1b7hWgX2N6LxFaPCEqb6d5MQNhPAv07cu5mTpj4EdMBxfKI3K0U7kaTLBjo-PAKRSnYzmhIP4fUmQVT_Eeu5oAkrLccci5n6ZWZoU4neKVov96y&__tn__=H-R"}}]},{"type":"heading2","text":"Partners Make Perfect","spans":[]},{"type":"paragraph","text":"We’re thankful for the team at DEV for diving in as one of our sponsors this year. The DEV community was highly active all month long – and this communal effort centered on education and encouragement, which contributed to the overall participation and growth this year.","spans":[{"start":31,"end":34,"type":"hyperlink","data":{"link_type":"Web","url":"https://dev.to/"}},{"start":39,"end":48,"type":"hyperlink","data":{"link_type":"Web","url":"https://dev.to/devteam/hacktoberfest-has-finished-thanks-to-all-those-who-took-part-2fbj"}}]},{"type":"paragraph","text":"Here are the top five pieces of content curated by the DEV team, and more posts can be seen here.","spans":[{"start":92,"end":96,"type":"hyperlink","data":{"link_type":"Web","url":"https://dev.to/t/hacktoberfest/top/year"}}]},{"type":"o-list-item","text":"My Hacktoberfest personal challenge: I'm writing a game in 7 days!","spans":[{"start":0,"end":66,"type":"hyperlink","data":{"link_type":"Web","url":"https://dev.to/deleteman123/my-hacktoberfest-personal-challenge-i-m-writing-a-game-in-7-days-eg"}}]},{"type":"o-list-item","text":"Hacktoberfest: From Decision To Completion","spans":[{"start":0,"end":42,"type":"hyperlink","data":{"link_type":"Web","url":"https://dev.to/timrodz/hacktoberfest-from-decision-to-completion-3ogb"}}]},{"type":"o-list-item","text":"Hacktoberfest: Getting Over the Fear of Open Source","spans":[{"start":0,"end":51,"type":"hyperlink","data":{"link_type":"Web","url":"https://dev.to/torianne02/hacktoberfest-getting-over-the-fear-of-open-source-41kg"}}]},{"type":"o-list-item","text":"I finished Hacktoberfest for the first time","spans":[{"start":0,"end":43,"type":"hyperlink","data":{"link_type":"Web","url":"https://dev.to/eddyvinck/i-finished-hacktoberfest-for-the-first-time-5e2f"}}]},{"type":"o-list-item","text":"My A11y Hacktoberfest Retro","spans":[{"start":0,"end":27,"type":"hyperlink","data":{"link_type":"Web","url":"https://dev.to/s_aitchison/my-a11y-hacktoberfest-retro-34op"}}]},{"type":"paragraph","text":"As a reward to participants, the DEV team is offering ‘Hacktoberfest 2019’ profile badges! If you participated in Hacktoberfest and are not yet a registered DEV member, sign up with your GitHub authentication. If you are an existing member, simply add GitHub authentication to your profile in your settings to claim your participation badge.","spans":[{"start":290,"end":306,"type":"hyperlink","data":{"link_type":"Web","url":"https://dev.to/settings"}}]},{"type":"image","url":"https://images.prismic.io/www-static/665b0155-731b-44e7-86dc-d449304baf34_HacktoberfestBadgeOnProfileArrow.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":2874,"height":1528}},{"type":"paragraph","text":"Screenshot highlighting the Hacktoberfest badge on a DEV profile.","spans":[{"start":0,"end":65,"type":"em"}]},{"type":"paragraph","text":"Many of you have asked us to open source the Hacktoberfest application, so we’re excited to announce that we’ve done just that! As of today, you can officially visit and make contributions to the Hacktoberfest repo here. And we sincerely look forward to seeing you in the issues.","spans":[{"start":215,"end":219,"type":"hyperlink","data":{"link_type":"Web","url":"http://github.com/digitalocean/hacktoberfest"}}]},{"type":"paragraph","text":"Next year, we plan to invest even more in community support and rewarding maintainers and event organizers. We hope there will be at least one event in every country where there is a participant. We also plan to provide more tools for maintainers, and seek out ways to reduce the climate impact of the program.","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/23744d4d-b5c7-4e06-8bdc-be8efe8b881d_Image-from-iOS--21-.jpg?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":4032,"height":3024}},{"type":"paragraph","text":"Photo courtesy of Kotis Design, showing the Hacktoberfest shirts being printed","spans":[{"start":0,"end":78,"type":"em"}]},{"type":"paragraph","text":"If you’ve already received your shirt, we’d love for you to share a photo with us on social media using #Hacktoberfest! For those of you still waiting for yours, please be patient as we work to distribute them. And lastly, if you haven’t claimed your shirt, the deadline to do so is November 30.","spans":[]},{"type":"paragraph","text":"Hacktoberfest is far from over for us at DigitalOcean, and we hope you feel the same. While we’re packing up your T-shirts (and sending them to 142 countries!), we encourage you to continue to dedicate time to make a meaningful impact on the technology you use and love.","spans":[]},{"type":"paragraph","text":"If you have any ideas or comments you’d like to share, please do so below! As a closing, we wanted to share this video from the Hacktoberfest kickoff in NYC.","spans":[]},{"type":"embed","oembed":{"type":"video","embed_url":"https://www.youtube.com/watch?v=dyrCxByo7zE","title":"Hacktoberfest Kick-Off Celebration at DigitalOcean HQ in NYC","provider_name":"YouTube","thumbnail_url":"https://i.ytimg.com/vi/dyrCxByo7zE/hqdefault.jpg","provider_url":"https://www.youtube.com/","author_name":"DigitalOcean","html":"<iframe width=\"480\" height=\"270\" src=\"https://www.youtube.com/embed/dyrCxByo7zE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>","thumbnail_width":480,"width":480,"version":"1.0","author_url":"https://www.youtube.com/user/DigitalOceanVideos","height":270,"thumbnail_height":360}},{"type":"paragraph","text":"","spans":[]}],"blog_post_date":"2019-11-12","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"recapping-hacktoberfest-6"}}},{"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":1537,"height":769},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/555f9c96daad823db7ec1bb1b3a361b3023482e2_hf_19_social_1537x769png.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Hacktoberfest Is Back for Year Six!","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"It’s that time of year again when we come together to support and celebrate the open source technologies we use and love.","spans":[]},{"type":"paragraph","text":"For the sixth straight year, Hacktoberfest will bring together people representing more than 150 countries, both online and in person. And while the mission stays the same, the size of the community and the number of contributions continue to grow year over year. In 2018, precisely 105,341 of you signed up and contributed 401,231 pull requests to projects on GitHub. This year we’re expecting closer to 150,000 participants. We hope you’ll be one of them. And we can’t wait to see what each of you contribute!","spans":[{"start":29,"end":42,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/"}}]},{"type":"paragraph","text":"For those just joining us, welcome! Hacktoberfest is a monthlong celebration of open source software. It was started at DigitalOcean as a way to foster a sense of community and encourage more participation in open source projects. To reward Hacktoberfest contributors, we’ve designed a limited edition T-shirt for those who complete the challenge each year. This year, the first 50,000 participants will be eligible to receive the limited edition shirt.","spans":[]},{"type":"paragraph","text":"The program is open to both beginners and veterans, and we welcome all communities. We value learning, being respectful of those before and after us, and prioritizing quality over quantity. Whether you're new or not, please observe the Code of Conduct for Hacktoberfest.","spans":[{"start":236,"end":269,"type":"hyperlink","data":{"link_type":"Web","url":"https://do.co/hacktoberconduct"}}]},{"type":"heading2","text":"Making new friends in familiar places","spans":[]},{"type":"paragraph","text":"One of the enticing elements of this celebration is that you don’t have to leave the comfort of your office or home to participate. But each year, more and more Hacktoberfest events have been organized since we introduced the Event Kit. In 2018 alone, there were 251 Hacktoberfest events. All of these took place during October and happened in 50 countries. With October five days away, we’re already expecting to exceed last year’s number of events! Wow.","spans":[{"start":226,"end":235,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/eventkit"}}]},{"type":"paragraph","text":"Image credit: https://hallofrankfurt.de/hacktoberfestffm-2019-f8f500989493","spans":[{"start":0,"end":74,"type":"em"},{"start":14,"end":74,"type":"hyperlink","data":{"link_type":"Web","url":"https://hallofrankfurt.de/hacktoberfestffm-2019-f8f500989493"}}]},{"type":"image","url":"https://images.prismic.io/www-static/d7733cf7748fb258140661ef1e5f5dc653061e48_image3-1.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":1999,"height":1333}},{"type":"paragraph","text":"What can you expect from a Hacktoberfest event? It’s a great opportunity to meet other developers in your local communities and work towards a shared goal. You can find the full list of events on our Events page. If you’re planning to organize an event, be sure to read the entire Event Kit and submit your event via the event submission form. Lastly, if you’re in or around New York City, we invite you to join us at the Hacktoberfest kickoff celebration at the DigitalOcean headquarters.","spans":[{"start":200,"end":211,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/events"}},{"start":281,"end":290,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/eventkit"}},{"start":321,"end":342,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/eventkit/#form"}},{"start":422,"end":455,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.eventbrite.com/e/hacktoberfest-2019-official-kick-off-celebration-tickets-71109054095?aff=eac2"}}]},{"type":"heading2","text":"Participating for the right reasons","spans":[]},{"type":"paragraph","text":"Why did we create Hacktoberfest? And why does DigitalOcean invest so much into the event? The truth may surprise you. We believe in using our resources to broaden awareness of open source projects and in reinvesting in our communities. As customers and creators of open source software, this is just one of the ways we reinvest in the people and technology we believe in. It’s also why we try to improve the experience every year, focusing on quality of learning and participation over the quantity of pull requests.","spans":[{"start":331,"end":370,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community"}}]},{"type":"paragraph","text":"In an effort to encourage thoughtful contributions, we’ve introduced a one-week review period for project maintainers. When a user submits a new PR (ready-to-review, not a draft), we give it a seven-day “grace period” before it becomes a valid Hacktoberfest contribution. This allows time for maintainers to label any spammy PRs as invalid.","spans":[]},{"type":"heading2","text":"What else is new?","spans":[]},{"type":"paragraph","text":"Since they launched, we’ve been huge fans of the work being done by the team at DEV. They’ve created a community that’s informative, inclusive, and inspirational where programmers can share ideas and help each other grow. That’s why we’re so excited to announce that DEV will be the co-sponsor of Hacktoberfest 2019. Partnering with DEV means there will be another home for discussing Hacktoberfest, sharing projects, and celebrating wins. If you’re not already using DEV, we hope you’ll participate in the Hacktoberfest chatter on their platform too.","spans":[{"start":68,"end":83,"type":"hyperlink","data":{"link_type":"Web","url":"https://dev.to"}}]},{"type":"image","url":"https://images.prismic.io/www-static/04086d2fdf068d4fc25429c9829957fe7d290d78_image1-2.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":523,"height":699}},{"type":"image","url":"https://images.prismic.io/www-static/61eb118cd4406d5b02525b833040e34aeca21ca6_image2-2.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":522,"height":700}},{"type":"paragraph","text":"Screenshots from DEV.to","spans":[{"start":0,"end":23,"type":"em"}]},{"type":"heading2","text":"Changing the world – one PR at a time","spans":[]},{"type":"paragraph","text":"This year, we’re also hoping to drive awareness of the negative impacts many people around the world are experiencing due to the many environmental crises we’re faced with – and encourage participation in projects that are targeting these causes. We’ve identified a handful of projects on GitHub that focus on supporting the environment, which you can find in our Climate section. We hope you’ll consider contributing to some of the impactful work being done by activists, scientists, and mission-driven organizations around the globe.","spans":[{"start":357,"end":379,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/#climate"}}]},{"type":"heading2","text":"Final considerations","spans":[]},{"type":"paragraph","text":"As always, please make sure you read through the Details and FAQs for Hacktoberfest, not only to educate yourself but to be able to help others along the way. Even though many of you live and breathe open source every day, we were all beginners once. Here’s an encouraging reminder of this from last year:","spans":[{"start":49,"end":56,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/details"}},{"start":61,"end":65,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/faq"}}]},{"type":"preformatted","text":"I did it! 🤩 I completed the @digitalocean #Hacktoberfest challenge! Most importantly, I proved myself I was knowledgeable enough and very capable of contributing to #oss! 🙏 Me: 5 / Imposter Syndrome: 0 🔥 pic.twitter.com/67kIsnoC6X\n— José Postiga (@josepostiga) October 14, 2018","spans":[]},{"type":"paragraph","text":"With all of that said, it’s time to get started. Let's join forces to make a difference! Here is the shiny new Hacktoberfest website we created for you all to enjoy. We hope you’ll get your project and/or company involved, attend an event, and maybe even contribute to something that helps the environment (or any other amazing project). And most importantly, have a happy Hacktoberfest!","spans":[{"start":101,"end":132,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/"}}]},{"type":"paragraph","text":"Happy Hacking,","spans":[]},{"type":"paragraph","text":"Daniel Zaltsman","spans":[]},{"type":"paragraph","text":"Senior Manager, Developer Relations","spans":[]}],"blog_post_date":"2019-09-25","tags":[{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}},{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"hacktoberfest-is-back-for-year-six"}}},{"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":"Hacktoberfest H with a Woman developer sitting on the end of the H working","copyright":null,"url":"https://images.prismic.io/www-static/ef44e76db7aad43808d319f25fe2865d6020de35_hacktoberfest_blog.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"A Review of Hacktoberfest Year 5!","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Five years ago the community team at DigitalOcean wanted to create a program to inspire open source contributions. That first year, in 2014, the first Hacktoberfest participants were asked for 50 commits, and those who completed the challenge received a reward of swag. 676 people signed up and 505 forged ahead to the finish line, earning stickers and a custom limited-edition T-shirt.","spans":[{"start":141,"end":164,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/hacktoberfest/"}},{"start":270,"end":273,"type":"strong"},{"start":295,"end":298,"type":"strong"}]},{"type":"paragraph","text":"This year that number is an astounding 46,088 completions out of 106,582 sign-ups. We’ve seen it become an entry point to developers contributing to open source projects: much more than a program, it’s clear that Hacktoberfest has become a global community movement with a shared set of values and passion for giving back. It’s been a pleasure to be behind the scenes watching it grow every year, and in this post we’ll share what we saw from all of you in the 5th anniversary.","spans":[{"start":39,"end":45,"type":"strong"},{"start":65,"end":72,"type":"strong"}]},{"type":"paragraph","text":"Before getting into the data, we owe a thank you to our partners; GitHub (4th time partner) and Twilio (1st time partner), thank you for the support and guidance in planning, promotion, and production.","spans":[{"start":66,"end":72,"type":"strong"},{"start":96,"end":102,"type":"strong"}]},{"type":"paragraph","text":"Also, thank you to the maintainers of open source repositories on GitHub, for dedicating your blood (maybe?), sweat (likely), and tears (definitely!) to making this celebration possible for all the active participants around the world. We proclaim you the ‘Heroes of Hacktoberfest’ and have something to offer if you read to the end of this post.","spans":[{"start":236,"end":346,"type":"em"},{"start":329,"end":346,"type":"hyperlink","data":{"link_type":"Web","url":"#heroes"}}]},{"type":"heading3","text":"What happens when the world contributes","spans":[]},{"type":"paragraph","text":"Without further ado, here are some of the high-level stats from this year’s Hacktoberfest, all measuring the impact on open source you collectively created in the month of October.","spans":[]},{"type":"list-item","text":"Pull Requests from all participants: 412,324","spans":[{"start":37,"end":44,"type":"strong"}]},{"type":"list-item","text":"Participating repositories: 106,582","spans":[{"start":28,"end":35,"type":"strong"}]},{"type":"list-item","text":"Day with the most PRs: 20,300 on October 2nd","spans":[{"start":23,"end":29,"type":"strong"}]},{"type":"list-item","text":"Repo with most PRs: FreeCodeCamp with 12,090","spans":[{"start":38,"end":44,"type":"strong"}]},{"type":"list-item","text":"Participating Countries, based on addresses: 143","spans":[{"start":45,"end":48,"type":"strong"}]},{"type":"paragraph","text":"Behind those large-scale numbers are real stories of impact from various developer communities. Here are just a few that have already shared the impact and lessons learned: Gatsby.js, Kowainik, source{d}, weaveworks, and opsdroid.","spans":[{"start":173,"end":182,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.gatsbyjs.org/blog/2018-11-01-hacktoberfest-wrapup/?no-cache=1"}},{"start":184,"end":192,"type":"hyperlink","data":{"link_type":"Web","url":"https://kowainik.github.io/posts/2018-11-01-hacktoberfest-wrap-up"}},{"start":194,"end":203,"type":"hyperlink","data":{"link_type":"Web","url":"https://medium.com/sourcedtech/its-a-wrap-source-d-s-participation-in-hacktoberfest-9223814a6a49"}},{"start":205,"end":215,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.weave.works/blog/hacktoberfest-2018-its-a-wrap"}},{"start":221,"end":229,"type":"hyperlink","data":{"link_type":"Web","url":"https://medium.com/opsdroid/hacktoberfest-website-refresh-core-connectors-and-more-in-v0-13-9f3d3326427d"}}]},{"type":"paragraph","text":"Part of what makes Hacktoberfest possible are the vibrant developer communities that keep participating year after year. Some examples are Elastic, Changelog, Jenkins, Godot Engine, Home Assistant, OpenEBS, SendGrid, Hasura, Mattermost, dbatools, and many more.","spans":[{"start":139,"end":146,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.elastic.co/blog/hacktoberfest-2018-for-beats-and-logstash"}},{"start":148,"end":157,"type":"hyperlink","data":{"link_type":"Web","url":"https://changelog.com/news/get-your-hacktoberfest-shirt-without-writing-a-lick-of-code-2bzD"}},{"start":159,"end":166,"type":"hyperlink","data":{"link_type":"Web","url":"https://jenkins.io/blog/2018/10/01/hacktoberfest/"}},{"start":168,"end":180,"type":"hyperlink","data":{"link_type":"Web","url":"https://godotengine.org/article/become-godot-contributor-hacktoberfest-2018"}},{"start":182,"end":196,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.home-assistant.io/blog/2018/09/30/hacktoberfest/"}},{"start":198,"end":205,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.openebs.io/celebrate-hacktoberfest-2018-with-openebs-206daa1d653c"}},{"start":207,"end":215,"type":"hyperlink","data":{"link_type":"Web","url":"https://sendgrid.com/blog/hacktoberfest-2018-has-arrived/"}},{"start":217,"end":223,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.hasura.io/announcing-hacktoberfest-2018-with-hasura-621045dc9560"}},{"start":225,"end":235,"type":"hyperlink","data":{"link_type":"Web","url":"https://mattermost.com/blog/hacktoberfest-2018-is-here-its-a-chance-to-give-back-to-communities-you-love/"}},{"start":237,"end":245,"type":"hyperlink","data":{"link_type":"Web","url":"https://dbatools.io/hacktoberfest/"}}]},{"type":"heading3","text":"We’re all just getting started","spans":[]},{"type":"paragraph","text":"For many of you, Hacktoberfest was the first time getting involved in open source. This is a story we love to hear and we sometimes know where it leads. Here are participants’ stories who were beginners last year and have gone on to make strides in their work in 2018:","spans":[]},{"type":"paragraph","text":"Last year, people helped me create my first PR. I decided to pay back by helping people get theirs. I think that was my most valuable contribution this year. - Nikhil (India)","spans":[{"start":0,"end":174,"type":"em"}]},{"type":"paragraph","text":"I first began my Hacktoberfest quest last year. I was always inspired by people who contributed to open source software projects and aspired to one day be part of such a community. Hacktoberfest really got me started and I now am motivated to do this year wide whenever I have the time. - Constantinos (Greece)","spans":[{"start":0,"end":310,"type":"em"}]},{"type":"paragraph","text":"It's the second year participating, I keep encouraging people to participate as my first PR was in such an empowering and welcoming environment last year :) - Saul (Mexico)","spans":[{"start":0,"end":172,"type":"em"}]},{"type":"paragraph","text":"I made my first contribution to the open source last year under the influence of Hacktoberfest, that got me excited and I keep making uncountable contributions since then!! -Aminu (Nigeria)","spans":[{"start":0,"end":189,"type":"em"}]},{"type":"paragraph","text":"Last year was my first Hacktoberfest and I was a dev student trying to make my way into the field. For this year's Hacktoberfest, I'm an actual professional developer at a company!!!! -Tyler (USA)","spans":[{"start":0,"end":196,"type":"em"}]},{"type":"heading3","text":"Think globally, act locally","spans":[]},{"type":"paragraph","text":"From the beginning, Hacktoberfest has been inspired by developers who come together in real life to learn, build, and connect. Still, it is unexpected and absolutely remarkable to see the statistics from this year’s global events. For year 5 there were 267 events (compared with 119 events in 2017), organized in 50 countries! Here are the top 10 countries (and cities) by total events organized:","spans":[{"start":253,"end":256,"type":"strong"},{"start":253,"end":263,"type":"hyperlink","data":{"link_type":"Web","url":"https://do.co/hacktoberfest18events"}},{"start":279,"end":282,"type":"strong"},{"start":313,"end":315,"type":"strong"}]},{"type":"o-list-item","text":"India - 49 Events (Most in Bengaluru)","spans":[]},{"type":"o-list-item","text":"USA - 46 Events (Most in Atlanta)","spans":[]},{"type":"o-list-item","text":"Brazil - 20 Events (Most in Rio de Janeiro)","spans":[]},{"type":"o-list-item","text":"France - 15 Events (Most in Paris)","spans":[]},{"type":"o-list-item","text":"United Kingdom - 14 Events (Most in London)","spans":[]},{"type":"o-list-item","text":"Germany - 12 Events (Most in Berlin)","spans":[]},{"type":"o-list-item","text":"Canada - 11 Events (Most in Edmonton)","spans":[]},{"type":"o-list-item","text":"Mexico - 9 Events (Most in Guadalajara)","spans":[]},{"type":"o-list-item","text":"Poland - 8 Events (Most in Białystok)","spans":[]},{"type":"o-list-item","text":"Italy / Nigeria / Spain - 6 Events","spans":[]},{"type":"paragraph","text":"This would not have been possible without the impassioned community organizers around the world, who live and breathe events. You too have earned the title of ‘Heroes of Hacktoberfest!’ And a special thank you goes to Samantha Tse (DigitalOcean) and Joe Nash (GitHub) who created the invaluable Hacktoberfest Event Kit and supported organizers all month long.","spans":[{"start":126,"end":185,"type":"em"},{"start":218,"end":230,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/tse_samantha"}},{"start":250,"end":258,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/jna_sh"}},{"start":295,"end":318,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/eventkit"}}]},{"type":"paragraph","text":"Here is some of the action from this year’s in-person gatherings:","spans":[]},{"type":"preformatted","text":"An awesome event for hacktoberfest! @ SIES Graduate School of Technology@github@digitalocean@hacktoberfest#Hacktoberfest2018#latepostpic.twitter.com/s6B9f7NyY6\n— Chinmay Chandak (@CCAtAlvis) October 31, 2018","spans":[{"start":72,"end":79,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/github?ref_src=twsrc%5Etfw"}},{"start":79,"end":92,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/digitalocean?ref_src=twsrc%5Etfw"}},{"start":92,"end":106,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hacktoberfest?ref_src=twsrc%5Etfw"}},{"start":106,"end":124,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/Hacktoberfest2018?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":124,"end":133,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/latepost?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":133,"end":159,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/s6B9f7NyY6"}},{"start":191,"end":207,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/CCAtAlvis/status/1057721180839464960?ref_src=twsrc%5Etfw"}}]},{"type":"preformatted","text":"Hosting the #Hacktoberfest in #Sarajevo second year running has been an amazing experience with some of my most favorite people in the world. It was also my first experience as a #Fireside Chat panel moderator! Lost of love and effort went into making the event awesome! pic.twitter.com/oDkPIh3wT4\n— Adnan Rahić (@adnanrahic) October 29, 2018","spans":[{"start":12,"end":26,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/Hacktoberfest?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":30,"end":39,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/Sarajevo?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":179,"end":188,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/Fireside?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":271,"end":297,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/oDkPIh3wT4"}},{"start":326,"end":342,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/adnanrahic/status/1056869064184868864?ref_src=twsrc%5Etfw"}}]},{"type":"preformatted","text":"We're at @hacktoberfest in Frankfurt. Awesome crowd, great food and open source. We're happy we can be a part of it! #hacktoberfest#Hacktoberfest2018#hacktoberfestffmpic.twitter.com/tYBiB79wwK\n— Rocketloop (@RocketloopHQ) October 12, 2018","spans":[{"start":9,"end":23,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hacktoberfest?ref_src=twsrc%5Etfw"}},{"start":117,"end":131,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/hacktoberfest?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":131,"end":149,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/Hacktoberfest2018?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":149,"end":166,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/hacktoberfestffm?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":166,"end":192,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/tYBiB79wwK"}},{"start":222,"end":238,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/RocketloopHQ/status/1050800207565340674?ref_src=twsrc%5Etfw"}}]},{"type":"preformatted","text":"Badass @FlatironSchool team (and others!) At the @gdinyc#Hacktoberfest event today! I had so much fun actually coding with people in person. #WomenWhoCode#WomenInTechpic.twitter.com/m4YPRCKSQ3\n— Amanda🔮🌻👩🏻‍💻 (@amandacodes89) October 21, 2018","spans":[{"start":7,"end":22,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/FlatironSchool?ref_src=twsrc%5Etfw"}},{"start":49,"end":56,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/gdinyc?ref_src=twsrc%5Etfw"}},{"start":56,"end":70,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/Hacktoberfest?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":141,"end":154,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/WomenWhoCode?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":154,"end":166,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/WomenInTech?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":166,"end":192,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/m4YPRCKSQ3"}},{"start":225,"end":241,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/amandacodes89/status/1053835986399059968?ref_src=twsrc%5Etfw"}}]},{"type":"heading3","text":"Short term action, long term impact","spans":[]},{"type":"paragraph","text":"The values of Hacktoberfest remind us why we celebrate open source software. It is about creating an inclusive community that builds together to makes the world a better place. What happened during Hacktoberfest will have a lasting impact on people long after October 2018. This is why quality is preferred to quantity and why we’ll continue to improve the program to support this core value.","spans":[{"start":4,"end":27,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/details/#values"}}]},{"type":"paragraph","text":"One thing that you can expect to see every year is the custom limited-edition t-shirts. Fun fact: the first batch of t-shirts we produced this year weighed 21,000 pounds (9,500 kg) and stickers weighed 650 pounds (295 kg). Better than stats, here's you, the participants who completed the challenge:","spans":[{"start":156,"end":162,"type":"strong"},{"start":171,"end":176,"type":"strong"},{"start":202,"end":205,"type":"strong"},{"start":214,"end":217,"type":"strong"}]},{"type":"preformatted","text":"My #hacktoberfest swag just got in yesterday! 🎉🎊 Thank you digitalocean for hosting the 5th Hacktoberfest Fest, and supporting thousands of open source projects 🔥👊🏻👨🏻‍💻 https://t.co/OqVdcFUyewpic.twitter.com/YH8l1gszR2\n— Aral Taşer (@araltasher) November 7, 2018","spans":[{"start":3,"end":17,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/hacktoberfest?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":169,"end":192,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/OqVdcFUyew"}},{"start":192,"end":218,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/YH8l1gszR2"}},{"start":246,"end":262,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/araltasher/status/1060213995536347138?ref_src=twsrc%5Etfw"}}]},{"type":"preformatted","text":"Im never big on selfies, but I am really proud of this shirt #Hacktoberfest2018pic.twitter.com/k7rR68mynG\n— Cam Barts (@cam_barts) November 5, 2018","spans":[{"start":61,"end":79,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/Hacktoberfest2018?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":79,"end":105,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/k7rR68mynG"}},{"start":131,"end":147,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/cam_barts/status/1059448612445454338?ref_src=twsrc%5Etfw"}}]},{"type":"preformatted","text":"\"Woman laughing alone with #hacktoberfest shirt\" ... GOT IT! EXCITED! Thanks, @digitalocean 😍 #happysaturday#opensource#dev#keepcoding#gosteelerspic.twitter.com/KCA1sRESLe\n— Kristen Seversky (@KR1573N) November 3, 2018","spans":[{"start":27,"end":41,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/hacktoberfest?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":78,"end":91,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/digitalocean?ref_src=twsrc%5Etfw"}},{"start":94,"end":108,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/happysaturday?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":108,"end":119,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/opensource?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":119,"end":123,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/dev?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":123,"end":134,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/keepcoding?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":134,"end":145,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/gosteelers?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":145,"end":171,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/KCA1sRESLe"}},{"start":202,"end":218,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/KR1573N/status/1058759919887884289?ref_src=twsrc%5Etfw"}}]},{"type":"preformatted","text":"V excited to have participated in #hacktoberfest! (but also to get a free t-shirt which is ofc the main reason anyone goes into tech) pic.twitter.com/98RaX2HxfB\n— Alexandra Fren (@alexandrafren) November 3, 2018","spans":[{"start":34,"end":48,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/hacktoberfest?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":134,"end":160,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/98RaX2HxfB"}},{"start":195,"end":211,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/alexandrafren/status/1058829276387180544?ref_src=twsrc%5Etfw"}}]},{"type":"paragraph","text":"As with previous years, spam is something not to be taken lightly when we are planning the program. This year we introduced a section for beginners, published quality standards, and included the program values in most of our communications to participants. Still we saw a hefty increase in Pull Requests labelled ‘Invalid.' From a manageable 1,861 in 2017 (.8% of total) to an unfortunate 11,083 (2.7%) in 2018.","spans":[{"start":342,"end":347,"type":"strong"},{"start":389,"end":395,"type":"strong"}]},{"type":"paragraph","text":"This means we’re going back to the drawing board and will be taking new measures to fight spam in 2019. Should we introduce reward tiers? Restrict PRs to personal projects? Or something else all together? Have ideas for minimizing invalid PRs? Leave a suggestion in the comments.","spans":[]},{"type":"heading3","text":"Closing remarks for 2018","spans":[]},{"type":"paragraph","text":"The great news is that Hacktoberfest is not really a month-long celebration of open source - it’s a culture and community that is always looking to give back. Through this ongoing work, we can accomplish almost anything we set our minds to. We’re looking forward to seeing what you have and will build all year long.","spans":[]},{"type":"paragraph","text":"SUPPORT: for all support-related inquiries about emails, usernames, addresses, and t-shirts, please contact our team as soon as possible: Hacktoberfest [at] DigitalOcean [dot] com.","spans":[]},{"type":"paragraph","text":"REMINDER: Keep a look-out for our first ever post-Hacktoberfest survey in which we’ll ask for your feedback on everything from the events, support, and t-shirts, set to go out in early December.","spans":[]},{"type":"paragraph","text":"Note to maintainers and meetup organizers: If you organized an event for +25 people or are a maintainer of a repo on GitHub that received 100 or more Pull Requests and has upwards of 500 stars, please reach out to us at the support email address above for a special thank you from us to you.","spans":[{"start":0,"end":41,"type":"em"}]}],"blog_post_date":"2018-11-09","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"a-review-of-hacktoberfest-year-5"}}},{"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":2134,"height":1068},"alt":"Hacktoberfest 2018 illustration","copyright":null,"url":"https://images.prismic.io/www-static/87792fe220343bfca7b344eee8dd68a30ab35293_hacktoberfest_2018_twitter_facebook1_2134x1068.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Hacktoberfest is Back for Year 5","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"DigitalOcean started Hacktoberfest with a simple mission in mind: to give back to the open source community that had given us and many other companies so much.  We combined our customers’ love of our swag with a challenge: contribute meaningfully to projects and earn a limited edition t-shirt. Five years later, more than 100,000 developers from 120 countries have participated, contributing nearly 400,000 pull requests to almost 100,000 repositories. We’re back for another year and officially welcome you to our fifth annual celebration of open source in partnership with GitHub and Twilio!","spans":[{"start":323,"end":341,"type":"strong"},{"start":347,"end":360,"type":"strong"},{"start":400,"end":421,"type":"strong"},{"start":432,"end":452,"type":"strong"}]},{"type":"heading4","text":"Highlights for 2018","spans":[]},{"type":"paragraph","text":"The purpose of this celebration and much of the experience remains the same. However, Hacktoberfest 2018 has a handful of new surprises as well. There are some new rules and details that you will want to read before starting. We added more resources for beginners to get involved. We have also introduced 'Hacktoberfest Values' this year, which we hope will bring all of us even closer together around the shared goal of giving back meaningfully. A new partner joins us. And we’ve also introduced a cap on t-shirts which we’ll go into more detail about in this post. Here’s what you need to know about this year’s celebration.","spans":[{"start":305,"end":327,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/details#values"}}]},{"type":"heading4","text":"Rules for Participation","spans":[]},{"type":"paragraph","text":"It’s hard to believe it’s already year five of Hacktoberfest! To celebrate our fifth anniversary and add a bit more focus on contributions, we are upping the ante. To complete the challenge this year, participants must make five pull requests (PRs) between October 1–31 in any timezone to any public repo on GitHub. As in previous years, the PR(s) reported by maintainers as spam or that are automated will be marked as invalid and won't count towards the shirt. Visit the details page for rules and participation info.","spans":[{"start":224,"end":242,"type":"strong"},{"start":463,"end":485,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/details"}}]},{"type":"heading4","text":"Delivering Happiness T-Shirts","spans":[]},{"type":"paragraph","text":"In 2017, in partnership with custom apparel company Kotis Design, we shipped approximately 32,000 shirts to 120 countries. Manufacturing t-shirts and sending them to all of you makes up the main cost of this program. This year we decided to make an even bigger investment so more people than ever can participate in Hacktoberfest 2018 and be rewarded for your hard-earned effort. We’re excited to announce that this year, the first 50,000 of you who complete the challenge will earn a shirt.","spans":[{"start":52,"end":64,"type":"hyperlink","data":{"link_type":"Web","url":"https://kotisdesign.com/"}}]},{"type":"image","url":"https://images.prismic.io/www-static/e4d6154796b70e1763765dc263e8c0daf8d1d321_chart.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":1540,"height":840}},{"type":"heading4","text":"Community Makes it Great","spans":[]},{"type":"paragraph","text":"Over the past two years, the  event kit developed as a partnership between Samantha Tse (DigitalOcean) and Joe Nash (GitHub), has led to major offline community growth. We went from 25 meetups in 2016 to 125 in 2017, and this year there are already  80+ events organized on the first day of the month! Last year we also saw more than 15,000 mentions of the #Hacktoberfest hashtag on Twitter alone, providing you all with a rich resource for connecting online. We’re also extremely impressed with companies who dedicate their teams’ time to participating. Shining examples of this are US-based SendGrid (blog post) and India-based OpenEBS (blog post). We share all this with you as a reminder that this program is only possible with your effort.","spans":[{"start":29,"end":39,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/eventkit"}},{"start":75,"end":87,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/samantha_tse"}},{"start":107,"end":115,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/jna_sh"}},{"start":249,"end":270,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/hacktoberfest18events"}},{"start":357,"end":379,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/search?f=tweets&amp;vertical=default&amp;q=%23hacktoberfest&amp;src=typd&amp;lang=en"}},{"start":603,"end":612,"type":"hyperlink","data":{"link_type":"Web","url":"https://sendgrid.com/blog/hacktoberfest-2018-hack-on-sendgrid-open-source-projects/"}},{"start":639,"end":648,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.openebs.io/celebrate-hacktoberfest-2018-with-openebs-206daa1d653c"}}]},{"type":"paragraph","text":"P.S. for you long-time participants - If you are a community member that has shirts from all four previous years, please leave a comment to receive a special surprise!","spans":[{"start":0,"end":167,"type":"em"}]},{"type":"heading4","text":"Closing Remarks","spans":[]},{"type":"paragraph","text":"If you have questions about the program, please review the details page and FAQ we’ve created just for you. We’d also like to thank our partners in this program: GitHub, who we’ve been working with for three years, and our new partner, Twilio, who we’re thrilled to have joining us this year! That’s it from us. We’re excited to see what you co-create in 2018 and the impact it has on the technologies we all use and love.","spans":[{"start":59,"end":71,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/details"}},{"start":76,"end":79,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/faq"}}]},{"type":"paragraph","text":"Thank you for participating. Have a Happy Hacktoberfest!","spans":[]},{"type":"paragraph","text":"For more info about Hacktoberfest 2018, tune into this special edition episode of the Chagelog podcast - The Changelog 317: #Hacktoberfest isn’t just about a free shirt – You can listen on Changelog.com or directly below. Thanks!","spans":[{"start":105,"end":168,"type":"hyperlink","data":{"link_type":"Web","url":"https://changelog.com/podcast/317"}},{"start":189,"end":202,"type":"hyperlink","data":{"link_type":"Web","url":"https://changelog.com/podcast/317"}}]}],"blog_post_date":"2018-10-01","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"hacktoberfest-is-back-for-year-5"}}},{"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":"High five illustration","copyright":null,"url":"https://images.prismic.io/www-static/3a111128190b5abcad25ab884b857ee71e4715e7_developer_advocates_blog_color4--1-.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"May Community Doers: Open Source Contributors","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Since DigitalOcean came to be, the founders believed that the developer community is far greater than the sum of its parts. Six years later we continue to learn and grow thanks to the tireless work of our global community. Instrumental to increasing collaboration and ease-of-use, the Projects section of the Community received its first submission four years ago and today boasts a total of 186 apps, wrappers, and integrations using the DigitalOcean API.","spans":[{"start":285,"end":301,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/projects"}}]},{"type":"paragraph","text":"In this month’s “Doers” spotlight, we highlight three builders who continue to maintain technology that makes a difference for users in the DigitalOcean ecosystem. When they are not working on software engineering and DevOps, they give back in a way that enriches the community. Please join us in recognizing May’s featured Doers:","spans":[]},{"type":"paragraph","text":"Jeevanandam M. (@myjeevablog)","spans":[{"start":0,"end":14,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/users/jeevatkm"}},{"start":16,"end":28,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/myjeevablog"}}]},{"type":"paragraph","text":"When he is not building out and supporting aah, the secure, flexible, and rapid Go web framework, Jeeva has been making valuable contributions that enable developers to use DigitalOcean. Since early 2014, he has maintained a widely used DigitalOcean API client library written in Java. The client is used by the Jenkins DigitalOcean plugin, powering a large quantity of CI use cases on top of DigitalOcean. We are immensely thankful for Jeeva’s commitment to quality and community and believe this recognition is long due.","spans":[{"start":43,"end":46,"type":"hyperlink","data":{"link_type":"Web","url":"https://aahframework.org"}},{"start":237,"end":268,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/jeevatkm/digitalocean-api-java"}},{"start":312,"end":339,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/jenkinsci/digitalocean-plugin"}}]},{"type":"paragraph","text":"Lorenzo Setale (@koalalorenzo)","spans":[{"start":0,"end":14,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/users/koalalorenzo"}},{"start":16,"end":29,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/koalalorenzo"}}]},{"type":"paragraph","text":"Lorenzo is a Copenhagen-based Italian developer of ideas who has been involved in the community since 2012. Anyone who has spun up Droplets using the python-digitalocean Python library will be familiar with tireless Lorenzo’s work. He has long authored and maintained one of the most used and best supported DigitalOcean API libraries. A playground for experimentation for some is a tool to build someone’s first project, thanks to Lorenzo for the technology that keeps on giving.","spans":[{"start":150,"end":184,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/koalalorenzo/python-digitalocean"}},{"start":353,"end":368,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/gsechter/status/603644573999636481"}},{"start":397,"end":420,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/HunterJoz/status/939710970221551616"}}]},{"type":"paragraph","text":"Peter Souter (@petersouter)","spans":[{"start":0,"end":12,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/users/petems"}},{"start":14,"end":26,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/PeterSouter"}}]},{"type":"paragraph","text":"Peter is an open source citizen that leads by example, noting on his blog that “as long as people are interested I will keep maintaining and helping with open source software I maintain.” with regards to his work on Tugboat, a CLI that predates doctl. Previously at Puppet, Peter currently works at HashiCorp out of London and we’re proud to say he's been around our community for a long time. In addition to being the main contributor to tugboat, he's had a few contributions to droplet_kit, the Ruby API client. Thanks for all your work, we appreciate it all.","spans":[{"start":55,"end":73,"type":"hyperlink","data":{"link_type":"Web","url":"https://petersouter.xyz/some-thoughts-on-maintaining-oss-that-has-an-official-competitor/"}},{"start":204,"end":223,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/petems/tugboat"}},{"start":245,"end":250,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/doctl"}},{"start":480,"end":491,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/digitalocean/droplet_kit"}}]},{"type":"paragraph","text":"Jeeva, Lorenzo, and Peter showcase the qualities we are proud to see in our community and we hope that they inspire others as well.  We’re grateful to have this opportunity to recognize our amazing community contributors and if you’re 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 DOnations program and contribute to our library of tutorials.","spans":[{"start":9,"end":36,"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"}}]},{"type":"list-item","text":"Read up on other Doers in our March and April editions.","spans":[{"start":30,"end":35,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/introducing-community-doers-march-edition/"}},{"start":40,"end":45,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/april-community-do-ers-meetup-edition/"}}]},{"type":"paragraph","text":"Want to recognize someone in the community? Leave their name in the comments or reach out to Doers [at] DigitalOcean [.] com.","spans":[]}],"blog_post_date":"2018-05-21","tags":[{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"may-community-doers"}}},{"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"}}}]}}}