Skip to content

Instantly share code, notes, and snippets.


Yoz Grahame yozlet

View GitHub Profile
yozlet /
Created Dec 2, 2019
Sample code from LaunchDarkly "Black Friday" blog post
public List<Comment> getProductComments(Product product) {
// The app contains its own singleton service to hold one instance
// of the LaunchDarkly client.
ldClient = LaunchDarklyService.getClient();
ldUser = LaunchDarklyService.getUserFromContext(context);
boolean showFeature = ldClient.boolVariation("show-comments", user, false);
// If the feature is turned off, just return an empty list of comments
If (!showFeature) {
return Collections.emptyList();

This is me testing TIL.

It wants me to explain!

    employee_id = fields.Field(
        widget=ForeignKeyWidget(Employee, field='employee_id')
yozlet / gist:09ceafd45a17c252916491f0d764b8c3
Last active May 30, 2018
Jest --project bugs. Both commands specify a config file, but the second one also specifies project names. Note the missing `globalConfig.projects` object.
View gist:09ceafd45a17c252916491f0d764b8c3
MacBook-Pro-2:peops yoz$ npx jest --config=jest-pytest.json --listTests --debug
"configs": [
"automock": false,
"browser": false,
"cache": true,
"cacheDirectory": "/var/folders/2d/nvqrl0yj67n7dztl2j609_v80000gn/T/jest_dx",
"clearMocks": false,
"coveragePathIgnorePatterns": [
yozlet / admin_controller.rb
Created Apr 27, 2015
JSON admin refactor
View admin_controller.rb
require 'csv'
class AdminController < ApplicationController
layout 'dashboard'
before_filter :require_admin!
def index
@applications = Doorkeeper::Application.includes(:authorizations)
yozlet /
Created Jun 7, 2014
keybase verification

Keybase proof

I hereby claim:

  • I am yozlet on github.
  • I am yoz ( on keybase.
  • I have a public key whose fingerprint is 3156 EEAA FBEA CE69 B3D7 84AA CF57 D7FA 5B9E B6B1

To claim this, I am signing this object:

yozlet / gist:958071
Created May 5, 2011
Error when trying to run Persevere with node 0.4.2
View gist:958071
yoz@pdp35:~/node/persevere$ bin/node-persvr example/
(node) process.compile should not be used. Use require('vm').runInThisContext instead.
throw e; // process.nextTick error, or 'error' event on first tick
Error: Error: 400
yozlet / sandbox.js
Created Mar 18, 2011
Creation of a limited sandbox in node.js 0.2.x
View sandbox.js
* sandbox.js - create a single sandbox object with exposed functions and services
* by
// Started doing this with proper constructors and stuff. Javascript Patterns
// book has a good Sandbox pattern. However, didn't have time to do that