Techreport blog

Engineering Insights & Guides

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

11,670 articles
Engineering — Building A Video Streaming App With Nuxt.js, Node And Express — Smashing Magazine

Building A Video Streaming App With Nuxt.js, Node And Express — Smashing Magazine

Instead of sending the entire video at once, a video is sent as a set of smaller chunks that make up the full video. This explains why videos buffer when watching a video on slow broadband because it only plays the chunks it has received and tries to load more. In this article, Deven Rathore will build a video streaming app using Nuxt.js and Node.js. Specifically, you’ll build a server-side Node.j

DRDeven RathoreDeven Rathore·April 13, 2021Engineering
Engineering — Developer Challenges

Developer Challenges

Developer week is here! Throughout the week we are running a series of Developer Challenges that give you the perfect excuse to play with our new features. See how many of the challenges you can get through.

GGretchenGretchen·April 12, 2021Engineering
Networking — Live stream to multiple platforms with Stream Connect

Live stream to multiple platforms with Stream Connect

We are announcing Stream Connect, a service that enables creators and creator platforms to push RTMPS feeds to the Cloudflare edge and have it restreamed to your audience on popular platforms including Twitch, Facebook, and YouTube.

ZZaidZaid·April 12, 2021Networking
Frontend — A Complete Guide To HTML Email — Smashing Magazine

A Complete Guide To HTML Email — Smashing Magazine

In a new short series of posts, we highlight some of the useful tools and techniques for developers and designers. Recently we’ve covered CSS generators, SVG generators and accessible front-end components. This time we look into templates and tools for building and designing HTML emails. Don

VFVitaly FriedmanVitaly Friedman·April 12, 2021Frontend
SRE & Ops — Per Origin Host Header Override

Per Origin Host Header Override

Load Balancing as a concept is pretty straightforward. Take an existing infrastructure and route requests to the available origin servers so no single server is overwhelmed. Add in some health monitoring to ensure each server has a heartbeat/pulse so proactive decisions can be made.

CCloudflare·April 9, 2021SRE & Ops
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·April 9, 2021Engineering
Performance — How Shopify Dynamically Routes Storefront Traffic - Shopify

How Shopify Dynamically Routes Storefront Traffic - Shopify

In 2019 we set out to rewrite the Shopify storefront implementation. Our goal was to make it faster. We talked about the strategies we used to achieve that goal in a previous post about optimizing server-side rendering and implementing efficient caching. To build on that post, I’ll go into detail on how the Storefront Renderer team tweaked our load balancers to shift traffic between the legacy sto

SEShopify Engineering·April 9, 2021Performance
Engineering — Jonathon Dixon: Why I joined Cloudflare

Jonathon Dixon: Why I joined Cloudflare

I’m excited to announce that on March 1st, I joined Cloudflare as Vice President and GM, Asia Pacific (including Japan and Greater China) to help build and expand Cloudflare’s growing customer and partner base and presence in the region.

JJonathonJonathon·April 8, 2021Engineering
Engineering — Safe harbors for software collaboration, part 2

Safe harbors for software collaboration, part 2

The modern internet was built on a legal framework of safe harbors for user-generated content. These safe harbors are widely credited with having enabled global internet innovation by protecting online…

AVAbby VollmerAbby Vollmer·April 8, 2021Engineering
Engineering — axe DevTools Pro

axe DevTools Pro

I'm going to try to show you some things I think are useful and important about axe™ DevTools and use as few words as possible.

CCChris Coyier·April 7, 2021Engineering
Frontend — CSS Is, In Fact, Awesome

CSS Is, In Fact, Awesome

You've seen the iconic image. Perhaps some of what makes that image so iconic is that people see what they want to see in it. If you see it as a critique of

CCChris Coyier·April 7, 2021Frontend