joewils
Joined 14 years ago
Joined 14 years ago
1. Setup a blackhole for bad bots. I don't use WordPress, but I stole the idea from this plugin: https://wordpress.org/plugins/blackhole-bad-bots/
2. Setup a Geo-IP allow list using MaxMind's country DB (https://github.com/P3TERX/GeoLite.mmdb). I only allow visitors from countries I do business with.
https://www.joelonsoftware.com/2000/04/06/things-you-should-...
"The Kabbalah Teaching That Changed How I See A.I."
Bot Protection: https://github.com/growlfm/ipcat
GeoIP Evaluation: https://dev.maxmind.com/geoip/geolite2-free-geolocation-data...
You can dig deeper using dedicated services for URL and image inspection.
Image Evaluation: https://cloud.google.com/vision/docs/detecting-safe-search
URL Evaluation: https://cloud.google.com/web-risk/docs/overview
Remote: Yes
Willing to relocate: Yes
Technologies: Ruby, Python, SQL, HTML, CSS, Javascript
Résumé/CV: https://joecode.com/resume/
Email: [email protected]
I'm a data janitor who prefers writing boring software using boring technologies. I'm particularly good at turning piles of spreadsheets into data-driven dashboards.
Static charts similar to chart.js, but without all the javascript. I've found static charts are much easier to work with once print CSS layout becomes a requirement.
Single PHP file. Super simple setup and configuration.
Happy to see competition in the world of "minimal JS" frameworks. Have you done a comparison with Turbo/Stimulus from DHH and company?
Mostly links to various articles and noise I find interesting along with a photo journal of my school bus conversion project.
Not a lot of words. "Why waste time say lot word when few word do trick?"