Techreport blog

Engineering Insights & Guides

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

11,844 articles
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
Engineering — Highlights from Git 2.28

Highlights from Git 2.28

The open source Git project just released Git 2.28 with features and bug fixes from over 58 contributors, 13 of them new. We last caught up with you on the…

TBTaylor BlauTaylor Blau·July 27, 2020Engineering
Frontend — Create A Responsive Dashboard With Angular Material And ng2-Charts — Smashing Magazine

Create A Responsive Dashboard With Angular Material And ng2-Charts — Smashing Magazine

With Angular Material and ng2-charts, you can take advantage of schematics to cut down the effort and time you may spend building a dashboard. Schematics in Angular 9 are code generators that can create components and patterns in projects using predetermined templates and layouts. In this article, Zara Cooper explains how to take advantage of schematics in Angular Material and ng2-charts to substa

ZCZara CooperZara Cooper·July 27, 2020Frontend