Skip to content

Instantly share code, notes, and snippets.

View josephbreihan's full-sized avatar

Joseph Breihan josephbreihan

View GitHub Profile

Time Travel Debugging

Time Travel refers to the ability to record a tab and later replay it ([WebReplay][wrr]). The technology is useful for local development, where you might want to:

  • pause and step forwards or backwards
  • pause and rewind to a prior state
  • rewind to the time a console message was logged
  • rewind to the time an element had a certain style or layout
  • rewind to the time a network asset loaded
@sjaakvandenberg
sjaakvandenberg / lets split build guide.md
Created January 27, 2017 11:49 — forked from nicinabox/lets split build guide.md
This guide covers building a Let's Split v2.

An Overly Verbose Guide to Building a Let's Split Keyboard

This guide covers building a Let's Split v2. Order your parts and read over this guide while you wait.

  • I2C isn't covered in this guide (yet), mostly because I didn't do it for my build.
  • Flashing isn't covered. I'm hoping to add this to the QMK Let's Split readme instead.

Helpful references

/* Terminal colors (16 first used in escape sequence) */
static const char *colorname[] = {
"#3f3f3f",
"#cc9393",
"#7f9f7f",
"#d0bf8f",
"#6ca0a3",
"#dc8cc3",
"#93e0e3",
"#dcdccc",
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>
#include <ESP8266mDNS.h>
#include <RCSwitch.h>
RCSwitch mySwitch = RCSwitch();
MDNSResponder mdns;
// Replace with your network credentials
@kylefrost
kylefrost / HOWTO.md
Last active July 31, 2021 19:24
How-To: Tweet All Commit Messages

Creating the post-commit file

Note: If you want to use your personal Twitter account to post commits, go to Step 2

  1. Create a new Twitter account for your commit messages. Example
  2. Go to http://dev.twitter.com and Sign In with your Twitter account you are posting commit messages to.
  3. Hover over your username in the top-right corner after signing in and select "My Applications"
  4. Create a new application
  5. The name, description, and site can all be whatever you want, but leave Callback URL empty
  6. Under "Application Settings" click "modify app permissions" next to "Access level"