Skip to content

Instantly share code, notes, and snippets.

View mutewinter's full-sized avatar

Jeremy Mack mutewinter

View GitHub Profile
@tomdale
tomdale / logger.js
Last active March 13, 2025 07:11
Excerpt of the formatted, hierarchical logger in Skylight
/*
Example usage:
import logger from "app/system/logger";
var LOG = logger.loggerFor("topic"');
LOG.log({
event: "data received",
secondary: {
resource: "photo",
@krisselden
krisselden / test_helpers.js
Created June 6, 2014 20:14
pretender helper for qunit-bdd
var pretender;
export function server(dsl) {
if (pretender) {
dsl.call(pretender);
return pretender;
}
pretender = new Pretender(dsl);
pretender.unhandledRequest = function (verb, path, request) {
fail("Pretender intercepted "+verb+" "+path+" but no handler was defined for this type of request");
throw new Error("Pretender intercepted "+verb+" "+path+" but no handler was defined for this type of request");
@mutewinter
mutewinter / FantasticReminders.md
Last active November 9, 2025 10:21
Fantastic Reminders - An Alfred Workflow to Add Reminders to Reminders.app via Fantastical

Workflow icon Fantastic Reminders

Alfred Workflow to add reminders to Reminders via Fantastical's amazing natural language processing.

Usage

r put laundry in dryer in 35 min
r wake up at 6:30am every day
r party on 1/1/2025 at 12am
@klaascuvelier
klaascuvelier / userstyle.css
Created June 4, 2015 22:31
flowdock-userstyle
.bubble.thread {
opacity: 0.65;
}
.bubble.green {
border-color: #9554D2 !important;
color: #9554D2 !important;
fill: #9554D2 !important;
}
@ajc308
ajc308 / podcasts.md
Last active September 3, 2015 15:01
AJC's Podcasts
# Podcast Title Update Frequency Genre(s) About AJC Note
1 Above & Beyond Group Therapy Weekly Trance, Progressive Two hour mix, guest mix for last 30 minutes. Great for uplifting, energetic and feel-good trance. There's not much better than putting this podcast on and driving with the windows down on a beautiful day.
2 Adam Beyer presents Drumcode Weekly Techno Pounding, driving techno mixes that are usually a 1 hour cut from a live set he did that week/month. Adam Beyer is the techno king. If you haven't been exposed to much techno, this is a great crash course.
3 Avicii - Levels Podcast Monthly House, Progressive Monthly podcast from Avicii frequently disp

Merging Pull Requests

If possible, interactively rebase your feature branch against master before merging, and condense your work-in-progress commits to clean, single-purpose commits.

Prereq: install git-up

git up
git checkout 
@manigandham
manigandham / rich-text-html-editors.md
Last active November 30, 2025 19:04
Rich text / HTML editors and frameworks

Strictly Frameworks

Abstracted Editors

These use separate document structures instead of HTML, some are more modular libraries than full editors

@haosdent
haosdent / x_layout.keylayout
Last active January 22, 2026 08:07
Mac OS X Keyboard layout file, works in 10.11
<?xml version="1.1" encoding="UTF-8"?>
<!DOCTYPE keyboard SYSTEM "file://localhost/System/Library/DTDs/KeyboardLayout.dtd">
<!--
Data generated Wed Mar 23 01:35:41 2022
Generated by kluchrtoxml_64 build 203
-->
<!--Last edited by Ukelele version 351 on 2022-03-23 at 01:45 (GMT+8)-->
@aortbals
aortbals / Moment.js React Component.md
Last active April 11, 2019 02:21
React <Moment /> Component

Basic Format API

Since the usage of format is so common, there is an easy API:

<Moment date={publishedAt} format="MMMM D, YYYY" />

Advanced API

@dmnsgn
dmnsgn / WebGL-WebGPU-frameworks-libraries.md
Last active January 20, 2026 22:43
A collection of WebGL and WebGPU frameworks and libraries

A non-exhaustive list of WebGL and WebGPU frameworks and libraries. It is mostly for learning purposes as some of the libraries listed are wip/outdated/not maintained anymore.

Engines and libraries ⚙️

Name Stars Last Commit Description
three.js ![GitHub