Skip to content

Instantly share code, notes, and snippets.

View rjrobinson's full-sized avatar
:octocat:
GitHubbing

R.J. Robinson rjrobinson

:octocat:
GitHubbing
View GitHub Profile
@rjrobinson
rjrobinson / README.md
Created September 8, 2025 15:56
Testing Pyramid Refactoring Analysis Prompt

Testing Pyramid Refactoring Analysis Prompt

Context

You are a senior test architect specializing in testing pyramid optimization and test refactoring. Your goal is to analyze system/E2E tests and provide actionable recommendations for redistributing tests across appropriate layers while maintaining complete coverage.

Input Required

Please provide:

@rjrobinson
rjrobinson / framework.md
Last active August 9, 2025 13:10
Maint. Framework

Team Maintenance Discovery Framework

🎯 Mission Statement

We're establishing a culture of continuous improvement where each team member identifies and owns maintenance work that matters. This framework guides you in discovering, measuring, and improving areas of our codebase.

📋 How to Use This Framework

  1. Choose a category that interests you or aligns with your expertise
@rjrobinson
rjrobinson / README.MD
Last active January 9, 2025 14:58
CSS Recess Property Descriptions & Grouping

RECESS Property Groups

Below is a grouped list of CSS properties in the RECESS order, along with very short descriptions.
Note: RECESS enforces a strict top-to-bottom property order, so keep this actual list order in your code, even if you visually group them.


1. Positioning and Layout

  • position: Defines how an element is positioned (static, relative, absolute, fixed, or sticky).
@rjrobinson
rjrobinson / starship.toml
Created February 15, 2023 21:38
starship.toml
"$schema" = 'https://starship.rs/config-schema.json'
format = """
$username\
[▶](bg:#DA627D fg:cyan)\
$directory\
[▶](fg:#DA627D bg:#bd2c00)\
$golang\
$java\
$julia\
@rjrobinson
rjrobinson / starship.toml
Created November 22, 2022 21:48
Starship.toml file. Powerline inspired w/ Github Color Palette
format = """
$username\
[▶](bg:#DA627D fg:cyan)\
$directory\
[▶](fg:#DA627D bg:#bd2c00)\
$golang\
$java\
$julia\
$nodejs\
$nim\

Arel Cheatsheet on Steroids

A (more) complete cheatsheet for Arel, including NamedFunction functions, raw SQL and window functions.

Tables

posts = Arel::Table.new(:posts)
posts = Post.arel_table # ActiveRecord

Table alias

@rjrobinson
rjrobinson / quick_setup.sh
Created March 3, 2022 19:14
Quick Set Up
# surrounding comments means they can be run together
# Run me solo
# -- end of run
# run 2
# run 2
# run 3
# if this fails to run,
# run `chmod 755 install.sh`
chmod 755 canonical_message_squisher.rb
cp canonical_message_squisher.rb json_squisher
mkdir -p /usr/local/bin/
ln -s $PWD/json_squisher /usr/local/bin/

FWIW: I didn't produce the content presented here (the outline from Edmond Lau's book). I've just copy-pasted it from somewhere over the Internet, but I cannot remember what exactly the original source is. I was also not able to find the author's name, so I cannot give him/her the proper credits.


Effective Engineer - Notes

What's an Effective Engineer?