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
Engineering — Cloudflare One: One Year Later

Cloudflare One: One Year Later

Cloudflare One helps enterprises build modern enterprise networks, operate efficiently and securely, and throw out on-premise hardware.

RSRustam, SamRustam, Sam·December 6, 2021Engineering
Design & UX — Designing Better Links For The Web — Smashing Magazine

Designing Better Links For The Web — Smashing Magazine

There are so many websites out there that have not considered the overall usability of their visually impaired users. When it comes to designing better links and sending better emails, Slava Shestopalov has a few tips on how to improve your website’s experience while accessibility in mind.

SSSlava ShestopalovSlava Shestopalov·December 6, 2021Design & UX
Security — Get notified when your site is under attack

Get notified when your site is under attack

Cloudflare can now send proactive notifications about any application security event spike, so you are warned whenever an attack might be targeting your application.

MTMichael Tremante, NatashaMichael Tremante, Natasha·December 3, 2021Security
Engineering — Release Radar

Release Radar

The end of the year is getting closer, and our communities are busy working away on their projects. While you’ve all been busy maintaining open source projects and shipping releases,…

MDMichelle DukeMichelle Duke·December 3, 2021Engineering
Databases — Upgrading MySQL at Shopify - Shopify

Upgrading MySQL at Shopify - Shopify

Learn how the Database Platform team performed the most recent MySQL upgrade at Shopify and how this changed our upgrade guidelines moving forward.

SEShopify Engineering·December 2, 2021Databases
Engineering — Going from Coder to Slack Engineer

Going from Coder to Slack Engineer

Over 70% of the files uploaded on Slack are images, and over 75% of those images are screenshots. What this tells us is that though images are ephemeral, screenshots are often used as a quick way to provide extra detail and context, and typically gain a high level of engagement over a short time period.…

CRChaitanya Ravula·December 2, 2021Engineering
AI & ML — Advent Calendars For Web Designers And Developers (December 2021 Edition) — Smashing Magazine

Advent Calendars For Web Designers And Developers (December 2021 Edition) — Smashing Magazine

Are you ready for the countdown to Christmas? From [festive](https://www.smashingmagazine.com/2016/12/freebie-christmas-advent-icon-set-25-icons-ai-eps-svg-png-pdf/) [icon](https://www.smashingmagazine.com/2015/12/freebie-christmas-icons-illustrations/) [sets](https://www.smashingmagazine.com/2014/11/freebie-christmas-icon-set-ai-psd-eps-pdf-svg-png/) to advent calendars that are bound to sweeten

ILIris LjesnjaninIris Ljesnjanin·December 2, 2021AI & ML
Frontend — How To Protect Your API Key In Production With Next.js API Route — Smashing Magazine

How To Protect Your API Key In Production With Next.js API Route — Smashing Magazine

There’s a great challenge that comes with building Jamstack applications on the web. In this article, Caleb Olojo will be using Next.js to bootstrap your app. This does not mean that the [create-react-app](https://create-react-app.dev/) library will not work. You can make use of any one that you find convenient. You’re using Next.js because of the many perks that come with it.

COCaleb OlojoCaleb Olojo·December 2, 2021Frontend