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
Frontend — Precise Timing With Web Animations API — Smashing Magazine

Precise Timing With Web Animations API — Smashing Magazine

In JavaScript, it’s natural to reach for timers when something is to happen on time. But when something is to happen at the exact moment because other things depend on it, you quickly learn timers are more of a problem than a solution. They are never on time, really. Web Animations API could eliminate the need for timers in certain cases while being precise.

KMKirill MyshkinKirill Myshkin·June 20, 2022Frontend
Engineering — Reimagining bank transfers

Reimagining bank transfers

Bank transfers are essential to businesses but have been filled with friction. We’ve developed a better bank transfers solution that’s now available in the UK and EU, as well as Japan and Mexico.

PGPaul GlootzPaul Glootz·June 20, 2022Engineering
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