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
Databases — Putting The Graph In GraphQL With The Neo4j GraphQL Library — Smashing Magazine

Putting The Graph In GraphQL With The Neo4j GraphQL Library — Smashing Magazine

If building a GraphQL API backed by a native graph database sounds interesting or at all helpful for the problems you’re trying to solve as a developer, perhaps you’d like to give the open-source [Neo4j GraphQL Library](https://srv.buysellads.com/ads/long/x/TCZPLYDDTTTTTTFR6JINCTTTTTTGVUIVKKTTTTTTCT2NTYYTTTTTTI4BVH7U4JBCKQ466IDGV2IUWESGCV7WALL5QYYE) a try. Let’s take a closer look at the reasons w

WLWilliam LyonWilliam Lyon·November 1, 2022Databases
Security — Spotify’s Vulnerability Management Platform

Spotify’s Vulnerability Management Platform

We started developing our vulnerability management platform (VMP) at Spotify in Q2, 2020, and now that we’ve implemented it and use the system in our day-to-day work, we wanted to take a moment to share our journey to help reduce security risks in an efficient and scalable manner.

YMYukio Mizuta and Nurit Izrailov·November 1, 2022Security
Performance — Strategies and Tools for Performing Migrations on Platform

Strategies and Tools for Performing Migrations on Platform

Needing to deliver faster and more reliably while managing a growing number of contributors and a more complex codebase seems like the fate of every hyper-growth tech company. For platform teams, the challenge is not any different. How can we quickly roll out and increase the adoption of new technologies safely with a growing codebase and organization?

MAMariana Ardoino and Raul Herbster·November 1, 2022Performance
SRE & Ops — Improving Instagram notification management with machine learning and causal inference

Improving Instagram notification management with machine learning and causal inference

We’re sharing how Meta is applying statistics and machine learning (ML) to improve notification personalization and management on Instagram – particularly on daily digest push notifications. By using causal inference and ML to identify highly active users who are likely to see more content organically, we have been able to reduce the number of notifications […]

CWChris Wiltz·October 31, 2022SRE & Ops
Frontend — How To Create Advanced Animations With CSS — Smashing Magazine

How To Create Advanced Animations With CSS — Smashing Magazine

In this article, Yosra Emad explains how to create a rollercoaster path that a ball follows using cubic beziers and CSS transitions. You’ll also learn how the cubic-bezier function in CSS works in detail and how to stack multiple simple animations to create one complex one.

YEYosra EmadYosra Emad·October 29, 2022Frontend
Engineering — Release Radar

Release Radar

Hackatoberfest, hackathons, and open source contributions. It’s been a hectic month with so many community pull requests to all kinds of projects. So many in fact that we had to…

MDMichelle DukeMichelle Duke·October 28, 2022Engineering