Skip to content

Instantly share code, notes, and snippets.

View varjmes's full-sized avatar
🏳️‍🌈

James varjmes

🏳️‍🌈
View GitHub Profile
0 info it worked if it ends with ok
1 verbose cli [ '/Users/charlotte.spencer/.nvm/versions/node/v8.0.0/bin/node',
1 verbose cli '/Users/charlotte.spencer/.nvm/versions/node/v8.0.0/bin/npm',
1 verbose cli 'install' ]
2 info using npm@5.0.2
3 info using node@v8.0.0
4 silly install runPreinstallTopLevelLifecycles
5 silly preinstall mobiles-mirage@
6 info lifecycle mobiles-mirage@~preinstall: mobiles-mirage@
7 silly lifecycle mobiles-mirage@~preinstall: no script for preinstall, continuing
0 info it worked if it ends with ok
1 verbose cli [ '/Users/charlotte.spencer/.nvm/versions/node/v7.9.0/bin/node',
1 verbose cli '/Users/charlotte.spencer/.nvm/versions/node/v7.9.0/bin/npm5',
1 verbose cli 'i',
1 verbose cli 'dns',
1 verbose cli '--loglevel',
1 verbose cli 'silly' ]
2 info using npm@5.0.0-beta.44
3 info using node@v7.9.0
4 notice BETA npm5 is beta software. Please see https://github.com/npm/npm/issues/16510 for known issues, and please file a new one if you find something new.
unofficial patch
open cities
immersive citizens
lore based loading screens
point the way
go away map clouds
invincible dogs of skyrim
even better quest objectives
rain and snow fx
Weightless Dragon Bones and Scales
@varjmes
varjmes / tree.rb
Last active September 6, 2016 10:15
=begin
Make an OrangeTree class. It should have a height method which returns its height, and a oneYearPasses method,
which, when called, ages the tree one year. Each year the tree grows taller (however much you think an orange
tree should grow in a year), and after some number of years (again, your call) the tree should die. For the
first few years, it should not produce fruit, but after a while it should, and I guess that older trees
produce more each year than younger trees... whatever you think makes most sense. And, of course, you should
be able to countTheOranges (which returns the number of oranges on the tree), and pickAnOrange (which reduces
the @orangeCount by one and returns a string telling you how delicious the orange was, or else it just tells
you that there are no more oranges to pick this year). Make sure that any oranges you don't pick one year
fall off before the next year.

Title: Open Open Source

Speaker: Charlotte Spencer (@charlotteis)

Speaker pronouns: they/them

Length: 15-20 minutes (depending on anxiety of speaker leading to fast talking)

Although the word is in the name, Open Source is not always very open. When we look at the most well known contributors to Open Source, we see that they have resources that others may not. Resources such as time, energy, a decent internet connection, little experience of harassment and support from a workplace, or just a job at all.

This is not a talk where you will get the golden solution to making your Open Source project a magical fun place with boundless diversity of people and experiences. It is however, a talk about some of the things we can do to make Open Source (and by association, the industry at large) a more approachable and inclusive place.

Contributing to Open Source is an investment; when we ask others to do it, we ask them to give up their time for us. As maintainers and contributors, it is our job to make

@varjmes
varjmes / keybase.md
Created May 2, 2016 19:24
keybase.md

Keybase proof

I hereby claim:

  • I am Charlotteis on github.
  • I am charlotteis (https://keybase.io/charlotteis) on keybase.
  • I have a public key whose fingerprint is 47B8 6152 DBE6 4ADE B6BE 9DB0 7777 01D2 5050 CFFA

To claim this, I am signing this object:

@varjmes
varjmes / proposal.md
Last active February 20, 2016 11:15
@charlotteis' talk proposal

📙 Talk Title: "Making your first pull request"

🙆‍♀️ Talk Length: 10-ish minutes.

📝 Talk Synopsis: [Your First PR][YFPR] is an initiative to get people involved in making pull requests to open source projects. In this talk you will be introduced to Your First PR as a project, discover where you can find starter issues to work on, and learn how you can help others to make their own awesome pull requests.

💻 My Bio: Charlotte Spencer does code and people things for Marks and Spencer. Their goal is to make the web a more accessible place for everyone in terms of both technology and culture, and works extensively in open source for projects like Hoodie and Your First Pr to achieve this. To summarise them in three words: pizza, bed, emoji.

💖 Where you can find me:

  • [Twitter][Twitter]
Functional programming is abstraction through the use of functions and reduce something into it's most basic components. FP involves keeping your functions as pure as possible and not mutating the state of the program at any point with them.
How does functional programming differ from OOP? What are higher order functions? How do you get started with functional JavaScript? Tim will answer all your questions and more, taking you through the core concepts and code examples of FP.
@varjmes
varjmes / form.html
Created October 27, 2013 17:37
Basic Form
<form>
<input id="body" placeholder="Charlotte! You are Amazeballs!" />
<button id="button">Text Me, Baby!</button>
</form>
// First we need to identify where in the DOM we're applying the list.
var parent = document.getElementById('output');
// Then we need to create the ordered list in the DOM.
var ol = document.createElement('ol');
// We have an ordered list. But we need to make sure it's within the "output" element!
parent.appendChild(ol);
// Time for some more sexy FizzBuzz.
// This is FizzBuzzing from number 1 - 100.
for (var i = 1; i <= 100; i++) {