Search Content

Displaying 1 - 20 of 74

… Added reminders to our Matrix bot Submitted by John Locke on Mon, 05/22/2017 - … me to respond to Bill in 2 hours For the past year, our Watney bot has alerted the release manager at the time scheduled by a project manager, so they can trigger a deployment. Today we …

… Rate Limiting an aggressive bot in Nginx Submitted by John Locke on Tue, 08/22/2023 - … 'limit_req_zone' directive: map $http_user_agent $limit_bot { default ""; ~*(Bytespider) $http_user_agent; } limit_req_zone $limit_bot zone=bots:10m rate=30r/m; ... I had to read up on the map and …

… and the final version number is applied and a matching git tag is created. Then the CI system looks up the deployment … and the final version number is applied and a matching git tag is created. Then the CI system looks up the deployment …

… Ask Freelock: How do you stop spam? Submitted by John Locke on … too late when it reaches your email program--but on the mail server, there are several tactics we employ to minimize …

… files for security reasons. Switching between trunk and a tag So far so good. We have the basics of an application set … Simple. Just check it out: cd public_html/dojo git tag # shows you a list of available tags git checkout … with your changes. Also note that when you check out a tag, you don't necessarily get a tracking branch, so don't …

… problems with specific anti-virus software. Meanwhile, the Mac person and I were talking about ways our systems could … problems with specific anti-virus software. Meanwhile, the Mac person and I were talking about ways our systems could …

… How do you keep a high bar of quality on dozens of sites every day? Submitted by John Locke on Mon, 07/24/2017 - … and reports the results. If the tests pass, the site is automatically marked as "Ok to stage," otherwise it … Amazon AWS, Microsoft Azure, Google Cloud Engine, Digital Ocean, and self-hosting Other Operational systems Operations …

… us to manage all our projects, and we have our own custom bot that integrates it with our build system/test runner, … test run on any of our sites can take 10 - 15 minutes. Our bot tells us in Matrix when the tests are complete, provides … more pass: I go back through the list in Matrix, where our bot kindly drops in the list of changes and whether or not it …

… Drupal 8 Configuration Management in the real world - workflow and gotchas Submitted … of the currently checked out branch, it nags us in the project's chat room. This check alerts us when a client has … all before you get to discussing the granular caching systems, intelligent cache invalidation, and more... Reply …

… on master is if we have to roll back to a previous release tag, if something truly went wrong. Staging is where things … Next it's a matter of doing the production deployment: Tag current production code commit Back up current production …

… to a new point release of Drupal means merging the new tag into our branch. Then we've written a script to update … and the development copy on develop. And it created a git tag for the particular release. On production, we have … back to development and re-roll the release. git log/git tag -- identify the current state of the code base -- should …

… Once the dev site is updated, we create a new release tag and push it into our central git repository, where … regular backups of the files. We do a final snapshot/tag of the production code base, then pull down the new … Once the dev site is updated, we create a new release tag and push it into our central git repository, where …

… a security update, plug-in updates, or whatever) into an email and sends the release notes for your review as soon as … must have JavaScript enabled to use this form. Your name Email The content of this field is kept private and will not …

… and with errors. Amazon had already patched the underlying hosts. Google Cloud Engine No Google's Project Zero team was … Most of our infrastructure uses Ubuntu LTS (Long-Term Support) releases. Ubuntu published patches for Meltdown on …

… 06/17/2016 - 17:45 Its name is Watney. Watney lives in Matrix . Watney is a bot I created about 6 months ago to … manages a site verion number, and delivers test results to Matrix. It already handles a lot of variations of our sites …

… a particular technology. For the past year, my favorite is Matrix, a distributed chat system that addresses pretty much … Riot is the new name for the most polished, easiest to use Matrix app. The first big reason to use Matrix is that you …

… Ask Freelock: Drupal vs Word Press? Submitted by John Locke on … that looks exactly the way they want it. And as a solid blog platform, it's pretty decent at organizing content, too … and design, while the information management shines. … Ask Freelock: Drupal vs Word Press? …

… able to identify several big wins, such as: setup meta tag module, disabling php filters, fixing staff directory … able to identify several big wins, such as: setup meta tag module, disabling php filters, fixing staff directory …

… Software we're grateful for #1 - Matrix Submitted by John Locke on Mon, 12/26/2022 - 23:31 In … that isn't what we sell. We're kicking the series off with Matrix , a communication platform we've blogged about several …

… From the code above, you can see we have a paragraph tag and JavaScript code. The role of the JavaScript code is … of the current user's open tab, and create a new tag (if you want). This is a dangerous tool, so if it falls … From the code above, you can see we have a paragraph tag and JavaScript code. The role of the JavaScript code is …