Books
Password Authentication for Web and Mobile Apps
Learn how to securely authenticate users, how to hash and store passwords, use sessions and tokens, prevent common attacks, and more.
Software
- New! I Write Like: a web-based Markdown text editor with various writing analysis tools.
- New! Calcish = Calculator + JavaScript + AI + Notebook.
- Check out some useful apps for Mac by my company, Coding Robots.
- My open source projects are on GitHub.
Articles
May 31, 2024 | Introducing the new I Write Like |
Mar 25, 2024 | Calcish 1.0 is here! |
Aug 24, 2022 | Introducing AI licensing for my works |
Jul 09, 2020 | Blurring is not enough |
Jul 08, 2020 | SwiftUI is the future |
Jun 27, 2020 | Platform authenticators for Web Authentication in Safari 14 |
Jun 15, 2020 | Does salt need to be random for password hashing? |
May 25, 2020 | Improving storage of password-encrypted secrets in end-to-end encrypted apps |
May 19, 2020 | Why password peppering in Devise library for Rails is not secure |
May 15, 2020 | My book on password authentication is out |
Jan 16, 2019 | How to use Chrome securely |
Jan 12, 2019 | Copywriting gems from a hundred-year-old Sears catalog |
Nov 18, 2016 | Synching Android and macOS with Nextcloud |
Oct 23, 2016 | How to disregard business trends to find your niche |
Jul 15, 2015 | Securing Go web applications |
Jul 12, 2011 | Mac developers: don't use AQDataExtensions |
Tags
Books · Business · Copywriting · Cryptography · Go · Programming · Security · Software · Swift