Testing Claude Code Harnesses with Plugins
Claude Code plugins turn harness testing into a toggle — install candidate agent suites once, then enable and disable them in-session without swapping files.
The personal website and blog of Eric Berry.
Claude Code plugins turn harness testing into a toggle — install candidate agent suites once, then enable and disable them in-session without swapping files.
Three battle-tested workflows for turning an Obsidian vault into a published blog — Git submodules, auto-export hooks, or a publishing plugin — with the trade-offs of each.
Practical patterns for safely using git worktrees with multiple concurrent agents without hitting Git lock errors.
Generate your sitemap.xml file for Sitepress content
Awesome Hotwire Resources, Screencasts & Tutorials
A brief overview of the new berry.sh and what to expect in the future
A recount of my experience at the Rails SaaS conference, a "next-generation" conference dedicated to the intersection of business and software development.
Note: The opinions expressed in this post are not necessarily representative of all employees or their experiences. Unlike my other posts of the past …
Sharing JavaScript via JSBin, JSFiddle, etc. is great but it can be hard to keep track of them. Here is a list of useful Ember code examples. …
GitHub recently replaced the copy and paste functionality with ZeroClipboard, a library for copying text to the clipboard that uses an invisible …
If you have not yet gone through Part 1 and Part 2, I recommend you do. You can check out the code up to this point with the following: $ git clone …
If you have not yet gone through Part 1, I recommend you do. You can check out the code up to this point with the following: $ git clone https:// …
Updated Feb 20, 2014 to use Ember v1.4.1 Authentication with Ember is difficult. I have spent a couple of weeks trying out different approaches and …
Have you been frustrated at all with Ember because of a lack of common functionality? Well, if you are you are probably like how I was and forgot to …
In a recent app I have written in Ember, I found that the need to display flash messages came up. This has always been given to me for free with …
Let’s pick up where we left off. If you haven’t already, make sure you go through Part 1 to create your base Rails app with the API setup …
<div style=
RubyMine has become awesomer and awesomer over the years and is now my primary development tool for Rails development. One thing I’ve found …
<div style=
As a Rails guy, I always perform my table pagination using mislav’s will paginate gem. However, when I use it combined with Twitter Bootstrap, …
Airbrake has a Java library that can be used in your Grails application fairly easily. A couple of items that the library doesn’t do is make it …
<div style=
I was frustrated as hell today finding examples on how to use HTTPBuilder to perform a simple POST and GET request in my Grails application. I now …
Source code for the example project can be found at https://github.com/cavneb/grails-shiro-example. Shiro is a security framework that is meant to …
The Rails asset pipeline is very powerful, but often misunderstood. At the Utah Ruby User Group, most of the attendees aren’t sure how to use …
For a long time, I have been creating static int values to represent states in domain classes. For example, I would have something like the following …
For those who are new to Groovy and Grails, here are a list of screencasts I created a while ago, along with a couple of slideshare presentations.
Recently I was asked to implement Redis/Resque into an existing project that already had Redis up and running with another Redis server. This ended …
Google+ vs. Facebook If you're like me, most of your family, if not all, communicates with each other via Facebook. For some reason, it has just become easier to post a quick message online.
This post was copied from exceptions.wordpress.com with minor updates. So you are working with RVM / Rails 3 / Ruby 1.9.2 and you keep on getting the …
I have three domain classes: Lead, Submission and BuyerLog: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 class Lead { static hasMany = [ …
Our company has been using PostgreSQL for a very long time and has found it a very solid product for our needs. One thing that we’ve run into …
Grails Screencasts Here are several screencasts that I did for TeachMeToCode.com Introduction to Grails – Part 1 Are you new to Grails? Grails is an excellent alternative to Ruby on Rails,.
Recently, I was asked to come up with a better solution to our captcha needs. We have been using ReCaptcha, which is great but difficult to read at …
Here’s the slides from a presentation I did at the UGGUG in May 2010. I found that I needed to use it again today so I posted it. Here is the …
I am writing a new Grails application which uses the website template Admintasia. Part of the layout gsp file has a section for the header and sub- …
So let’s say you want to utilize the standard grails tag lib of formatNumber within your domain class, controller or service. How would you go …
Something I had to dig around for today was how to perform a sum on a table using Criteria Builder. It seems that it is treated a bit different than …
One thing that I like to do with my logger output is allow for multi-line output. It makes it much easier to read and keeps my code cleaner. Instead …
Recently I ran into a problem where I needed to be able to send emails via two different SMTP accounts within the same Rails application. I scoured …
I interviewed at a company a while ago and one of the questions they asked me was the familiar “You have 8 golf balls and a justice scale. One …
I spent a good 3 hours today trying to figure out exactly how to get NSTables working while using RubyCocoa. Now that I finally figured it out (to a …
Another feature that is often added to Web 2.0 sites is tabbed content. I’m not talking about tabbed navigation. Tabbed content is when …