Author: adeyems

Introduction Operationalizing a program that efficiently drives down meaningful security vulnerabilities is one of the most common, and often unsuccessful, challenges security organizations face. The scale of the problem can be immense, internal resistance to disruption is high, and the tools meant to alleviate this burden often simply shift the work to other (non-security) teams. The rigid, inflexible SLA-based approach often adopted by security organizations produces plenty of “security output as a proxy for progress.” However, meaningful risk reduction requires security organizations to take a flexible, contextualized approach. At DigitalOcean, we redesigned our vulnerability management program in 2022 to incorporate a…

Read More

App Platform is DigitalOcean’s Platform-as-a-Service solution—we handle the infrastructure, app runtimes, and dependencies, so that you can push code to production in just a few clicks. We recently launched Dedicated Egress features for App Platform, which allows users to route outbound app traffic through a fixed public IP that is not shared by other App Platform users or apps. This addresses a few common concerns by allowing users to: In this blog post, I’d like to share how we implemented the Dedicated Egress feature on App Platform. Motivation to build Dedicated Egress Before we get into how we built Dedicated…

Read More

In February 2024, the UI Platform team moved 1.3M lines of React micro-frontend code to a monorepo while retaining git history. Our team is responsible for the frontend architecture and UI Engineer experience at DigitalOcean, and moving to a monorepo is part of our frontend vision, of which much is lifted from Monica Lent’s Building Resilient Frontend Architecture talk. With a monorepo, we aimed to reduce our dependency management burdens and simplify our micro-frontend boilerplate to ultimately increase developer velocity. While there are plenty of guides for getting started with monorepos, there are few that touch on migrating existing repositories over.…

Read More

GitHub Actions is the CI/CD platform our customers use the most for building and deploying their code. In the past, we’ve provided a supported action, called app_action, that could be used to update an App that already exists via a GitHub Action. Today, we’re excited to introduce completely overhauled GitHub Actions for App Platform with improved pluggability to cater to all of the deployment needs you might think of. GitHub for all the things The new deploy action is the heart of our GitHub Actions ecosystem. Like the old one, it allows you to update an app that already exists. However, it…

Read More

To understand the new smart watched and other pro devices of recent focus, we should look to Silicon Valley and the quantified movement. Apple’s Watch records exercise, tracks our moves throughout the day, checks the amount of time we are stood up and reminds us to get up and move around if we have been sat for too long – let’s not forget Tim Cooks “sitting is the new coolness” line. To its detractors, love at first sight must be an illusion – the wrong term for what is simply infatuation, or a way to sugarcoat lust. Best Chromebook: Google…

Read More

To understand the new smart watched and other pro devices of recent focus, we should look to Silicon Valley and the quantified movement. Apple’s Watch records exercise, tracks our moves throughout the day, checks the amount of time we are stood up and reminds us to get up and move around if we have been sat for too long – let’s not forget Tim Cooks “sitting is the new coolness” line. To its detractors, love at first sight must be an illusion – the wrong term for what is simply infatuation, or a way to sugarcoat lust. Best Chromebook: Google…

Read More

To understand the new smart watched and other pro devices of recent focus, we should look to Silicon Valley and the quantified movement. Apple’s Watch records exercise, tracks our moves throughout the day, checks the amount of time we are stood up and reminds us to get up and move around if we have been sat for too long – let’s not forget Tim Cooks “sitting is the new coolness” line. To its detractors, love at first sight must be an illusion – the wrong term for what is simply infatuation, or a way to sugarcoat lust. Best Chromebook: Google…

Read More

To understand the new smart watched and other pro devices of recent focus, we should look to Silicon Valley and the quantified movement. Apple’s Watch records exercise, tracks our moves throughout the day, checks the amount of time we are stood up and reminds us to get up and move around if we have been sat for too long – let’s not forget Tim Cooks “sitting is the new coolness” line. To its detractors, love at first sight must be an illusion – the wrong term for what is simply infatuation, or a way to sugarcoat lust. Best Chromebook: Google…

Read More

To understand the new smart watched and other pro devices of recent focus, we should look to Silicon Valley and the quantified movement. Apple’s Watch records exercise, tracks our moves throughout the day, checks the amount of time we are stood up and reminds us to get up and move around if we have been sat for too long – let’s not forget Tim Cooks “sitting is the new coolness” line. What we like: Angled second screen is quite useful.Durability is top notch.Better dual-screen software.Powerful hardware features. What we dislike: Less battery life than other options.Keyboard and trackpad are flimsy.No…

Read More

To understand the new smart watched and other pro devices of recent focus, we should look to Silicon Valley and the quantified movement. Apple’s Watch records exercise, tracks our moves throughout the day, checks the amount of time we are stood up and reminds us to get up and move around if we have been sat for too long – let’s not forget Tim Cooks “sitting is the new coolness” line. To its detractors, love at first sight must be an illusion – the wrong term for what is simply infatuation, or a way to sugarcoat lust. Best Chromebook: Google…

Read More