Skip to content

Instantly share code, notes, and snippets.

Avatar
☀️
Enjoying SoCal "Fall"

Jimmy Wilson jimmynotjim

☀️
Enjoying SoCal "Fall"
View GitHub Profile
@jimmynotjim
jimmynotjim / machine.js
Created January 30, 2023 21:07
Generated by XState Viz: https://xstate.js.org/viz
View machine.js
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
// - XState (all XState exports)
@jimmynotjim
jimmynotjim / machine.js
Last active May 26, 2020 23:58
Generated by XState Viz: https://xstate.js.org/viz
View machine.js
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@jimmynotjim
jimmynotjim / machine.js
Last active May 28, 2020 19:54
Generated by XState Viz: https://xstate.js.org/viz
View machine.js
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
View test.html
<html lang="en"><head>
<meta charset="UTF-8">
</head>
<body translate="no">
<svg class="icon" aria-hidden="true" focusable="false">
<use href="https://gist.githubusercontent.com/jimmynotjim/7db36b6dd79703c0e79b6882fd327e26/raw/208b5a594f352a703a1178cae335a2d4deb8a5da/test.svg#payment-logo-JCB" xlink:href="https://gist.githubusercontent.com/jimmynotjim/7db36b6dd79703c0e79b6882fd327e26/raw/208b5a594f352a703a1178cae335a2d4deb8a5da/test.svg#payment-logo-JCB"></use>
</svg>
</body></html>
View illustrations.svg
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View iOS-a11y-setup-instructions.md

Go to Settings > General > Accessibility. At the very end of this screen, choose the Accessibility Shortcut option. Choose the following items on the next screen:

screen shot 2018-07-24 at 12 25 06 pm

Now, by quickly triple-tapping the Home button, you will be presented with a menu of these options to enable or disable. (Note: whenever VoiceOver is active, you have to first single-tap to select a menu item and then double-tap the item to actually choose it.)

@jimmynotjim
jimmynotjim / ultimate-ut-cheat-sheet.md
Created May 9, 2018 16:44 — forked from yoavniran/ultimate-ut-cheat-sheet.md
The Ultimate Unit Testing Cheat-sheet For Mocha, Chai and Sinon
View ultimate-ut-cheat-sheet.md

The Ultimate Unit Testing Cheat-sheet

For Mocha, Chai and Sinon

using mocha/chai/sinon for node.js unit-tests? check out my utility: mocha-stirrer to easily reuse test components and mock require dependencies


@jimmynotjim
jimmynotjim / extend.js
Created April 18, 2018 01:20 — forked from cferdinandi/extend.js
A native JS extend() function.
View extend.js
/**
* Merge defaults with user options
* @private
* @param {Object} defaults Default settings
* @param {Object} options User options
* @returns {Object} Merged values of defaults and options
*/
var extend = function ( defaults, options ) {
var extended = {};
var prop;
@jimmynotjim
jimmynotjim / resume.md
Last active February 11, 2022 19:02
2022 Resume
View resume.md

Summary

User-focused, front-end developer with a passion for building responsive, nimble, and accessible web interfaces. Contributor and maintainer of Open Source projects, including scrollNav.js, a JavaScript plugin with thousands of installations. Having worked remotely for nine of the last ten years, plus ten years prior to that as an independent carpenter, I understand how to be accountable and deliver on schedule. I'm currently seeking full-time opportunities that put users first, appreciate quality code practices, and encourage regular contributions to Open Source and skill development.

Experience

Principal Design Engineer - Design Operations

GoFundMe | Aug 2021-Current

UI Engineer responsible for leading our Design System project, mentoring engineers and designers throughout the organization, advising project teams on development processes, and introducing GoFundMe to library management and development. Assisted on the GoFundMe homepage refresh introducing the design system to the project

@jimmynotjim
jimmynotjim / ideal-employment.md
Created December 18, 2015 18:34 — forked from mkivikoski/ideal-employment.md
A checklist of the qualities you'd like to see your next company have.
View ideal-employment.md

We write resumes to convince employers to hire us. What if we created a list for what we were looking for in our next employer and their environment?

This allows both sides to cut through the game of telephone, establish what you are looking for in your role, and define the type of organization you're looking to work for. Fork, modify and add this checklist to your portfolio site to quicken the pace of getting through companies that don't match your criteria.

--