Engineering
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 article, we’d like to go one step deeper and help clarify that our web-first experience is much more than a web app, and highlight a few risk scenarios we evaluate […]
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 kid, you learn from your parents that it is important to brush your teeth twice a day, to floss and avoid eating too much candy. If you do not do […]
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 with special jargon. That said, these 3 acronyms form a solid foundation when it comes to running meetings that don’t suck. WIIFM If you’ve ever taken a public speaking class, […]
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, the article describes how workers need some amount of free time or “slack” to be productive. Reading this piece was the nudge I needed to get my thoughts around “stress […]
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 my first guide: How to create a good problem-solving interview. It details some of the key elements needed to successfully conduct an interview with a software engineering candidate. Feel free to […]
Achieving a 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 the phenomenon known as flow firsthand. Flow is a state of complete involvement in the task at hand, and we often do our best work while deep into this flow state. For […]
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 your manager comes to you, asking if you would be willing to take part in the recruitment process of the next member of your team. Being a great team player, you […]
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 Friends & 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 customers is knowing the importance of online security. For many users, their interest in security online doesn’t stop at their own devices and passwords —they want to extend the security […]
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. We knew from the very beginning of this process that we had to ensure the new Dashlane experience would meet our strict security standards. In this post, we’re excited to […]