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
Engineering — How To Build An Ethical User Research Practice At Any Organization — Smashing Magazine

How To Build An Ethical User Research Practice At Any Organization — Smashing Magazine

Ethical user research isn’t only the right thing to do but it makes good business sense. Principles of ethical conduct guide our decision-making, keeping us out of trouble and holding us accountable to our users and society. Through a simple step-by-step approach, you can build an ethical practice within your organization that will ensure you’re respecting the dignity and welfare of your research

DHDevin HaroldDevin Harold·August 19, 2021Engineering
Networking — Zero Trust controls for your SaaS applications

Zero Trust controls for your SaaS applications

With Access in front of your SaaS applications, you can build Zero Trust rules that determine who can reach your SaaS applications in the same place where your rules for self-hosted applications and network access live.

KKennyKenny·August 18, 2021Networking
SRE & Ops — RAMP-TAO: Layering atomic transactions on Facebook’s online graph store

RAMP-TAO: Layering atomic transactions on Facebook’s online graph store

What the research is: RAMP-TAO is a new protocol that improves the developer experience on TAO, Facebook’s online social graph store, by providing stronger transactional guarantees. It is the first protocol to provide transactional semantics over an eventually consistent massive-scale data store while still preserving the system’s overall reliability and performance. RAMP-TAO enables an intuitive

CWChris Wiltz·August 18, 2021SRE & Ops
Distributed — Data Lineage at Slack

Data Lineage at Slack

Reinventing how the world does work inevitably creates a lot of data. Each year, Slack’s scale has increased and the volume of data ingested and stored has kept pace. To make it possible to understand relationships within our data, we’ve invested heavily in an automated data lineage framework. This facilitates producer/consumer coordination, improves risk mitigation,…

SBSamuel Bock·August 17, 2021Distributed
Frontend — Free Open-Source Icons — Smashing Magazine

Free Open-Source Icons — Smashing Magazine

Your project is on a tight budget? We’ve collected some wonderful, free icons and goodies that we’ve discovered lately and that are bound to give your design the finishing touch. We’ve also just recently covered [Figma plugins](https://www.smashingmagazine.com/2021/08/figma-tools-plugins-resources/), [SVG generators](https://www.smashingmagazine.com/2021/03/svg-generators/), [accessible front-end

CMCosima MielkeCosima Mielke·August 17, 2021Frontend
Engineering — Introducing Shadow IT Discovery

Introducing Shadow IT Discovery

With Cloudflare for Teams, Administrators can allow their users to securely access applications with Cloudflare Access and explicitly block users from visiting various applications with Cloudflare Gateway.

AAbeAbe·August 16, 2021Engineering
Frontend — Tabs in HTML?

Tabs in HTML?

Brian Kardell shares a bit about the progress of bringing "Tabs" to HTML. We kinda think we know what they are, but you have to be really specific when dealing with specs and defining them. It's tricky.

CCChris Coyier·August 16, 2021Frontend
Engineering — Cutouts

Cutouts

Ahmad Shadeed dug into shape "cutouts" the other day. Imagine a shape with another smaller shape carved out of it. In his typical comprehensive way, Ahmad

CCChris Coyier·August 16, 2021Engineering
Engineering — Highlights from Git 2.33

Highlights from Git 2.33

The open source Git project just released Git 2.33, with features and bug fixes from over 74 contributors. Here’s a look at some of the most interesting features and changes.

TBTaylor BlauTaylor Blau·August 16, 2021Engineering
Engineering — How To Develop Your Business’ Technology Roadmap — Smashing Magazine

How To Develop Your Business’ Technology Roadmap — Smashing Magazine

Software development without a roadmap is akin to driving off a cliff — an undertaking that seriously jeopardizes your product’s life. What is a business technology roadmap, and how can one be developed to support software development? That’s what we’re here to talk about. Here’s how to develop a business technology roadmap that ensures your project safely reaches its final destination.

CMCache MerrilCache Merril·August 16, 2021Engineering
Networking — Apricot subsea cable will boost internet capacity, speeds in the Asia-Pacific region

Apricot subsea cable will boost internet capacity, speeds in the Asia-Pacific region

We are excited to announce our participation in the Apricot subsea cable system, together with leading regional and global partners. When completed, the project (which is still subject to regulatory approvals) will deliver much-needed internet capacity, redundancy, and reliability to expand connections in the Asia-Pacific region. The 12,000-kilometer-long cable will connect Japan, Taiwan, Guam, th

MEMeta Engineering·August 15, 2021Networking