Techreport blog

Engineering Insights & Guides

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

11,845 articles
Engineering — "Durable"

"Durable"

Looks like the word "durable" is an emerging term in the world of serverless. As I understand it, it's like allowing for state in places you wouldn't normally

CCChris Coyier·October 20, 2020Engineering
Frontend — Announcing the 2020 State of CSS Survey

Announcing the 2020 State of CSS Survey

Last year's State of CSS Survey yielded interesting results. There's the quick adoption of features, like calc() and CSS custom properties. There's also the

GGGeoff GrahamGeoff Graham·October 20, 2020Frontend
Performance — How to Do an In-depth Liquid Render Analysis with Theme Inspector - Shopify

How to Do an In-depth Liquid Render Analysis with Theme Inspector - Shopify

Shopify’s Online Store provides greater flexibility to build themes representing the brand of a merchant’s online store. However, like with any programming language, one often writes code without being aware of all the performance impact it creates. Whether it be performance impact on Shopify’s servers or observable performance impact on the browser, ultimately, it’s the customers that experience

SEShopify Engineering·October 20, 2020Performance
Frontend — Comparing Styling Methods in 2020

Comparing Styling Methods in 2020

Over on Smashing, Adebiyi Adedotun Lukman covers all these styling methods. It's in the context of Next.js, which is somewhat important as Next.js has some

CCChris Coyier·October 19, 2020Frontend
Engineering — Our Best Posts on Web Components

Our Best Posts on Web Components

A grouping of hand-selected posts from our site about Web Components. We've published a very useful article series from Caleb Williams, so that's here, but also sprinkled in some other informational and link posts on the subject.

CCChris Coyier·October 19, 2020Engineering
Engineering — Highlights from Git 2.29

Highlights from Git 2.29

The open source Git project just released Git 2.29 with features and bug fixes from over 89 contributors, 24 of them new. Last time we caught up with you, Git 2.28 had just been…

TBTaylor BlauTaylor Blau·October 19, 2020Engineering
Engineering — GitHub Planeta Virtual Meetup

GitHub Planeta Virtual Meetup

GitHub представляет нашу первую виртуальную встречу! Первая встреча пройдет во вторник, 17-го ноября, с 19:00 до 21:00 по Московскому времени. Наша ведущая и докладчик, Саша Розенбаум, менеджер по продукту из…

SRSasha RosenbaumSasha Rosenbaum·October 19, 2020Engineering
Networking — Introducing Magic Firewall

Introducing Magic Firewall

Today we’re excited to announce Magic Firewall™, a network-level firewall delivered through Cloudflare to secure your enterprise. Magic Firewall covers your remote users, branch offices, data centers and cloud infrastructure.

AAchielAchiel·October 16, 2020Networking
Networking — How our network powers Cloudflare One

How our network powers Cloudflare One

Cloudflare's network is architected to solve the problems that face every organization trying to grow and protect a global network. With Cloudflare One, we're extending the advantage of these decisions to your company's network to help you solve them too.

AAnnikaAnnika·October 16, 2020Networking
Engineering — The :focus-visible Trick

The :focus-visible Trick

Always worth repeating: all interactive elements should have a focus style. That way, a keyboard user can tell when they have moved focus to that element.

CCChris Coyier·October 16, 2020Engineering
Performance — People Problems

People Problems

Just the other day, Jeremy Keith wrote that problems with performance work isn’t only a matter of optimization and fixing code, but also tackling people

RRRobin RendleRobin Rendle·October 16, 2020Performance