Software Engineer based in Manchester, UK.
I was getting errors from Certbot invalid response from .well-known/acme-challenge It took a lot of messing around but the problem lay with a Cloudflare setting. > SSL/TLS -> Edge Certificates -> Always Use HTTPS > Redirect all requests with scheme “http” to “https”. This applies to all http requests to
Businesses are usually around for longer than individual employees' tenures. At some point, someone else has to take over your workload. If you have an owner mindset rather than a custodian mindset this is difficult. Handovers are not easy. Trying to cover all bases and think of everything you might
Framework choices can be critical. The wrong choice is going to cause a big increase in the amount of technical debt a project has and can harm the onboarding process for new employees, which already carries a high opportunity cost [https://bencromwell.com/2017/10/22/opportunity-costs/]. Problematic choices: * Flavour
Laravel Facades came in for some criticism a couple of years ago. https://www.reddit.com/r/PHP/comments/1zpm0y/laravel_lets_talk_about_facades/ http://paul-m-jones.com/archives/5952 https://www.brandonsavage.net/lets-talk-about-facades/ I've got a greenfield project at work using Lumen (Laravel Lite), which is what's brought
Frequently, companies will specify in job adverts that a potential candidate must have an arbitrary number of years' experience. Such requirements amuse me, as the experience metric is flawed. For me, it shows a lack of understanding and a lack of thought. For the purposes of analogy, take football as
A lesser known feature of Firefox, is its facility to allow the user to write custom CSS and have it apply to particular websites. userContent.css [http://www.mozilla.org/unix/customizing.html#userContent] resides in your Firefox profile [http://support.mozilla.com/en-US/kb/profiles#How_to_find_your_
Google Translate has the following URL format: http://translate.google.com/#de|en|%s Where "de" is the language you're translating from, "en" is the language you're translating to, and "%s" represents the string to translate. This makes it very easy to create Firefox Quicksearches for various translations. You can