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...
by kornel@synkre.com | Aug 17, 2019 | Business Product Review, Wordpress
When writing an article its often desirable to get some feedback from the reader. Comments are golden, but people are often reluctant to register, compose a couple of sentences, and submit a comment. It’s too much work. Surveys embedded in your article, on the...
by kornel@synkre.com | Aug 14, 2019 | Certbot
Certbot is normally supposed to run on your deployed production web server, where it would automatically get the certificates for that domain and install them as well. But what if you don’t like the idea of doing it in place on your production boxes? What if you...
by kornel@synkre.com | Aug 13, 2019 | Programming Tips
The Cake Pattern is a set of conventions surrounding the use of self type annotations in Scala to do dependency injection. Unlike many other languages, Scala does directly support dependency injection simply by using its built in features. They are very similar to...