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
SRE & Ops — Building a ubiquitous shared infrastructure using Twine

Building a ubiquitous shared infrastructure using Twine

What the research is: Twine is our homegrown cluster management system, which has been running in production for the past decade. A cluster management system allocates workloads to machines and manages the life cycle of machines, containers, and workloads. Kubernetes is a prominent example of an open source cluster management system. Twine has helped convert […]

MEMeta Engineering·November 11, 2020SRE & Ops
Security — Authenticating React Apps With Auth0 — Smashing Magazine

Authenticating React Apps With Auth0 — Smashing Magazine

An important aspect of app development is ensuring that only verified users have access to our apps. This can be tedious and costly do, especially when you add alternative methods of logging in outside emails and passwords. Auth0 is a service that provides authentication functionalities to developers out of the box. In this article, we’ll learn how to authenticate our React apps using Auth0. We wi

NENefe Emadamerho AtoriNefe Emadamerho Atori·November 11, 2020Security
Frontend — ARIA in CSS

ARIA in CSS

Jeremey reacting to Sara's tweet, about using selectors instead of classes when the styling you are applying is directly related to the ARIA state.

CCChris Coyier·November 10, 2020Frontend
Design & UX — Best Practices For E-Commerce UI Design — Smashing Magazine

Best Practices For E-Commerce UI Design — Smashing Magazine

The goal of e-commerce design is to create interfaces that won’t get in the way of the overall shopping experience. In this post, Suzanne Scacca is going to look at three key parts of a digital store and show you what you can do to design each to help customers more quickly and effortlessly get to the checkout stage.

SSSuzanne ScaccaSuzanne Scacca·November 10, 2020Design & UX
Frontend — JavaScript Operator Lookup

JavaScript Operator Lookup

Okay, this is extremely neat: Josh Comeau made this great site called Operator Lookup that explains how JavaScript operators work. There are some code

RRRobin RendleRobin Rendle·November 9, 2020Frontend
Frontend — A Dive Into React And Three.js Using react-three-fiber — Smashing Magazine

A Dive Into React And Three.js Using react-three-fiber — Smashing Magazine

`react-three-fiber` is a powerful Three.js renderer that helps render 3D models and animations for React and its native applications. Today, Fortune Ikechi is going to show you how to configure and use react-three-fiber for building and displaying 3D models and animations in React and React Native applications. By building our 3D ludo dice box, you’ll learn about the basics of Three.js alongside i

FIFortune Ikechi·November 9, 2020Frontend
Distributed — Stuff The Internet Says On Scalability For November 6th, 2020 - High Scalability -

Stuff The Internet Says On Scalability For November 6th, 2020 - High Scalability -

Hey, no power outages this week, so it's finally HighScalability time! Stunning: Tycho Crater Region with Colours by Alain Paillou Do you like this sort of Stuff? Without your support on Patreon this Stuff won't happen. Know someone who could benefit from becoming one with the cloud? I wrote Explain the Cloud Like I'm 10 just for them. On Amazon it has 189 mostly 5 star reviews. Here's a 100% lact

HSHigh Scalability·November 6, 2020Distributed
Engineering — Building Serverless Front-End Applications Using Google Cloud Platform — Smashing Magazine

Building Serverless Front-End Applications Using Google Cloud Platform — Smashing Magazine

The use of serverless applications by developers to handle the business logic of their applications in on the high increase, but how does the Google Cloud — a major service provider within the public cloud — allow developers to manage serverless applications? In this article, you will learn what serverless applications are, how they are used on the Google Cloud, and also scenarios in which they ca

NVNwani VictoryNwani Victory·November 6, 2020Engineering