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 — Learning JavaScript With Imagination — Smashing Magazine

Learning JavaScript With Imagination — Smashing Magazine

This is the story of how one little octopus, explaining one beginner’s concept, carried such weight and power for Kylo that it drove his work and led him to research something that is really quite silly. And yet, it transformed how he learned to write — and finally understand — JavaScript.

KRKylo RobinsonKylo Robinson·May 5, 2023Frontend
Performance — GitHub Availability Report: April 2023

GitHub Availability Report: April 2023

In April, we experienced four incidents that resulted in degraded performance across GitHub services. This report also sheds light into three March incidents that resulted in degraded performance across GitHub services.

JOJakub OleksyJakub Oleksy·May 3, 2023Performance
Security — The malware threat landscape: NodeStealer, DuckTail, and more

The malware threat landscape: NodeStealer, DuckTail, and more

We’re sharing our latest threat research and technical analysis into persistent malware campaigns targeting businesses across the internet, including threat indicators to help raise our industry’s collective defenses across the internet. These malware families – including Ducktail, NodeStealer and newer malware posing as ChatGPT and other similar tools– targeted people through malicious browser ex

MEMeta Engineering·May 3, 2023Security
Languages — TV Spatial Navigation

TV Spatial Navigation

Very often, when developing user interfaces, a lot of focus is given to the visuals, as that’s what primarily gets a user’s attention. However, other aspects are equally impactful for making the experience great but can be overlooked, like the user’s input – how the user interacts with the app. It is completely understandable that it might go unnoticed; most of the time, the platform, say Windows

SASergio Avalos, Senior Engineer·May 1, 2023Languages