Breaches & Alerts
Data & Culture
Internet Safety 101
Product News & Tips
Visit Our Site
How is data stored in V8 JS engine memory?
Introduction After working for a few years on embedded systems and industrial PCs, focusing on low-level software development on Linux kernels, RTOS and WinCE, I...
A Deep Dive into Web Extension Security
A few months back we shared some insights about the security of our web extension and explained our approach to security on the web platform. In this...
How to Get Perfect UX by Setting Up Your Forms for Dashlane
Learn this tiny change you can make to your website for faster and even more reliable Dashlane integration.
A new way to use Dashlane on Safari
During our last company hackathon, we challenged ourselves to build a better experience for our Safari users without rebuilding everything from scratch.
Toothbrushes and Digital Hygiene
Do you brush your teeth? Yes, this article is going to be about dental hygiene and toothbrushes... ...as a metaphor to talk about digital hygiene. As a...
Run Better Meetings With These 3 Acronyms
Wait, aren’t we supposed to stay away from acronyms when we’re in shared spaces? Yes, it’s definitely a good idea to avoid confusing your audience...
Being ‘Stress Bored’ Is a Real Thing
Recently a colleague of mine shared this brilliant Farnam Street blog piece called Efficiency is the Enemy. A nice combination of supply chain management and workplace dynamics,...
Becoming a good technical interviewer
Things I wish I'd known when I started interviewing people. This article is part two in a two-part series. This article is a continuation of...
Achieving flow state while coding
Have you ever looked up from a project after what felt like five minutes and seen that an hour had passed? If so, you've experienced...
How to create a good problem-solving interview
Things I wish I'd known when I started interviewing people. This article is part one in a two-part series. "Hey, wanna interview someone?" You are developer and one day...
How We Built It: Password Changer 2.0
Are you using the same password everywhere? Did some of your accounts get breached recently? Do you simply want to regularly update your passwords? At...
How to choose a more effective UI testing framework
Modern UI testing frameworks not only enhance our experience as developers — more importantly, our users will experience a more reliable interface.
Building Dashlane Family Plan in the Age of COVID
Our approach helped the team avoid common remote work pitfalls People use Dashlane for a variety of reasons. Perhaps the unifying factor for all Dashlane...
Building for Security in a Browser Environment
As you may already know, Dashlane is transitioning from desktop apps to a web-first experience, where users can access their accounts through a browser extension....
Building a Webpack plugin to generate localized emails
At Dashlane we build most of our transactional emails and some marketing emails using basic HTML/CSS with a sprinkle of EJS templating for rendering variables...
Test in the Time of Change
Let me start by quoting the well-known adage by the ancient Greek philosopher Heraclitus: "Panta rhei." Roughly translated? "The only constant in life is change."...
How White Hat Hackers Help Dashlane Be More Secure
Security is core to a Password Manager like Dashlane. We build the product to help our customers store their digital identity, credentials, personal information, and payments,...
Implementing NodeJS HTTP Graceful Shutdown
How we fixed an issue we had with our zero-downtime code deployment at Dashlane Introduction If you're reading a post with such a compelling title...
We Re-Wrote Our iOS App. Here’s Why—And Why It’s Better Than Ever
How did we go about this re-write? Grab a coffee, rm -rf your derived data folder, start compiling and read on!
How We Think About Security at Dashlane
Security is about keeping all of us safe. First and foremost our customers, obviously. But also our employees and our company (including our shareholders). There...
Thoughts on Building a Technical Roadmap
One of the classic dilemmas in a tech organization is balancing work on new features and maintaining a healthy codebase.
5 Lessons Learned as a Woman Tech Lead
Two years ago I had the opportunity to face the challenge I had been waiting for: I got offered a Tech Lead role at Dashlane.
Working From Home as a Dashlane Developer
Here are some of the best practices to make WFH productive that I have discovered as a developer here at Dashlane.
Improving Our Code Review Workflow with a Browser Extension
The Dashlane engineering team recently moved to GitLab to handle all its repositories. GitLab has great advantages for us, such as a powerful pipeline system...