Skip to content

Instantly share code, notes, and snippets.

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta charset="utf-8" />
<script src="Scripts/jquery-1.9.1.min.js"></script>
<link href="Content/bootstrap.min.css" rel="stylesheet" />
<script src="Scripts/isRockFx.js"></script>
<script>
$(function () {

Task Estimation

Each task requires an estimated point value based on time, complexity, and unknowns. Ensuring tickets are broken down into sensible, actionable chunks can reduce unknowns and allow the team to point a ticket based on the task’s time and complexity. A good scale to use for point values is the fibonacci sequence (1, 2, 3, 5, 8, 13) because it reflects that uncertainty on how to execute a task increases with task size.

A team should point each ticket as if any member were to take it on. This increases team flexibility and improves the quality of task estimation. Team members should therefore estimate each task as a group, and converge on a point value on which every member agrees. One method is planning poker, in which each team member reveals their individual point estimation of a task at the same time before the team collectively decides on the appropriate point value.

In practice, estimating point value based on ti

@ndevenish
ndevenish / bootstrapbootstrap.sh
Last active September 16, 2026 11:29
Bootstrap bootstrap.
#!/bin/bash
set +e
DOC=$(cat <<'END_HEREDOC'
bootstrapbootstrap.sh
Bootstraps bootstrap. Installs python/openssl/certificates so that
bootstrap can bootstrap on distributions old enough to own several
boots with which to wear straps on.

API Security

SQL Injection

Fix for stored procedure
CREATE OR REPLACE PROCEDURE public.update_jdbc_customer(
  existing_customer_id bigint,
  new_full_name character varying)
LANGUAGE 'plpgsql'
@kengneruphine
kengneruphine / 2026-gsoc-report.md
Last active September 16, 2026 11:30
GSoC 2026 - Final Submission (Mifos Initiative)

API SECURITY ASSESSMENT AND PENETRATION TESTING FOR MIFOS PAYMENT HUB EE

Organisation: Mifos Initiative

Mentor: Kerlyn Manyi

Student: Ruphine Kengne

Project Idea

Mifos Payment Hub EE is a payment orchestration engine that coordinates and routes payment transactions among core banking systems, switches, wallets, and external financial partners. It follows a modular, reusable

@hqman
hqman / CLAUDE.md
Created February 23, 2026 13:03
Boris Cherny’s CLAUDE.md

Workflow Orchestration

1. Plan Node Default

  • Enter plan mode for ANY non-trivial task (3+ steps or architectural decisions)
  • If something goes sideways, STOP and re-plan immediately - don't keep pushing
  • Use plan mode for verification steps, not just building
  • Write detailed specs upfront to reduce ambiguity

2. Subagent Strategy

  • Use subagents liberally to keep main context window clean
@JubairRahman
JubairRahman / QA_Benchmark.md
Created September 28, 2025 10:53
A structured 30-day roadmap to learn Software Testing (QA) from scratch to intermediate level using only free resources. This roadmap covers manual testing, QA fundamentals, API testing, automation basics, and practice projects.

🧪 30-Day Free QA Learning Roadmap

A structured 30-day roadmap to learn Software Testing (QA) from scratch to intermediate level using only free resources.
This roadmap covers manual testing, QA fundamentals, API testing, automation basics, and practice projects.


📌 Prerequisites

  • Basic computer knowledge 💻
  • Interest in problem-solving 🔎
@kepano
kepano / obsidian-web-clipper.js
Last active September 16, 2026 10:45
Obsidian Web Clipper Bookmarklet to save articles and pages from the web (for Safari, Chrome, Firefox, and mobile browsers)
javascript: Promise.all([import('https://unpkg.com/turndown@6.0.0?module'), import('https://unpkg.com/@tehshrike/readability@0.2.0'), ]).then(async ([{
default: Turndown
}, {
default: Readability
}]) => {
/* Optional vault name */
const vault = "";
/* Optional folder name such as "Clippings/" */
@burkeholland
burkeholland / AINSTALL.md
Last active September 16, 2026 11:31
Cache Break Notifier plugin for GitHub Copilot CLI

Install Cache Break Notifier

Install this plugin directly from its GitHub Gist:

copilot plugin install https://gist.github.com/burkeholland/647ad0e579c06a43346ce6a373261eba.git

Start Copilot CLI to load the plugin:

@johnidm
johnidm / readme.md
Last active September 16, 2026 11:31
Retrieve credentials stored in DBeaver

How to recover DB credentials settings stored in DBeaver

If you forgot your password, which is my case, or need to migrate database connection settings from another DBeaver installation, these steps may help.

  • Step 1: Open DBeaver Press: File > Export > DBeaver > Project.
  • Step 2: Change the name of the export file to .zip, and unzip.
  • Step 3: Copy \projects\General\.dbeaver\credentials-config.json and \projects\General\.dbeaver\data-sources.json to the root folder or any other folder you prefer.
  • Step 4: Run the command openssl aes-128-cbc -d -K babb4a9f774ab853c96c2d653dfe544a -iv 00000000000000000000000000000000 -in "credentials-config.json"

Done, it will output to the terminal as default, if you want to save in a file add &gt; chosen_filename.json to the stp 4 command.