Skip to content

Instantly share code, notes, and snippets.

View rayjasson98's full-sized avatar

Ray Jasson rayjasson98

  • 14:25 (UTC +08:00)
View GitHub Profile

SpecKit: When Process Theater Meets Reality

Me: "Would analyzing my actual repo help evaluate if SpecKit is genuinely useful or just a security blanket?"

Claude: "Yes, let me look at the evidence."

Some context: I've been using GitHub's SpecKit for spec-driven development - the idea that you write elaborate specifications, plans, and task breakdowns before coding, and the AI follows them to prevent mistakes. Sounds great, right?

But I had a nagging feeling it was just making me feel productive without actually preventing problems. So I asked Claude to evaluate it using concrete evidence from a real project we built together: a SpecKit updater tool for Claude Code.

Adding a custom CA Certificate to a Container Running Java

If you’re working with containers running Java applications and need to add a CA (Certificate Authority) certificate for secure communication, you can follow these steps. This guide assumes you are familiar with containers and have basic knowledge of working with YAML files.

Problem Space

@cutiepoka
cutiepoka / gist:a9347c68bfcf29060926a8af46bb1701
Created October 6, 2023 18:18
Youtube allow ads popup blocker
// ==UserScript==
// @name youtube popup killer
// @namespace http://tampermonkey.net/
// @version 0.3
// @description try to take over the world!
// @author Selbereth
// @match https://*.youtube.com/*
// @icon https://www.google.com/s2/favicons?sz=64&domain=youtube.com
// @grant none
// ==/UserScript==
@KonnorRogers
KonnorRogers / geocode_job.rb
Last active April 16, 2022 10:51
async geocoding with Ruby-Geocoder
# app/jobs/geocode_job.rb
class GeocodeJob < ApplicationJob
def perform(model)
model.geocode
end
end
@tykurtz
tykurtz / grokking_to_leetcode.md
Last active February 15, 2026 01:16
Grokking the coding interview equivalent leetcode problems

GROKKING NOTES

I liked the way Grokking the coding interview organized problems into learnable patterns. However, the course is expensive and the majority of the time the problems are copy-pasted from leetcode. As the explanations on leetcode are usually just as good, the course really boils down to being a glorified curated list of leetcode problems.

So below I made a list of leetcode problems that are as close to grokking problems as possible.

Pattern: Sliding Window

@devops-school
devops-school / Example-prometheus-Recording-Rule.yaml
Created March 31, 2020 08:07
Example-prometheus Recording Rule
Recording Rule Example 1
================================
# Aggregating up requests per second that has a path label:
- record: instance_path:requests:rate5m
expr: rate(requests_total{job="myjob"}[5m])
- record: path:requests:rate5m
expr: sum without (instance)(instance_path:requests:rate5m{job="myjob"})
Recording Rule Example 2
@acantril
acantril / iterm2-solarized.md
Created February 14, 2020 05:50 — forked from kevin-smets/iterm2-solarized.md
iTerm2 + Oh My Zsh + Solarized color scheme + Source Code Pro Powerline + Font Awesome + [Powerlevel10k] - (macOS)

Default

Default

Powerlevel10k

Powerlevel10k

@acanakoglu
acanakoglu / pgadmin4 master password - MacOS
Last active November 2, 2023 17:05
How to disable master password of pgadmin4
Open file below, tested with the version 4.17 and 4.18:
/Applications/pgAdmin\ 4.app/Contents/Resources/web/config.py
and then find the line contains: "MASTER_PASSWORD_REQUIRED" and change the parameter into "False"
Note: The folder location for Windows is in the comments.
@jlollis
jlollis / gitkeep.md
Last active July 28, 2025 23:01
.gitkeep - Push your entire folder structure to GitHub, including empty folders

.gitkeep

A .gitkeep file tells github to do the opposite of its default behaviour, which is to ignore empty folders.

If you want to track an empty folder, or a folder with untracked files, create a 0kb file with the .gitkeep file extension in that folder.

touch FOLDER_NAME/.gitkeep