Engineering

From MV2 to MV3: How Dashlane Prepares for the Transition
Here’s how Dashlane is transitioning from Manifest V2 to Manifest V3, a new architecture model for Chrome extensions that improves security.

Dashlane’s Mobile Code Now Publicly Available
The Dashlane Android and iOS application code is now publicly available under a Creative Commons Attribution-NonCommercial 4.0 license.

A Look Inside Our Engineering Department Post-COVID
The past two years have changed life and work for many people. With a greater emphasis placed on caregivers, who often identify as women, I wanted to take a look at the impact this has had on the women in the Engineering team at Dashlane, and what values are important to them in the post-COVID […]

Preparing for the Quantum World
Last summer, we blogged about our explorations of quantum cryptography. As a reminder, quantum cryptography is the science of exploiting quantum mechanical properties to perform cryptographic tasks. On Github, we released our exploration project that provides JS bindings and a playground of a post-quantum asymmetric cipher compiled in WebAssembly. The next step was to integrate […]

What Enhancing Observability Looks Like at Dashlane
Introduction With our rapid business growth, like any other IT company in the industry, we face challenges with our platform’s scalability from time to time. We always try our best to minimize the impact on our customers, but these are sometimes complex problems to solve. Most recently, while working with scalability challenges, we discovered an […]

Protecting Teams from Digital Fatigue
I should have seen it, but my daily routine got in the way. One of my previous team members was unusually emotional, tired and hardly making any progress on his tasks. Early signs of depression were showing right in front of me, but I wasn’t aware of the signs to intervene and provide support. Scenarios […]

Let’s Get Ready for Post-Quantum Cryptography in Dashlane
A key component of Dashlane’s “North Star” mission statement is to make security simple. To best protect the data of our customers, we have to stay tuned to emerging innovations. As a result, I have spent the last three months investigating Post-Quantum Cryptography and its future integration in Dashlane. Here are some takeaways. What is Post-Quantum Cryptography? […]

Android UI Architecture Migration to MVVM
In the engineering team at Dashlane we do our best to keep our code base clean, up-to-date with the latest technological trends (when we believe it’s worth the investment) and to keep our technical debt under control. As a member of the Android team, I’m proud of the state of our Android app codebase. We […]

Web Accessibility at Dashlane
Dashlane has always been dedicated to providing an accessible web experience and ensuring that all of our customers have access to robust and simple tools to protect their online identities. But what exactly does dedication to accessibility (a11y) on the web entail? And how do we ensure that we maintain our high standards for accessibility? While we […]

How We Do IT at Dashlane
We sometimes get asked by our business customers how we manage our internal IT to support our employees both efficiently and securely. In this article, I would like to open the curtain by sharing some of our IT practices and explaining how they correlate to efficiency and security. But let’s start with a bit of […]

What We Learned from Running Our First Hybrid Team Offsite
This past month, Dashlane’s Engineering Operations team (EngOps) held its inaugural offsite event. While most participants were able to be there in person, there was also a smaller contingent joining the sessions remotely. Having a hybrid event presents special challenges, and after this event, we’re ready to share what we got right, what we got wrong, and […]

A Development Story: Engineering Career Paths at Dashlane
In the early days of a startup, everybody is doing a bit of everything. There are no clear scopes, titles, or boundaries between the early members. As the startup grows, so do its people—and the time comes for the technical leader to add a bit more structure. That way, you can provide team members with […]