Techreport blog

Engineering Insights & Guides

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

11,778 articles
Performance — Exploring WebAssembly AI Services on Cloudflare Workers

Exploring WebAssembly AI Services on Cloudflare Workers

Edge networks present a significant opportunity for Artificial Intelligence (AI) performance and applicability. AI technologies already make it possible to run compelling applications like object and voice recognition, navigation, and recommendations.

CCloudflare·October 9, 2020Performance
Engineering — Release Radar

Release Radar

We’re here to bring you the latest and greatest releases for October 2020. These are exciting new releases from some of the coolest projects around. There’s everything from world-changing tech,…

MDMichelle DukeMichelle Duke·October 9, 2020Engineering
SRE & Ops — Nemo: Data discovery at Facebook

Nemo: Data discovery at Facebook

Large-scale companies serve millions or even billions of people who depend on the services these companies provide for their everyday needs. To keep these services running and delivering meaningful experiences, the teams behind them need to find the most relevant and accurate information quickly so that they can make informed decisions and take action. Finding […]

MEMeta Engineering·October 9, 2020SRE & Ops
Frontend — Using WebXR With Babylon.js — Smashing Magazine

Using WebXR With Babylon.js — Smashing Magazine

In this overview of WebXR technologies and the Babylon.js framework, we’ll embark on a journey through the past, present, and future of mixed reality both on the web and on immersive headsets. We’ll inspect the underpinnings of WebXR and the most important aspects of the WebXR Device API before turning our attention to Babylon.js, a framework for building immersive applications in JavaScript for w

PSPreston SoPreston So·October 9, 2020Frontend
Frontend — Balancing on a Pivot with Flexbox

Balancing on a Pivot with Flexbox

Let me show you a way I recently discovered to center a bunch of elements around what I call the pivot. I promise you that funky HTML is out of the question

JMJulian MerkenichJulian Merkenich·October 8, 2020Frontend
Databases — CG/SQL: Easy, accurate code generation for SQLite

CG/SQL: Easy, accurate code generation for SQLite

What it is: CG/SQL is a code generation system for the popular SQLite library that allows developers to write stored procedures in a variant of Transact-SQL (T-SQL) and compile them into C code that uses SQLite’s C API to do the coded operations. CG/SQL enables engineers to create highly complex stored procedures with very large […]

MEMeta Engineering·October 8, 2020Databases
Performance — How To Manage File Uploads In React With Google Storage And GraphQL — Smashing Magazine

How To Manage File Uploads In React With Google Storage And GraphQL — Smashing Magazine

From a user’s profile picture to other media assets, data collection and storage to cloud services through file uploads have become an essential feature for most modern applications. Today, Nwani Victory will show you how to file uploads that can be implemented in a GraphQL application. This article will be beneficial to developers who are interested in or considering using Google Cloud Storage fo

NVNwani VictoryNwani Victory·October 8, 2020Performance
Networking — GitHub Docs are now open source

GitHub Docs are now open source

Today, we’re excited to open source GitHub Docs at http://github.com/github/docs. Being a developer means always learning, and great docs can be like rocket fuel. They’re there when you need them,…

JNJanice NiemeirJanice Niemeir·October 7, 2020Networking
Frontend — Master TypeScript In 50 Short Lessons — Smashing Magazine

Master TypeScript In 50 Short Lessons — Smashing Magazine

Meet our new book, “TypeScript in 50 Lessons”, a deep-dive to understand what TypeScript is, how it works, and how you can make it work for you. With code walkthroughs, hands-on examples and common gotchas. 464 pages. Jump to table of contents and get the book right away.

VFVitaly FriedmanVitaly Friedman·October 7, 2020Frontend
Engineering — Developing For The Semantic Web — Smashing Magazine

Developing For The Semantic Web — Smashing Magazine

The dream of a machine-readable Internet is as old as the Internet itself, but only in recent years has it really seemed possible. The benefits of developing for the Semantic Web are not always immediate, or visible, but every site that does strengthens the foundations of an open, transparent, decentralized internet. As major websites take strides towards data-fying their content, now’s the perfec

FOFrederick O BrienFrederick O Brien·October 7, 2020Engineering