Techreport blog

Engineering Insights & Guides

The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

11,777 articles
Engineering — Backblaze B2 and the S3 Compatible API on Cloudflare

Backblaze B2 and the S3 Compatible API on Cloudflare

In May 2020, Backblaze, a founding Bandwidth Alliance partner announced S3 compatible APIs for their B2 Cloud Storage service. We are excited to see Backblaze introduce a new level of compatibility in their Cloud Storage service.

TOTim ObezukTim Obezuk·May 13, 2020Engineering
Networking — Building a transformative subsea cable to better connect Africa

Building a transformative subsea cable to better connect Africa

Connectivity is at the heart of our mission to give people the power to build community. We are committed to bringing more people online to a faster internet — and with 3.5 billion people globally unconnected, there is still a lot to do. Africa is currently the least connected continent, with just over a quarter […]

MEMeta Engineering·May 13, 2020Networking
Engineering — Dev Degree: Behind the Scenes - Shopify

Dev Degree: Behind the Scenes - Shopify

On April 24th, 2020, we proudly celebrated the graduation of our first Dev Degree program cohort. This milestone holds a special place in Shopify history because it’s a day born out of trial and error, experimentation, iteration, and hustle. The 2016 cohort had the honor and challenge of being our first class, lived through the churn and pivots of a newly designed program, and completed their educ

SEShopify Engineering·May 13, 2020Engineering
Engineering — How To Convince Others Not To Use Dark Patterns — Smashing Magazine

How To Convince Others Not To Use Dark Patterns — Smashing Magazine

Arguing that dark patterns are unethical is not enough on its own. We will also need to make the case to clients and colleagues that they are damaging to business. That’s what Paul Boag has also written in his new Smashing book, “[Click](https://www.smashingmagazine.com/2020/05/encouraging-clicks-book-pre-release)”. In this post, he will put together a compelling argument you can present to stakeh

PBPaul BoagPaul Boag·May 13, 2020Engineering
Engineering — Making Video Intuitive: An Explainer

Making Video Intuitive: An Explainer

At Cloudflare, we work to provide a great viewing experience while keeping our service affordable. In this post, let's have some fun to see changes between different versions of a video.

KBKyle BoutetteKyle Boutette·May 12, 2020Engineering
AI & ML — Sponsored Post: InterviewCamp.io, Scrapinghub, Fauna, Sisu, Educative, PA File Sight, Etleap, Triplebyte, Stream - High Scalability -

Sponsored Post: InterviewCamp.io, Scrapinghub, Fauna, Sisu, Educative, PA File Sight, Etleap, Triplebyte, Stream - High Scalability -

Who's Hiring? * InterviewCamp.io has hours of system design content. They also do live system design discussions every week. They break down interview prep into fundamental building blocks. Try out their platform. * Scrapinghub is hiring a Senior Software Engineer (Big Data/AI). You will be designing and implementing distributed systems: large-scale web crawling platform, integrating Deep Learning

HSHigh Scalability·May 12, 2020AI & ML
Databases — Reducing Your Database Hosting Costs: DigitalOcean vs. AWS vs. Azure - High Scalability -

Reducing Your Database Hosting Costs: DigitalOcean vs. AWS vs. Azure - High Scalability -

If you’re hosting your databases in the cloud, choosing the right cloud service provider is a significant decision to make for your long-term hosting costs. This is especially apparent in today's world where organizations are doing whatever they can to optimize and reduce their costs. Over the last few weeks, we have been inundated with requests from SMB customers looking to improve the ROI on the

KAKristi Anderson·May 12, 2020Databases
Engineering — Meet “Click!”: Encourage Clicks Without Shady Tricks — Smashing Magazine

Meet “Click!”: Encourage Clicks Without Shady Tricks — Smashing Magazine

How, then, do we encourage users to act? By establishing trust with small commitments, at the right time, and in the right order. Click! explains how to do just that. Meet our new practical guide on how to build trust, increase conversion and boost business KPIs effectively — without alienating people along the way. Written by Paul Boag. Coming up in June. Jump to table of contents and get the boo

VFVitaly FriedmanVitaly Friedman·May 12, 2020Engineering
SRE & Ops — Accelerometer and SoftSKU: Improving hardware platform performance for diverse microservices

Accelerometer and SoftSKU: Improving hardware platform performance for diverse microservices

What the research is: New strategies to improve the performance of hardware platforms running Facebook’s microservices. SoftSKU is a novel mechanism that tailors an existing server processor to optimize it for a specific microservice without requiring any additional hardware. Accelerometer is an analytical model that predicts gains from these optimizations even before the custom hardware […] Read

MEMeta Engineering·May 11, 2020SRE & Ops