Skip to content

Instantly share code, notes, and snippets.

@jaybobo
jaybobo / notes.md
Created July 26, 2017 02:39 — forked from monicao/notes.md
Deploying Sinatra to Heroku

It's time to deploy your app! H0Lee S#!T...
-- Khurram Virani, 2014

Introduction

Localhost is great and all, but at some point you might want to deploy other app to the wild (the internets) for others to be able to use it.

When an app is live, it’s often referred to as the "production" instance/server of your app. Your your local server (on localhost) which only you can use is referred to the "development" instance.

There are many options on how and where to deploy your web app. The simplest approach is to use a Platform as a Service (PaaS). A PaaS abstracts away many of the complexities associated with setting up, configuring and deploying to a machine in the cloud. Heroku is the most popular platform of this kind.

@jaybobo
jaybobo / curriculum.md
Last active February 3, 2018 03:08
SQL & Databases 101

Here's the curriculum for the course. It's a good idea to bring a laptop to our biweekly sessions.

SQL & Databases Curriculum

  1. SQL basics
  2. Getting Help
  3. Using documentation
  4. Create a github.com account
    • Learn to use git
    • Put your files on your github page
  5. Connecting to databases & using SQLite

Bug Report

===================

1. Introduction

1.1 Purpose

This report provides a summary of the error results of test performed within the Staging Environment.

1.2 Scope

This summary will:

  • Identify a range of low to high priority performance bugs
  • Lists the activity and outcome of the user experience
  • Identify the bugs
@jaybobo
jaybobo / owasp-challenge.md
Last active November 9, 2019 16:41
Pair Columbus: Return of the H@ck0rz

Return of the H@ck0rz

The goal today is to learn more about the web and web application security.

  • Search for clues. Use the OWASP Top 10 guide to identify what to look for.
  • Try everything!
  • Having a hard time? Take a look at the Hints & Solutions link below.
  • Do NOT dump any tables please!
  • Please reset any changed administrators personal passwords back so others may still continue.

App

@jaybobo
jaybobo / for-crb.md
Last active February 20, 2017 21:16
Pair Columbus at CRB - February 20, 2017

PairColumbus @ CRB.

We have several goals today for you.

  • Make a meaningful open source contribution (matt jones' talk)
  • Pair & meet someone new

Introduction

  • What's Pair Columbus? (focus on doing)
    • ILUVSQL, Owasp CTF, Twitter Bots, Playing with API's, All about Automated Testing, NodeSchool
  • What's pair programming? (hand check)
@jaybobo
jaybobo / paircolumbus-dec2016.md
Last active September 9, 2017 04:46
Pair Columbus Agenda - Dec 2016

What is it?

Heroku is a cloud Platform-as-a-Service (PaaS) supporting several programming languages that is used as a web application deployment model. Heroku, one of the first cloud platforms, has been in development since June 2007, when it supported only the Ruby programming language, but now supports Java, Node.js, Scala, Clojure, Python, PHP, and Go.

Check it out: https://elements.heroku.com/buttons

Intermediate

Getting Started With Heroku
https://devcenter.heroku.com/start

@jaybobo
jaybobo / battle-bots.md
Last active September 9, 2017 04:45
Battle Bots Instruction

Battle bots

The goal of this session is to exercise our creativity while learning a bit about api's. We'll show what we've built at the end of our session.

1. Step One

Login to twitter and create a new app.

  • Fill out the application details: name, website, description
  • Set permissions for your application
  • Generate your key/secret and access token if needed (see the documentation of the library below to get an idea of what you may need)
@jaybobo
jaybobo / gist:7cb8c6df849b50f680620f780944e5fc
Created September 12, 2016 15:24 — forked from CristinaSolana/gist:1885435
Keeping a fork up to date

1. Clone your fork:

git clone git@github.com:YOUR-USERNAME/YOUR-FORKED-REPO.git

2. Add remote from original repository in your forked repository:

cd into/cloned/fork-repo
git remote add upstream git://github.com/ORIGINAL-DEV-USERNAME/REPO-YOU-FORKED-FROM.git
git fetch upstream
@jaybobo
jaybobo / keybase.md
Created July 21, 2016 15:12
identity

Keybase proof

I hereby claim:

  • I am jaybobo on github.
  • I am jaybobo (https://keybase.io/jaybobo) on keybase.
  • I have a public key whose fingerprint is 38CC F2E1 9337 12FF 1FC0 0145 987A B574 A82E 01C4

To claim this, I am signing this object: