
Mobile Bridge: Making WebViews Feel Native (2025) - Shopify
We built a framework that transforms WebViews in the Shopify app to feel native and solve performance and integration challenges without rebuilding for mobile.
The best problem-solving writing in software engineering — databases, performance, security, frontend and distributed systems, in one feed.

We built a framework that transforms WebViews in the Shopify app to feel native and solve performance and integration challenges without rebuilding for mobile.

It starts with good intentions — a quick fix here, a shiny feature there — and suddenly, your product portfolio’s bursting at the seams. In this guide, Talke Hoppmann-Walton walks you through a “Product Kondo” exercise to declutter, realign, and spark some serious product joy for both your business and your customers.

Figma’s AI report tells us how designers and developers are navigating the changing landscape.

What to look for with each model and how to test them in your workflows—with tips, tricks, and pointers.

While it is clear that creativity is driven by both the left and right hemispheres, an important question remains: how can we boost creativity while keeping the process enjoyable? It may not be obvious, but non-design-related activities can, in fact, be an opportunity to enhance creativity.











Smart move uses machine learning to analyze a user’s existing subfolder structure and suggest folders where they might want to move their files. Here's how the feature was built.

Building on prior prompt injection research, we recently discovered a new training data extraction vulnerability involving OpenAI’s chat completion models.


Nautilus is our search engine for finding documents and other files in Dropbox. Here's how it created the foundation for us to build better search functionality to understand more nuanced queries.


Learn more about our implementation of end-to-end encryption for teams, the threat model of our design and encryption algorithms, and our commitment to minimizing the risk of data loss with a team-centric key management approach.


