How Dashlane Improved Code Quality with TypeScript

Dashlane + TypeScript Photo

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 months ago on a new large JavaScript project, we decided to go with TypeScript in order to keep improving our code quality, we felt like we needed the additional safety net of a static type system. Here’s three ways  TypeScript has improved our code quality thus far:Continue Reading →

Can You Trust Your Brain to Remember All of Your Passwords?

Can you remember your passwords?

The theory goes – if you want to be truly certain that your passwords are not lost or stolen, make sure they are only stored in your head.

From your personal email accounts to the computer system in your car, hackers can disrupt your life and steal valuable information from just about any device with an Internet connection. With more devices connected to the Internet than ever before, the only logical place to keep your passwords and information safe is in the your brain, right?

There are many questions and answers inside this theory, but for now, let’s focus on this one: Can you rely on your memory to store all of your passwords? In sum, your passwords depend on your fallible human memory, and with the increasing complexity and quantity of passwords, it’s almost impossible for us to remember all of your passwords.

Here’s a few reasons why relying on your memory could compromise your security.

Continue Reading →

13 Ways You (and Your Accountant) Can Avoid Security Headaches at Tax Time

It's Tax Time! 13 Ways You (And Your Accountant) Can Avoid Security Headaches at Tax Time

It’s the most dreaded time of the year: Tax Day is almost here! But it’s more like Christmas for identity thieves. Between visits to your accountant, working full-time, and scavenging for financial documents, we often put security on the back burner during tax season. We often don’t think about secure passwords while filing our taxes online, or the dangers of emailing your accountant financial documents containing your social security number, or know exactly who has access to your key accounts.

Continue Reading →