Engineering
How Dashlane Improved Code Quality with TypeScript
Producing quality code is one of our main objectives at Dashlane. We’re TDD aficionados, and always keep a close eye on our unit test coverage. Every change in the codebase must result in a pull request to be reviewed by team members before it can be merged. This is why, when we got started 6 […]
8 Tips to Help Scale and Manage Your Engineering Team
At Dashlane, we want to offer the best for our users and relentlessly keep improving our product for all. To achieve this ambition, we need recruit the best talent to join our Engineering team. However, scaling an Engineering team is not a simple task. There are many risks associated with growing your Engineering team and […]
The 3 Simple Reasons Why Dashlane Uses React
Today’s JavaScript ecosystem is changing at an incredible pace. While innovation is good, the churn rate of front-end technologies is problematic. Every new project requires decisions to be made: which languages, frameworks, and build tools will you rely on? Will you stick with the deprecated version of what you know the best or embrace the innovation at […]
Stop Starting Start Finishing
Henrik Kniberg from Crisp is one of my favorite blog writer and author in the field of Agile and Organization. A lot of his work has been a huge inspiration to me. I recently shared with the Dashlane team a summary of Henrik’s slides called “Stop Starting. Start Finishing”. These offer great tips on how to […]
An Introduction To Dashlane’s CTO
Hi everyone, My name is Frédéric Rivain. I am the new VP of Engineering (CTO) at Dashlane. I am taking the opportunity to write a first Tech post on the Dashlane blog. Even though we tweet regularly, we now also intend to publish technical articles about our practices and our experience. We’ll share our technical ideas, […]