Skip to content

Instantly share code, notes, and snippets.

View pbnj's full-sized avatar
🖖
"May the Force ever be in your favor, Harry" -Gandalf

Peter Benjamin pbnj

🖖
"May the Force ever be in your favor, Harry" -Gandalf
View GitHub Profile
@pbnj
pbnj / introrx.md
Created April 24, 2017 17:53 — forked from staltz/introrx.md
The introduction to Reactive Programming you've been missing
@pbnj
pbnj / run-as-cron.sh
Last active April 6, 2017 17:41
run as cron (cron debugging script)
#!/bin/bash -ex
# env > $HOME/cronenv
env -i $(cat $HOME/cronenv) "$@"
@pbnj
pbnj / interview-questions.md
Created January 17, 2017 23:34 — forked from jvns/interview-questions.md
A list of questions you could ask while interviewing

A lot of these are outright stolen from Edward O'Campo-Gooding's list of questions. I really like his list.

I'm having some trouble paring this down to a manageable list of questions -- I realistically want to know all of these things before starting to work at a company, but it's a lot to ask all at once. My current game plan is to pick 6 before an interview and ask those.

I'd love comments and suggestions about any of these.

I've found questions like "do you have smart people? Can I learn a lot at your company?" to be basically totally useless -- everybody will say "yeah, definitely!" and it's hard to learn anything from them. So I'm trying to make all of these questions pretty concrete -- if a team doesn't have an issue tracker, they don't have an issue tracker.

I'm also mostly not asking about principles, but the way things are -- not "do you think code review is important?", but "Does all code get reviewed?".

@pbnj
pbnj / citrix-netscaler-scripts.md
Last active January 22, 2016 22:02
Citrix Netscaler Policies/Rules

CITRIX NETSCALER


Author: Peter Benjamin
Date: 01/15/2016
Revised: 01/20/2016
Purpose: Instructions for setting up/configuring citrix netscaler as it pertains to Echo-Cloud.


Echo/Eyecom Configurations:

@pbnj
pbnj / index.js
Last active September 13, 2018 20:41
Demo Command-Line Interface (CLI) Application
#!/usr/bin/env node
'use strict';
/**
* Require dependencies
*
*/
const program = require('commander'),
chalk = require("chalk"),
exec = require('child_process').exec,
pkg = require('./package.json');