Skip to content

Instantly share code, notes, and snippets.

@rosstuck
rosstuck / index.html
Created June 26, 2011 19:31
Foolin' around with Coffeescript
<!doctype html>
<head>
<title>Coffeescript, go!</title>
<script type="text/javascript" src="http://jashkenas.github.com/coffee-script/extras/coffee-script.js"></script>
<script src="http://raphaeljs.com/raphael.js" type="text/javascript" charset="utf-8"></script>
<script type="text/coffeescript">
paper = Raphael 0, 0, 300, 300
circle = paper.circle 50, 50, 10
@rosstuck
rosstuck / gist:2665185
Created May 12, 2012 08:18
Satis github config
{
"name": "My Company Inc",
"homepage": "http://packages.mycompany.com",
"github": [
{
"account": "mycompany",
"username": "alice",
"password": "foobar"
}
]
@rosstuck
rosstuck / Javascript part
Created May 26, 2012 08:58
Redis pub/sub
var redis = require("redis");
var client = redis.createClient();
client.on("message", function (channel, message) {
console.log(channel + ": " + message);
});
client.subscribe("broadcast");
@rosstuck
rosstuck / gist:2972413
Created June 22, 2012 12:17
Bootstrapping JMS
use Metadata\MetadataFactory;
use JMS\SerializerBundle\Serializer\Handler\DeserializationHandlerInterface;
use JMS\SerializerBundle\Serializer\Handler\SerializationHandlerInterface;
use JMS\SerializerBundle\Serializer\VisitorInterface;
use JMS\SerializerBundle\Serializer\XmlDeserializationVisitor;
use JMS\SerializerBundle\Serializer\Construction\UnserializeObjectConstructor;
use JMS\SerializerBundle\Serializer\JsonDeserializationVisitor;
use JMS\SerializerBundle\Serializer\Handler\ObjectBasedCustomHandler;
use JMS\SerializerBundle\Serializer\Handler\DateTimeHandler;
use JMS\SerializerBundle\Serializer\Handler\DoctrineProxyHandler;
@rosstuck
rosstuck / gist:3481910
Created August 26, 2012 17:40
cheese om nom nom
Hello PFC!
@rosstuck
rosstuck / EventGenerator.php
Created March 20, 2014 16:04
Simple EventGenerator trait that you might use with domain events
<?php
trait EventGenerator
{
protected $pendingEvents = array();
protected function raise($event)
{
$this->pendingEvents[] = $event;
}
@rosstuck
rosstuck / FormSet.php
Last active January 5, 2017 11:28
Symfony Formset
<?php
use \Symfony\Component\Form\FormInterface;
use \Symfony\Component\HttpFoundation\Request;
class FormSet
{
/**
* @var SplObjectStorage|FormInterface[]
*/
@rosstuck
rosstuck / keybase.md
Created September 22, 2014 19:30
keybase.md

Keybase proof

I hereby claim:

  • I am rosstuck on github.
  • I am rosstuck (https://keybase.io/rosstuck) on keybase.
  • I have a public key whose fingerprint is A689 BB42 7A18 84FE 410B C170 2D05 8561 B39E D426

To claim this, I am signing this object:

<?php
namespace Derp;
abstract class Enum
{
protected $value;
protected static $possibleValues;
protected static function getPossibleValues()
@rosstuck
rosstuck / 1-cookiejar.feature
Last active May 24, 2017 12:03
Behat / ES Helper
Feature: Cookie Jar
Scenario: The last cookie put in the jar is the first eaten
Given I put a raisin cookie in the jar
And I put a chocolate cookie in the jar
When I eat a cookie
Then I should have eaten a chocolate cookie
Scenario: I eat multiple cookies
Given I put a raisin cookie in the jar