Skip to content

Instantly share code, notes, and snippets.

.
├── CODEOWNERS
├── README.md
├── ampli.json
├── cloudformation
│   └── templates
│   └── tiara.yaml
├── index.html
├── package.json
├── public
<?php
///////////////////////////////////////////////////////////////////
// //
// file: template.php //
// scripter: swizec //
// contact: swizec@swizec.com //
// started on: 18th May 2005 //
// version: 0.12.0 //
// //
const official = require("gatsby-remark-embedder/dist/transformers/Twitter")
const Twitter = require("twitter-lite")
// Memoized twitter client instance
let twitterClient = null
async function getAppClient() {
if (twitterClient) {
return twitterClient
}
@Swizec
Swizec / machine.js
Last active August 10, 2020 16:05
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
@Swizec
Swizec / machine.js
Last active July 31, 2020 21:14
Generated by XState Viz: https://xstate.js.org/viz
// Available variables:
// - Machine
// - interpret
// - assign
// - send
// - sendParent
// - spawn
// - raise
// - actions
15:53:14.409 [INFO ] Copying the repository's data: RepositoryEntry{id=9dd45702-6fa8-11e8-99db-fa163e67f194, projectId=76bade28-2ce8-11e8-bb6e-fa163ee88118, name='non-root-uf', url='https://gecgithub01.walmart.com/ms-tf-logsearch/mls-splunk-uf.git', branch='master', commitId='null', path='null', secretId=28c1842a-67c0-11e8-94f9-fa163e67f194, secretName='mls-uf-pass_1', hasWebHook=true, secretStoreType=null}
15:53:15.719 [INFO ] Storing policy 'concord-system' data
15:53:15.768 [INFO ] Using entry point: default
15:53:16.449 [INFO ] Applying policies...
15:53:19.026 [INFO ] Acquired by: Concord-Agent: id=2fe38959-6d20-56a7-8e49-2bfbbc206741 (10.227.246.95)
15:53:20.609 [INFO ] Process status: RUNNING
Agent ID: 2fe38959-6d20-56a7-8e49-2bfbbc206741
15:53:20.399 [INFO ] Checking the dependency policy
Dependencies:
mvn://com.walmartlabs.concord.plugins.basic:concord-tasks:0.78.1
function createStore(reducer, preloadedState) {
let state = preloadedState;
let listeners = [];
const subscribe = (callback) => {
listeners = [...listeners, callback];
return function () {
listeners = listeners.filter(f => f !== callback);
}
}
@Swizec
Swizec / History|-1096ae74|entries.json
Last active May 11, 2022 13:45
Visual Studio Code Settings Sync Gist
{"version":1,"resource":"file:///Users/Swizec/Documents/websites/swizec.com/src/pages/blog/week-17-what-happens-when-you-only-eat-meat-for-a-year/index.mdx","entries":[{"id":"Q6eg.mdx","timestamp":1652114366832}]}
@Swizec
Swizec / HNApi.js
Created August 3, 2017 15:49
Unofficial HackerNews write API wrapper
import cheerio from 'cheerio-without-node-native';
const convertRequestBodyToFormUrlEncoded = (data) => {
const bodyKeys = Object.keys(data);
const str = [];
for (let i = 0; i < bodyKeys.length; i += 1) {
const thisKey = bodyKeys[i];
const thisValue = data[thisKey];
str.push(`${encodeURIComponent(thisKey)}=${encodeURIComponent(thisValue)}`);
# You don't need tests
Unit tests are pointless. Integration tests are hard. Clicky tests are king.
You write a piece of code and you *know* it works. You just wrote it. You just ran it. You just saw it do everything you thought to try. Any unit or integration tests would have confirmed this.
Your PM gets your code and tries it out. They find a bunch of things you forgot. Bits of the spec that you missed, nuances in edge cases you didn't think of, strange things even the PM didn't think of.
The designer finds a bunch of crap that should've been obvious, but you're not a designer so you didn't think it was obvious.