Home/Engineering
Topic

Engineering

4,235 articles on Engineering.

11,636 articles
Engineering — Random Employee Chats at Cloudflare

Random Employee Chats at Cloudflare

We developed the Random Employee Chats application internally, with the goal of recreating the pre-pandemic informal interactions. Here's how we moved from a shared spreadsheet to Cloudflare Workers to automate the entire process.

SDSven, David WraggSven, David Wragg·March 20, 2021Engineering
Engineering — Cloudflare and WordPress.com partner to Help Build a Better Internet

Cloudflare and WordPress.com partner to Help Build a Better Internet

Today we’re excited to announce a number of initiatives, starting with the integration of Cloudflare’s privacy-first web analytics into WordPress.com. This integration gives WordPress.com publishers choice in how they collect usage data and derive insights about their visitors.

SSStevenpack, SimonStevenpack, Simon·March 19, 2021Engineering
Engineering — Third Time’s the Cache, No More

Third Time’s the Cache, No More

Up until now, we wouldn’t cache requests with query strings until we saw them three times. We trace that behavior back to 2010, examine why we might have needed it, and show ourselves why we don’t need it anymore.

EHEdward H WangEdward H Wang·March 19, 2021Engineering
Engineering — Highlights from Git 2.31

Highlights from Git 2.31

The open source Git project just released Git 2.31 with features and bug fixes from 85 contributors, 23 of them new. Last time we caught up with you, Git 2.29…

TBTaylor BlauTaylor Blau·March 15, 2021Engineering
Engineering — Migrating Millions of Concurrent Websockets to Envoy

Migrating Millions of Concurrent Websockets to Envoy

Slack has a global customer base, with millions of simultaneously connected users at peak times. Most of the communication between users involves sending lots of tiny messages to each other. For much of Slack’s history, we’ve used HAProxy as a load balancer for all incoming traffic. Today, we’ll talk about problems we faced with HAProxy,…

RKRadha Kumari·March 15, 2021Engineering
Engineering — How to Use Tailwind on a Svelte Site

How to Use Tailwind on a Svelte Site

Let’s spin up a basic Svelte site and integrate Tailwind into it for styling. One advantage of working with Tailwind is that there isn’t any context switching

SOSamson OmojolaSamson Omojola·March 12, 2021Engineering
Engineering — Chapter 7: Standards

Chapter 7: Standards

It was the year 1994 that the web came out of the shadow of academia and onto the everyone’s screens. In particular, it was the second half of the second week

JHJay Hoffmann·March 11, 2021Engineering
Engineering — Scripting with GitHub CLI

Scripting with GitHub CLI

It has been a year since we’ve launched the first public release of GitHub CLI. Since, we have added functionality to manage your repositories, comment on issues, enable auto-merge for…

MMMislav MarohnićMislav Marohnić·March 11, 2021Engineering
Engineering — Firebase Crash Course

Firebase Crash Course

This article is going to help you, dear front-end developer, understand all that is Firebase. We’re going to cover lots of details about what Firebase is, why

DEDavid EastDavid East·March 9, 2021Engineering
Engineering — Modeling A GraphQL API For Your Blog Using Webiny Serverless CMS — Smashing Magazine

Modeling A GraphQL API For Your Blog Using Webiny Serverless CMS — Smashing Magazine

If this is your first time hearing of Webiny, it’s an open-source framework for building serverless applications which provide users with tools and ready-made applications. In the world of serverless applications, Webiny is becoming a popular way to adopt the serverless approach of building applications by providing handy tools that developers can build their apps upon. In this article, we will lo

NVNwani VictoryNwani Victory·March 9, 2021Engineering
Engineering — Happy International Women’s Day!

Happy International Women’s Day!

Here at Cloudflare, we’re thrilled to celebrate International Women’s Day today! We have tons of events planned throughout the month of March, which is our way of honoring Women’s Empowerment Month.

TATalea, AngelaTalea, Angela·March 8, 2021Engineering
Engineering — The Teams Dashboard: Finding a Product Voice

The Teams Dashboard: Finding a Product Voice

Users love products whose voices they recognize. Here’s how we created a voice for the Teams Dashboard, and how we’re working to make our user’s experience more intentional and consistent.

ABAlice BracchiAlice Bracchi·March 5, 2021Engineering
Engineering — Release Radar

Release Radar

The open source community is always hard at work. February’s projects were super hard to pick since there are so many amazing releases. These are exciting new releases from some…

MDMichelle DukeMichelle Duke·March 5, 2021Engineering
Engineering — How to execute an object file: Part 1

How to execute an object file: Part 1

Ever wondered if it is possible to execute an object file without linking? Or use any object file as a library? Follow along to learn how to decompose an object file and import code from it along the way.

IIgnatIgnat·March 2, 2021Engineering
Engineering — The Teams Dashboard: Behind the Scenes

The Teams Dashboard: Behind the Scenes

When we launched Cloudflare for Teams almost ten years later, the vision was very much the same — build a secure and powerful Zero Trust solution that is ridiculously easy to use.

AAbeAbe·March 1, 2021Engineering
Engineering — The Netflix Cosmos Platform - Netflix TechBlog

