Skip to content

Instantly share code, notes, and snippets.

View 8bitDesigner's full-sized avatar

Paul Sweeney 8bitDesigner

  • Cisco Meraki
  • Los Angeles
View GitHub Profile

Hi, we're Fullscreen in Los Angeles

And we're hiring Front-End developers to join our team. You've probably got plenty of offers and opportunities right now, so why should you pick us?

We build tools to help YouTubers reach their audience, improve their craft, and collaborate with each other. Our engineering team is an enthusiastic, passionate group who value learning and mentorship, and are building well designed applications with modern tools and best practices.

You’ll be developing features and UI toolkits for our API-driven single-page React applications and collaborating closely with our designers and business stakeholders to ensure that our sites are visually compelling and delivered on time.

What we need from you:

@8bitDesigner
8bitDesigner / keybase.md
Created February 8, 2019 21:49
keybase.md

Keybase proof

I hereby claim:

  • I am 8bitdesigner on github.
  • I am paulsweeney (https://keybase.io/paulsweeney) on keybase.
  • I have a public key ASCGbFohbaOhe6vs4lscdmzZcj_Sq84FG_ohmzLhQ8jzlQo

To claim this, I am signing this object:

{
"compilerOptions": {
"baseUrl": "src",
"target": "ESNext",
"module": "es6",
"checkJs": true,
"jsx": "react",
"moduleResolution": "node",
"lib": [
"ES2015",
@8bitDesigner
8bitDesigner / 1.md
Last active February 13, 2017 20:06
Print a list of Dropbox users

Usage:

./print-users.js <your API token here>

Prints out:

user1@fullscreen.com active
user3@fullscreen.com suspended
user1@fullscreen.com active
...
export default {
bar: true
}

Hi, we're Fullscreen in Los Angeles

And we're hiring Front-End developers to join our team. You've probably got plenty of awesome offers and opportunities right now, so why should you pick us?

We build tools to help video creators reach their audience, improve their craft, and collaborate with each other. Our engineering team is an enthusiastic, passionate group who value learning and mentorship, and are building well designed applications with modern tools and best practices.

You, awesome developer, would be helping develop features and UI toolkits for our API-driven single-page AngularJS applications. You'll be collaborating closely with our designers and business stakeholders to ensure that our sites are visually compelling and delivered on time.

Sound good? Great.

@8bitDesigner
8bitDesigner / 1.md
Last active September 24, 2018 07:48
tmux Cheat Sheet

Overview

What is a terminal multiplexer? It lets you switch easily between several programs in one terminal, detach them (they keep running in the background) and reattach them to a different terminal. And do a lot more. See the manual.

https://tmux.github.io/

Awesome resources

A damned good cheatsheet (remember that the default prefix is 'ctrl-b')
https://tmuxcheatsheet.com/

@8bitDesigner
8bitDesigner / ruby_engineer_task.md
Created January 26, 2016 02:41 — forked from jaredtibs/ruby_engineer_task.md
Youtube Data Checker

Data integrity is so important. We need your help to make sure we've got it.

You've received two different sets of data, each claiming to be the reliable source of truth. Write a ruby command line tool that can parse the two sets of data and output any discrepancies.

The data sits in two CSV files, each with three columns:

Account Email, YouTube Channel, Subscriber Count

You can assume the account emails are the same between files and reliable.

#### Things that need a GUI to install...
# "Command Line Tools (OS X 10.10) for Xcode 6.4"
# https://developer.apple.com/downloads/
#### Things that can be installed from the terminal
# Install Homebrew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
@8bitDesigner
8bitDesigner / YouTube Data Checker.rb
Last active November 17, 2015 19:25 — forked from BrentPalmer/YouTube Data Checker.rb
YouTube Data Checker - Parses through two CSV files and outputs the emails of discrepancies. *Note* I did not know if I was able to ask questions about the challenge? I noticed that prepended to some channel_ownership strings were "UC". I did not know if this was data entry error or not, so i processed as not BUT added the necessary code to take…
require 'csv'
class YouTubeDataParser
def initialize( args )
raise "Missing 'file1.csv'" if args[0].nil?
raise "Missing 'file2.csv'" if args[1].nil?
file1 = CSV.read(args[0], headers: true)