Techreport blog

Engineering Insights & Guides

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

11,839 articles
Frontend — Building the main navigation for a website

Building the main navigation for a website

This tutorial describes how to build an accessible main navigation of a website. You learn about semantic HTML, accessibility, and how using ARIA attributes can sometimes do more harm than good.

Wweb.dev·Frontend
Frontend — Welcome to the immersive web

Welcome to the immersive web

The immersive web means virtual world experiences hosted through the browser. This entire virtual reality experiences surfaced in the browser or in VR enabled headsets.

Wweb.dev·Frontend
Design & UX — What is accessibility?

What is accessibility?

An accessible site is one whose content can be accessed regardless of any user's impairments, and whose functionality can also be operated by the most diverse range of users possible.

Wweb.dev·Design & UX
Frontend — What is mixed content?

What is mixed content?

Mixed content occurs when initial HTML is loaded over a secure HTTPS connection, but other resources are loaded over an insecure HTTP connection.

Wweb.dev·Frontend
Engineering — What is WebAssembly and where did it come from?

What is WebAssembly and where did it come from?

An introduction to WebAssembly (sometimes abbreviated Wasm), the portable binary-code format and corresponding text format for executable programs as well as software interfaces for facilitating interactions between such programs and their host environment.

Wweb.dev·Engineering
Security — Why HTTPS matters

Why HTTPS matters

HTTPS protects the integrity of your website, protects the privacy and security of your users, and is a prerequisite for new and powerful web platform APIs.

Wweb.dev·Security