Techreport blog

Engineering Insights & Guides

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

11,851 articles
Performance — MPLS to Zero Trust in 30 days

MPLS to Zero Trust in 30 days

‘My home network is faster than my corporate network’’ is a common complaint of the employees returning to work. Legacy MPLS based networks were not built to support the shift in the applications.

AAAdi, AmeetAdi, Ameet·June 23, 2022Performance
Frontend — How To Create A Vanilla JavaScript Gantt Chart: Adding Task Editing Features (Part 2) — Smashing Magazine

How To Create A Vanilla JavaScript Gantt Chart: Adding Task Editing Features (Part 2) — Smashing Magazine

Gantt Charts are a valuable visualization for project management, planning, and task organization. There are many ways to integrate Gantt Charts into a web application. In this article, we will enhance the Gantt Chart component with some interaction possibilities for editing the jobs. In doing so, we will continue to work with Vanilla JS and Web Components and look at some JavaScript libraries tha

APAnna PrenzelAnna Prenzel·June 23, 2022Frontend
Engineering — How to augment or replace your VPN with Cloudflare

How to augment or replace your VPN with Cloudflare

Offloading key applications from your traditional VPN to a cloud-native ZTNA solution like Cloudflare Access is a great place to start with Zero Trust and provides an approachable, meaningful upgrade for your business

MKMichael KeaneMichael Keane·June 22, 2022Engineering
Engineering — Introducing ShopifyQL: Our New Commerce Data Querying Language - Shopify

Introducing ShopifyQL: Our New Commerce Data Querying Language - Shopify

At Shopify, we recognize the positive impact data-informed decisions have on the growth of a business. But we also recognize that data exploration is gated to those without a data science or coding background. To make it easier for our merchants to inform their decisions with data, we built an accessible, commerce-focused querying language. We call it ShopifyQL. ShopifyQL enables Shopify Plus merc

SEShopify Engineering·June 22, 2022Engineering
Performance — How To Test Your MVP Within 2 Weeks (Or Less) — Smashing Magazine

How To Test Your MVP Within 2 Weeks (Or Less) — Smashing Magazine

Looking for ways to test your product faster? Most of startup founders start a project with visions of a perfect product in their head. However, in reality, a well-performing product will likely look way different than an initial concept. Instead of seeking perfection from the outset, beginning with a Minimum Viable Product (MVP) is the smartest route to success. In this article, Sergey Krasotin u

SKSergey KrasotinSergey Krasotin·June 22, 2022Performance
Engineering — Infinitely extensible Access policies

Infinitely extensible Access policies

Starting today, we’re excited that Access policies can consider anything before allowing a user access to an application. And by anything, we really do mean absolutely anything.

KJKenny, James RoyalKenny, James Royal·June 21, 2022Engineering
Security — How Cloudflare One solves your observability problems

How Cloudflare One solves your observability problems

Today, we’re excited to announce Cloudflare One Observability. Cloudflare One Observability will help customers work across Cloudflare One applications to troubleshoot network connectivity, security policies, and performance issues to ensure a consistent experience for employees everywhere

CDChris DraperChris Draper·June 21, 2022Security
AI & ML — GitHub Copilot is generally available to all developers

GitHub Copilot is generally available to all developers

We’re making GitHub Copilot, an AI pair programmer that suggests code in your editor, generally available to all developers for $10 USD/month or $100 USD/year. It will also be free to use for verified students and maintainers of popular open source projects.

TDThomas DohmkeThomas Dohmke·June 21, 2022AI & ML
Career & Teams — Things I Wish I’d Known Earlier In My Career — Smashing Magazine

Things I Wish I’d Known Earlier In My Career — Smashing Magazine

Do you feel stuck in your company? Do you believe you deserve a raise but it never happens? Do you think you might need to quit the job? Every single person has their own goals and ambitions, and too often, our individual goals are left far behind the company’s goals and product development roadmaps. Let’s figure it out. In this article, Vitaly looks at some things he wishes he’d known earlier in

VFVitaly FriedmanVitaly Friedman·June 21, 2022Career & Teams
SRE & Ops — Transparent memory offloading: more memory at a fraction of the cost and power

Transparent memory offloading: more memory at a fraction of the cost and power

Transparent memory offloading (TMO) is Meta’s data center solution for offering more memory at a fraction of the cost and power of existing technologies In production since 2021, TMO saves 20 percent to 32 percent of memory per server across millions of servers in our data center fleet We are witnessing massive growth in the […]

MEMeta Engineering·June 20, 2022SRE & Ops