Techreport blog

Engineering Insights & Guides

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

11,789 articles
Design & UX — How To Easily Build And Support Tables In Figma — Smashing Magazine

How To Easily Build And Support Tables In Figma — Smashing Magazine

User interface designers work with tables on a daily basis. The table is often a complex combination of text components, lines, rectangles, and icons which could be very difficult to work with, especially if you also need to support different screen resolutions, change the order of columns, and use real-life content. In this article, Andrii shares his approach to managing tables in Figma with a bi

AZAndrii ZhdanAndrii Zhdan·June 17, 2022Design & UX
Engineering — Release Radar

Release Radar

Each month, we highlight open source projects that have shipped major updates. These projects can include everything from world-changing technology to developer tooling, and weekend hobbies. We cover what the…

MDMichelle DukeMichelle Duke·June 16, 2022Engineering
Security — The Android kernel mitigations obstacle race

The Android kernel mitigations obstacle race

In this post I’ll exploit CVE-2022-22057, a use-after-free in the Qualcomm gpu kernel driver, to gain root and disable SELinux from the untrusted app sandbox on a Samsung Z flip 3. I’ll look at various mitigations that are implemented on modern Android devices and how they affect the exploit.

MYMan Yue MoMan Yue Mo·June 16, 2022Security
Engineering — Git Merge 2022

Git Merge 2022

Git Merge, the conference dedicated to bringing the Git community together returns on September 14-15 in Chicago, Illinois.

LRLee ReillyLee Reilly·June 15, 2022Engineering
Engineering — The Guide To Windows High Contrast Mode — Smashing Magazine

The Guide To Windows High Contrast Mode — Smashing Magazine

In this article, we’ll see how to make our sites friendly for Windows High Contrast Mode. We’ll check a good set of practices we can use for that purpose, and we’ll see the use of the media query `forced-colors` and its toolset to tweak our website as needed.

CDCristian DiazCristian Diaz·June 15, 2022Engineering
AI & ML — Applying federated learning to protect data on mobile devices

Applying federated learning to protect data on mobile devices

What the research is: Federated learning with differential privacy (FL-DP) is one of the latest privacy-enhancing technologies being evaluated at Meta as we constantly work to enhance user privacy and further safeguard users’ data in the products we design, build, and maintain. FL-DP enhances privacy in two important ways: It allows machine learning (ML) models […]

CWChris Wiltz·June 14, 2022AI & ML