Skip to content

Instantly share code, notes, and snippets.

@agconti
agconti / index.html
Created May 8, 2016 23:46
Fake Light
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Bonjourno World</title>
</head>
<body>
<script id="vertex-shader" type="text/vertex-shader">
/**
* Multiply each vertex by the model-view matrix
@agconti
agconti / atom-with-jspm-and-typescript.md
Created May 4, 2016 13:47
How to reference packages installed with jspm with when TypeScript and Atom

Problem

Packages installed with jspm can't be found when trying to import them using TypeScript with Atom.

Soultion

Update your tsconfig.json to use the "filesGlob" property. This specifies all the files that Atom TypeScript should look at for import. By default Atom only looks at pacakges installed in node_modules.

To get a list of the issues for one of your repositories:

curl -H "Authorization: token OAUTH-TOKEN" https://api.github.com/repos/:owner/:repository/issues

Then grep to your heart's desire.

@agconti
agconti / fizzBuzz.swift
Created December 14, 2015 00:22
FrizzBuzz in swift
func frizzBuzz(range:Int) -> Void {
for num in 1..<range {
var output:String = "";
if num % 3 == 0 {
output = "frizz";
}
if num % 5 == 0 {
output += "buzz";

Setup docs

Create and activate a virtualenv:

virtualenv env
source env/bin/activate

Install dependencies:

@agconti
agconti / slugify.js
Created October 21, 2015 18:58 — forked from mathewbyrne/slugify.js
Javascript Slugify
function slugify(text)
{
return text.toString().toLowerCase()
.replace(/\s+/g, '-') // Replace spaces with -
.replace(/[^\w\-]+/g, '') // Remove all non-word chars
.replace(/\-\-+/g, '-') // Replace multiple - with single -
.replace(/^-+/, '') // Trim - from start of text
.replace(/-+$/, ''); // Trim - from end of text
}
@agconti
agconti / spoiler.md
Last active September 28, 2015 00:21

Hi!

Goal

Make an ansychrous workflow that allows the team to collaborate seemlessly, on their terms.

Background

What we had

Git Flow

  • You've probably used to it.

PhotoFire

A simple service that abstracts the process of uploading images and optimizing them for mobile. PhotoFire will have libraries for popular web frameworks that will allow developers specify to their desired file sizes and PhotoFire will directly upload the photos to S3 and will process them to the correct sizes. Photos will then be hosted via Cloud Front.

MVP

Upload photos

  • Photos should be streamed directly to S3
  • Request can contain an array of desired sizes

Image Processing