Skip to content

Instantly share code, notes, and snippets.

View moui72's full-sized avatar
🏠
Working from home

Tyler Peckenpaugh moui72

🏠
Working from home
View GitHub Profile
@moui72
moui72 / q.js
Last active December 4, 2019 23:51
HiCal interviewcake question
const merger = meetings => {
// initialize merged blocks with first meeting
let merged = [meetings[0]];
for (let mtg = 1; mtg < meetings.length; mtg++) {
// iterate over each other meeting once
// otherwise, look for collision btwn current mtg and existing time blocks
let collisionIndex = -1;
for(let i = 0; i < merged.length; i++){
// iterate over each existing merged block
if (

Keybase proof

I hereby claim:

  • I am moui72 on github.
  • I am moui72 (https://keybase.io/moui72) on keybase.
  • I have a public key ASBPu8IzAI4dMyYyoBIq9l8B47Iu59cHlSA6drUn5LWhlAo

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am moui72 on github.
  • I am moui72 (https://keybase.io/moui72) on keybase.
  • I have a public key ASBPu8IzAI4dMyYyoBIq9l8B47Iu59cHlSA6drUn5LWhlAo

To claim this, I am signing this object:

@moui72
moui72 / PERMISSION_TESTING_PLAN.md
Created November 25, 2025 22:07
Permission Testing Plan for arch-2025 branch

Permission Testing Plan: arch-2025 Branch

Overview

This document provides a testing plan for the permission changes in the arch-2025 branch, which replaces scope-based authorization with permission-based authorization.

Change Summary: @RequiredScope decorator → @RequiredPermission decorator