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









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.









