by kornel@synkre.com | Jan 20, 2020 | Uncategorized
Backups and cloud computing Regardless of the cloud data provider you use, you will need a cloud data backup solution that will automatically do backups for your cloud environment to protect your apps against data loss. You will want to choose a backup...
by kornel@synkre.com | Dec 14, 2019 | Programming Tips
Is bcrypt the best password hashing algorithm? Bcrypt was designed as an improvement to the Blowfish password hashing algorithm, specifically to reduce the likelihood of 1) brute force attacks and 2) rainbow table attacks becoming successful. It adds an additional...
by kornel@synkre.com | Oct 4, 2019 | Programming Tips
Time and time again, I have to create a REST service for an application somewhere. I admit that its a bit hard to remember the signatures. So I end up having to look up many of the pieces in the docs every single time. I am putting this out for anyone (including me)...
by kornel@synkre.com | Aug 31, 2019 | Uncategorized
As a customer, when you connect to a website that does not have HTTPS enabled, you cannot be certain that your communication is private and that you are actually talking to the “real” web site. As a web site owner, the lack of SSL will lower your SEO...
by kornel@synkre.com | Aug 18, 2019 | Uncategorized
Changing a MySQL password is remarkably complicated! In a typical scenario where we would run the database on one box, and the apps accessing it on other boxes, naively changing a user’s the password may create a situation where it appears that we locked...