Category Archives: Software & Computers

I like creating branches independently of how big or small the projects that I am working with are. The result is me ending with hundreds of branches that are not needed anymore. I try to clean up periodically, especially when I complete a chunk of work. I clean all branches except develop, the main branch of my projects, locally and in the remote repository with the one-liner command:

Continue Reading

A few months back, I obtained two Yubikeys, one master and one as a backup, to use as two-factor devices. I specifically acquired the Yubikey 5C NFC. The result was me going down the rabbit hole to know more about how the key works, the protocols, and the setup. A by-product is this blog post.

Continue Reading

A few weeks ago, I became curious about the one-time password algorithms and how two-factor authentication works behind the scenes with the various providers, i.e., Google Authenticator or OTP Yubikey. Nowadays, I believe everyone or almost everyone is using two-factor authentication (2FA). Two-factor authentication is a specific type of multi-factor authentication (MFA) that strengthens access security by requiring two authentication factors to verify the identity of someone that wants access to an online service. A one-time password is a password of a specific length that is valid for only one login session. It is generated once, used once, and then it is discarded.

Continue Reading