Skip to content

Instantly share code, notes, and snippets.

@sheedy
sheedy / emotions.txt
Last active March 18, 2021 20:24
Emotions
scared
afraid
love
loved
hate
hated
desperate
worried
doubtful
anxious
@sheedy
sheedy / monorepo.md
Created August 23, 2020 21:12 — forked from dev-dafab/monorepo.md
monorepo

Javascript

  • Init a Javascript/typescript/nodejs monorepo
npm install -g json
yarn config set workspaces-experimental true
mkdir -p monorepo/packages && cd monorepo && yarn init -y

# Config package.json
#1B2B34,#4F5B66,#5FB3B3,#ffffff,#4F5B66,#FFFFFF,#5FB3B3,#EC5f67

This recipe describes the classes, controllers, and jobs used by Standard Notes to build our own custom-fit Mailchimp replacement.

With the parts here, you should be able to put together your own email campaign system directly in your Rails app, removing the need to use an expensive online newsletter service.

@sheedy
sheedy / keybase.md
Created January 29, 2017 05:40
Keybase

Keybase proof

I hereby claim:

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

To claim this, I am signing this object:

@sheedy
sheedy / five_minutes.yml
Created August 27, 2016 06:02 — forked from ryane/five_minutes.yml
five_minutes.yml
---
- hosts: all
vars:
UBUNTU_COMMON_ROOT_PASSWORD: 'xxxxx'
UBUNTU_COMMON_DEPLOY_PASSWORD: 'xxxxx'
UBUNTU_COMMON_LOGWATCH_EMAIL: user@example.com
ubuntu_common_deploy_user_name: deploy
ubuntu_common_deploy_public_keys:
- ~/.ssh/id_rsa.pub
var Module = (function () {
var _privateMethod = function () {
// private stuff
};
var publicMethod = function () {
_privateMethod();
};
%vertical-align {
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.element p {
@extend %vertical-align;
@sheedy
sheedy / Gruntfile-split.js
Created December 30, 2013 17:14
Loading tasks and task options from individual files (http://www.thomasboyt.com/2013/09/01/maintainable-grunt.html) and loading modules as needed
'use strict';
// # Globbing
// for performance reasons we're only matching one level down:
// 'test/spec/{,*/}*.js'
// use this if you want to recursively match all subfolders:
// 'test/spec/**/*.js'
module.exports = function (grunt) {
@sheedy
sheedy / task-server.js
Created December 30, 2013 17:17
Load modules per-task from within the task itself for performance https://github.com/gruntjs/grunt/issues/975
module.exports = function(grunt) {
grunt.registerTask('server', function (target) {
if (target === 'build') {
return grunt.task.run([
'build',
'open',
'connect:build:keepalive'