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 — Now Available: Dropbox Embedder

Now Available: Dropbox Embedder

The Dropbox Embedder is officially released and already being used in the wild. Developers can use the Embedder to embed Dropbox content on non-Dropbox surfaces.

PRPJ Ryan·July 30, 2020Engineering
Career & Teams — Maintainer spotlight: How to secure your project with one of the world’s top open source tools

Maintainer spotlight: How to secure your project with one of the world’s top open source tools

Simon Bennetts is the OWASP Zed Attack Proxy (ZAP) Project Leader and a Distinguished Engineer at StackHawk, a company that uses ZAP to help users fix application security bugs before they hit production. Prior to making the move into security, he was a developer for 25 years and strongly believes that you can’t build secure web applications without knowing how to attack them.

SRSasha RosenbaumSasha Rosenbaum·July 30, 2020Career & Teams
Frontend — Making Facebook.com accessible to as many people as possible

Making Facebook.com accessible to as many people as possible

We recently shared the work we did to rebuild our tech stack to support the redesigned Facebook.com. When that project began, we saw an opportunity to integrate greater accessibility into the site and build it into the foundation in a way we couldn’t have done without this rebuild. The previous site had been built upon […]

MEMeta Engineering·July 30, 2020Frontend
Design & UX — The Renaissance Of No-Code For Web Designers — Smashing Magazine

The Renaissance Of No-Code For Web Designers — Smashing Magazine

Just like during the Renaissance, we’re living in times of incredible cultural and artistic innovation. As the Internet evolves, browsers align, capabilities are added and accessibility of technology becomes easier, designers face new opportunities to create, think, and change their status with no-code tools. In this article, Uri Paz presents some tools that allow non-programmers to create applica

UPUri PazUri Paz·July 30, 2020Design & UX
Frontend — Understanding Client-Side GraphQl With Apollo-Client In React Apps — Smashing Magazine

Understanding Client-Side GraphQl With Apollo-Client In React Apps — Smashing Magazine

Ever tried interacting with a GraphQL server in a client-side application and felt like giving up even before getting anywhere? Ever declined an invitation to join a code base that requires working with GraphQL API because you had no idea? Ever felt like the only front-end engineer who hasn’t learned how to consume GraphQL APIs? If you answered yes to any of these questions, then this tutorial is

BKBlessing KrofeghaBlessing Krofegha·July 29, 2020Frontend
SRE & Ops — The Migration of Legacy Applications to Workers

The Migration of Legacy Applications to Workers

As Cloudflare Workers, and other Serverless platforms, continue to drive down costs while making it easier for developers to stand up globally scaled applications, the migration of legacy applications is becoming increasingly common.

CCloudflare·July 28, 2020SRE & Ops
Design & UX — Inspired Design Decisions With Emmett McBain: Art Direction As Social Equity — Smashing Magazine

Inspired Design Decisions With Emmett McBain: Art Direction As Social Equity — Smashing Magazine

Emmett McBain was a Black American graphic designer whose work had a remarkable impact on the representation of Black Americans in advertising. He co-founded what became the biggest Black-owned agency in the USA. McBain designed almost 75 record covers by the time he was 24, and in the penultimate of his Inspired Design Decisions series, Andy Clarke will explain how his work can inspire what we de

ACAndy ClarkeAndy Clarke·July 28, 2020Design & UX
Performance — Introducing Workers Unbound

Introducing Workers Unbound

Today, we are excited to announce the next phase of this with the launch of our new platform, Workers Unbound, without restrictive CPU limits in a private beta.

NGNancy GaoNancy Gao·July 27, 2020Performance
Frontend — CSS Vocabulary

CSS Vocabulary

This is a neat interactive page by Ville V. Vanninen to reference the names of things in the CSS syntax. I feel like the easy ones to remember are "selector,"

CCChris Coyier·July 27, 2020Frontend
Engineering — Using Trello as a Super Simple CMS

Using Trello as a Super Simple CMS

Sometimes our sites need a little sprinkling of content management. Not always. Not a lot. But a bit. The CMS market is thriving with affordable, approachable

PHPhil HawksworthPhil Hawksworth·July 27, 2020Engineering