Skip to content

Instantly share code, notes, and snippets.

View spjpgrd's full-sized avatar
📸
was here.

seán patrick john paul george ringo doran spjpgrd

📸
was here.
View GitHub Profile

The Definitive Guide to Copywriting (Link)

Every product has a unique personality and it is your job to find it.

Chapter One: Laying a Solid Foundation

Understanding the Product

  • How would you describe the product? For this question, provide a simple, two to three sentence description of the product. It doesn’t need to be super long or detailed and don’t worry about providing a fancy answer. Simply write down a short description as if you were describing the product to a customer.

  • What’s unique/special about this product? The goal here is to identify something unique or special about the product. What does this product offer that others don’t? Is it made in the USA? Is it easy to install? Does it provide analytics that other sites don’t offer?

@spjpgrd
spjpgrd / karabiner.json
Created April 11, 2022 17:14
Keyboard mappings
{
"global": {
"check_for_updates_on_startup": true,
"show_in_menu_bar": true,
"show_profile_name_in_menu_bar": false
},
"profiles": [
{
"complex_modifications": {
"parameters": {
@spjpgrd
spjpgrd / App List.md
Last active August 29, 2021 03:03
List of apps to download
  1. 1Blocker.app
  2. 1Password.app
  3. Alfred 4.app
  4. Amphetamine.app
  5. Anki.app
  6. Bartender 4.app
  7. Brave Browser.app
  8. Burp Suite Community Edition.app
  9. Discord.app
  10. Docker.app
@spjpgrd
spjpgrd / intro-to-accessibility-resources.md
Last active September 18, 2020 20:27
Columbus Web Group Weekend Workshop: Introduction to Accessibility with Brian Greene

Video Playback

YouTube

Watch on YouTube

The web is not only an essential resource for getting information, but also for providing information and interacting with others. It's important that the web be accessible to provide equal access and opportunity to those with a disability. In the simplest terms, web accessibility means that people with disabilities can use the Web.

Web accessibility includes all disabilities that impact access to the Web including:

  • Visual
@spjpgrd
spjpgrd / useAsync.ts
Last active January 14, 2020 21:35
Slightly modified React Hook recipe of useAsync — Also TypeScript-ized: https://usehooks.com/useAsync/
import { useState, useCallback, useEffect } from "react";
/**
* Takes an async function as an input and returns the pending, value,
* and error values we need to properly update our UI.
*
* Allows both immediate execution and delayed execution using the
* returned execute function.
*
* @param asyncFunction
@spjpgrd
spjpgrd / gist:18844e646a279f51497fc3d1a09d645b
Created November 7, 2019 17:38
Fixing node-gyp Errors: A Compendium of Front-end Folly
# The Shapeshifting Error
Like the infamous [Squonk](https://en.wikipedia.org/wiki/Squonk), `node-gyp` errors are as elusive as they are worthy of a hard cry alone. Here's to documenting every solution that's actually solved the problem.
## 1. Node Version
@spjpgrd
spjpgrd / vscode-plugins.md
Created June 11, 2019 18:32
VSCode Plugin Recommendations

VSCode Plugin Recommendations

  • Beautify css/sass/less
  • Sass
  • Peacock
  • Path Intellisense
  • Partial Diff
  • Import Cost
  • Bracket Pair Colorizer
  • C#
@spjpgrd
spjpgrd / WTF CSS OMG.md
Last active June 11, 2019 13:33
Common CSS resources I share with people getting started 🏆
@spjpgrd
spjpgrd / tran.csv
Last active May 15, 2019 19:35
Sample .csv for tran
id first_name last_name email gender ip_address
1 Chrisy Keir ckeir0@issuu.com Male 202.205.47.151
2 Linn Wilgar lwilgar1@google.com.au Male 21.185.230.131
3 Jacinta Windress jwindress2@bravesites.com Female 73.24.239.254
4 Elenore Mc Dermid emcdermid3@youtu.be Female 155.202.5.240
5 Latisha Bielfelt lbielfelt4@wiley.com Female 193.108.186.217
6 Tracy Ethington tethington5@sbwire.com Male 32.136.166.49
7 Beatrisa Sidnell bsidnell6@issuu.com Female 77.160.167.25
8 Neale Dyson ndyson7@yelp.com Male 91.41.174.83
9 Fawnia Charter fcharter8@google.com.au Female 141.215.18.158