Search Content

Displaying 1 - 20 of 572

… Quality Code: How do you judge? Submitted by John Locke on … Small Business blog , in January 2008.] I’ve seen a lot of code in various languages. As a technical writer, I used to …

… Quality Code: How do you judge? Submitted by John Locke on … over at Freelock . I've been going through lots code samples to try to identify how experienced and competent …

… Customizable code: writing future-proof code Submitted by John Locke on … customizing an application, all of the other aspects of quality code apply to your customizations, as well as the …

… Quality-oriented Drupal DevOps Submitted by John Locke on Sun, 10/11/2015 - 22:48 … the slides from my 2015 Drupal Summit talk, Quality Drupal DevOps! You can also click here to open in a new window , …

… known security vulnerabilities of the installed libraries, plugins, contributed modules, etc. A quick assessment of … known security vulnerabilities of the installed libraries, plugins, contributed modules, etc. A quick assessment of …

… Quality-oriented Drupal DevOps - Session recording Submitted by John Locke on Sun, … already up on YouTube! You can watch it here... Concourse DevOps Drupal Drupal Planet Icinga Jenkins Matrix Prometheus …

… Why source code matters... Submitted by John Locke on Mon, … dollars, when the original vendor took them to court. Open Source licenses completely avoid these types of issues, …

… Reliable code: building in robustness Submitted by John Locke on Sat, 01/19/2008 - 04:08 Ok. Last post on the quality code series. One of the downsides of getting older is …

… gets input from all sorts of internal systems, including git repositories, configuration management tools, continuous … the actual deployment, Watney assembles release notes from git commits, notes from the developers, cases/issues/user … gets input from all sorts of internal systems, including git repositories, configuration management tools, continuous …

… Komodo IDE from ActiveState, and it kindly shows you the comment immediately preceding a function you type, in a … comments I consider to be required. On the other hand, a comment that states the obvious is a waste of space. Comment …

… & purifier. It's a single-file, non-OOP script of ~45 kb with a basal peak memory usage of ~0.5 MB. htmLawed is …

… BBC NEWS | Technology | From code war to Cold War Submitted by John Locke on Sat, … - 06:53 The BBC NEWS has an interesting story about the "Code war" between open source and proprietary software. Add …

… It's relatively cheap to retrieve a pre-constructed page out of a cache. The single biggest mistake I see that … row, one query at a time. Then it cut down this set to the page size, discarding all that data it had loaded up. If the … design, it's extremely effective at speeding up page views. In our "standard" architecture, we have a …

… to my comment Comment About text formats Filtered HTML Web page addresses and email addresses turn into links …

… Multi-site Instance A Drupal or WordPress Multi-site is essentially … code with a main site but has its own database. Multi-sites are generally easier to maintain because the code is … are database updates. Terms & Conditions a. Multi-sites must have a parent site. Freelock is developing several …

… 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 … is different, git checkout does not update it--you need to run git submodule update. (And unfortunately, git submodule …

… John Locke on Tue, 06/16/2015 - 21:10 More and more I keep running into assertions that Git is a version control tool, … Docker is what's in vogue these days for managing that -- run a bunch of build scripts in a Docker container, and then … to a new point release of Drupal means merging the new tag into our branch. Then we've written a script to update …

… for git branch management called Git Flow. If you haven't run across git flow before, go check out this article to get … on master is if we have to roll back to a previous release tag, if something truly went wrong. Staging is where things … on with New Work Request, below... ... and we're off and running! Taking over an existing site Most of our work comes …

… risk management, balancing the need to keep the code running the site up-to-date and secure, with the need to not … Once the dev site is updated, we create a new release tag and push it into our central git repository, where … us in our chat room that the deployment is complete, we run a screen shot testing tool that takes a site-specific …

… Custom development licensing models Submitted by John Locke on Wed, … mercy of SalesForce or Apple. There are many, many small development shops that have built their own platform for … If you can't use existing open source applications to develop your application rapidly, you're going to spend a lot …