How to Securely Store Passwords on a User’s Computer

You’re writing a program that connects to a server, and want to store the user’s login details for their convenience. How do you do so securely?Click here to watch the video on Odysee.Short answer: you won’t like any of the suggestions.Long answer:A surprising number of programs store the login details in plain text, and rely […]

How to Securely Store Passwords on the Server

Last blog post I mentioned that you should never store passwords in plain text on a server. Actually, you shouldn’t store passwords in plain text on any computer, including servers. Here’s why you shouldn’t, and what you should do instead when writing a server.Click here to watch the video on Odysee.Why Not Plain Text Passwords […]

What is Technical Debt? And When Should I Pay it off?

There’s no ZitaFTP Server release this week, because last week I was busy paying down some technical debt instead of making progress. Click here to watch the video on Odysee. What is Technical Debt? It’s a business/entrepreneur term for what builds up when you prioritize speed over good design and engineering. For example, you cut […]

10 Years of Failing Forward; Lessons Learned

Kea Sigma Delta had its 10th birthday just over a week ago (14 November). I wish I could say that it’s been a resounding success, but business and entrepreneurship aren’t like that. Most companies don’t even reach this milestone; they fail earlier. So, still being here is a success in itself.Click here to watch the […]

Shopping Cart
Scroll to Top