The Netflix Cosmos Platform - Netflix TechBlog

Cosmos is a computing platform that combines the best aspects of microservices with asynchronous workflows and serverless functions. Its sweet spot is applications that involve resource-intensive…

NTNetflix TechBlog·March 1, 2021Engineering
Engineering — State Of GDPR In 2021: Cookie Consent For Designers And Developers — Smashing Magazine

State Of GDPR In 2021: Cookie Consent For Designers And Developers — Smashing Magazine

As digital practitioners, GDPR has impacted every facet of our professional and personal lives. Whether you’re addicted to Instagram, message your family on WhatsApp, buy products from Etsy or Google information, no one has escaped the rules that were introduced in 2018. In this article, Danny Bluestone will take a look at two developments that have impacted cookies, plus a third on the horizon.

DBDanny BluestoneDanny Bluestone·March 1, 2021Engineering
Engineering — Spotify’s New Experimentation Coordination Strategy

Spotify’s New Experimentation Coordination Strategy

At Spotify we run hundreds of experiments at any given time. Coordinating these experiments, i.e., making sure the right user is receiving the right “treatment” with a population of hundreds of millions of users, poses technical challenges. Adding to the complexity, some of these experiments must be coordinated in the sense that the same user cannot be in two experiments at the same time. These ar

MSMårten Schultzberg, Oskar Kjellin, and Johan Rydberg·March 1, 2021Engineering
Engineering — Matt Clarke: Senior Backend Infrastructure Engineer

Matt Clarke: Senior Backend Infrastructure Engineer

At the moment, I’m living with my wife and step daughter in London and working from home like most people. Which means I get up around 8am, drink lots of coffee (way too much!) and log onto my computer an hour later – ready to check my messages and start getting my brain into thinking mode.

SESpotify Engineering·March 1, 2021Engineering
Engineering — 2020 Transparency Report

2020 Transparency Report

At GitHub, we put developers first, and we work hard to provide a safe, open, and inclusive platform for code collaboration. This means we are committed to minimizing the disruption…

AVAbby VollmerAbby Vollmer·February 25, 2021Engineering
Engineering — Open source in the 5G stack

Open source in the 5G stack

Developers know the value of openness, and increasingly policymakers are taking note. Open source and open standards approaches offer promising solutions to mounting policy problems related to digital sovereignty. One…

PCPeter CihonPeter Cihon·February 23, 2021Engineering
Engineering — What The Heck, z-index??

What The Heck, z-index??

The z-index property can be a tricky little bugger. Sometimes, no matter how much you crank up the number, the element never rises to the top! In this article, we explore stacking contexts, and see how they can thwart our efforts to use z-index. We'll also learn how to use this mechanism to our advantage.

JWJosh W. Comeau·February 22, 2021Engineering
Engineering — Building Your Own Personal Learning Curriculum — Smashing Magazine

Building Your Own Personal Learning Curriculum — Smashing Magazine

As developers, we’re constantly learning new languages and frameworks. But how can you structure this learning to ensure maximum benefit while still progressing? Here’s how you can devise your own curriculum to keep moving in the right direction. The following are simply steps that worked for Kirsty Simmonds when she needed to learn over time, without burning out or placing undue pressure on mysel

KSKirsty SimmondsKirsty Simmonds·February 19, 2021Engineering
Engineering — Introducing: Smarter Tiered Cache Topology Generation

Introducing: Smarter Tiered Cache Topology Generation

Announcing a fundamental improvement to Argo Tiered Cache we’re calling Smart Tiered Cache Topology. When enabled, Argo Tiered Cache will now dynamically select the single best upper tier for each of your website’s origins while providing tiered cache analytics.

AAlexAlex·February 18, 2021Engineering
Engineering — Introducing GitHub Campus TV!

Introducing GitHub Campus TV!

We’re thrilled to announce the launch of GitHub Campus TV! With new shows every week, tune in to hear from experts, participate in workshops, and join a community of passionate…

EHElise HollowedElise Hollowed·February 17, 2021Engineering
Engineering — iframe feedback

iframe feedback

What if an <iframe> had within it another <iframe> of the exact same source? Inception, as they say. Baptise Crespy does this all-important

CCChris Coyier·February 11, 2021Engineering
Engineering — New global ID format coming to GraphQL

New global ID format coming to GraphQL

The GitHub GraphQL API has been publicly available for over 4 years now. Its usage has grown immensely over time, and we’ve learned a lot from running one of the…

WAWissam AbirachedWissam Abirached·February 10, 2021Engineering
Engineering — Technical Mentorship Reimagined: Time-bound and No Awkward Asks Necessary - Shopify

Technical Mentorship Reimagined: Time-bound and No Awkward Asks Necessary - Shopify

Authors: Sarah Naqvi and Steve Lounsbury Struggling with a concept and frantically trying to find the answers online? Are you thinking: I should just ping a teammate or Is this something I should already know? That’s fine, I’ll ask anyway. And then you do ask and get an answer and are feeling pretty darn proud of yourself and move forward. But wait, now I have about 25 follow-up questions. Sound f

SEShopify Engineering·February 10, 2021Engineering