maryrosecook.com maryrosecook.com

maryrosecook.com

Mary Rose Cook

Essays, talks and projects by Mary Rose Cook

http://www.maryrosecook.com/

WEBSITE DETAILS
SEO
PAGES
SIMILAR SITES

TRAFFIC RANK FOR MARYROSECOOK.COM

TODAY'S RATING

>1,000,000

TRAFFIC RANK - AVERAGE PER MONTH

BEST MONTH

August

AVERAGE PER DAY Of THE WEEK

HIGHEST TRAFFIC ON

Monday

TRAFFIC BY CITY

CUSTOMER REVIEWS

Average Rating: 4.2 out of 5 with 12 reviews
5 star
7
4 star
2
3 star
2
2 star
0
1 star
1

Hey there! Start your review of maryrosecook.com

AVERAGE USER RATING

Write a Review

WEBSITE PREVIEW

Desktop Preview Tablet Preview Mobile Preview

LOAD TIME

0.6 seconds

CONTACTS AT MARYROSECOOK.COM

MARY ROSE COOK

22 AL●●●●●TREET

CAM●●●DGE , CAMBRIDGESHIRE, CB4 3BE

GB

1.34●●●●5125
MA●●●●●●●●●●@MARYROSECOOK.COM

View this contact

MARY ROSE COOK

22 AL●●●●●TREET

CAM●●●DGE , CAMBRIDGESHIRE, CB4 3BE

GB

1.34●●●●5125
MA●●●●●●●●●●@MARYROSECOOK.COM

View this contact

MARY ROSE COOK

22 AL●●●●●TREET

CAM●●●DGE , CAMBRIDGESHIRE, CB4 3BE

GB

1.34●●●●5125
MA●●●●●●●●●●@MARYROSECOOK.COM

View this contact

Login

TO VIEW CONTACTS

Remove Contacts

FOR PRIVACY ISSUES

DOMAIN REGISTRATION INFORMATION

REGISTERED
2007 October 30
UPDATED
2014 May 23
EXPIRATION
EXPIRED REGISTER THIS DOMAIN

BUY YOUR DOMAIN

Network Solutions®

DOMAIN AGE

  • 16

    YEARS

  • 7

    MONTHS

  • 11

    DAYS

NAME SERVERS

1
ns1.dreamhost.com
2
ns2.dreamhost.com
3
ns3.dreamhost.com

REGISTRAR

NEW DREAM NETWORK, LLC

NEW DREAM NETWORK, LLC

WHOIS : whois.dreamhost.com

REFERRED : http://www.dreamhost.com

CONTENT

SCORE

6.2

PAGE TITLE
Mary Rose Cook | maryrosecook.com Reviews
<META>
DESCRIPTION
Essays, talks and projects by Mary Rose Cook
<META>
KEYWORDS
1 mary rose cook
2 pusher
3 and ableton
4 email
5 twitter
6 github
7 youtube
8 blog
9 notebook
10 latest
CONTENT
Page content here
KEYWORDS ON
PAGE
mary rose cook,pusher,and ableton,email,twitter,github,youtube,blog,notebook,latest,why i coach,essays,talks,interviews,code lauren,gitlet,and talk,empty black,pc gamer,and others,isla,a livecoding interface,is on github,coquette,a micro framework,androjs
SERVER
nginx/1.10.0 (Ubuntu)
CONTENT-TYPE
utf-8
GOOGLE PREVIEW

Mary Rose Cook | maryrosecook.com Reviews

https://maryrosecook.com

Essays, talks and projects by Mary Rose Cook

SUBDOMAINS

dontlookatme.maryrosecook.com dontlookatme.maryrosecook.com

Andro.js

Mix behaviours into objects. What is Andro.js? Androjs takes mixins and applies them, each in its own namespace, to an object, and lets them talk to one another via an event emitter. Or, to put it another way, Andro.js a library for objects that can't quite decide who they are. File I define the owner object as a constructor called. Function that, when called, uses the. Function to get the eventer to emit a. Event to all behaviours attached to the cube. This binds to the. This binds to the. Makes a noise...

blog.maryrosecook.com blog.maryrosecook.com

Andro.js

Mix behaviours into objects. What is Andro.js? Androjs takes mixins and applies them, each in its own namespace, to an object, and lets them talk to one another via an event emitter. Or, to put it another way, Andro.js a library for objects that can't quite decide who they are. File I define the owner object as a constructor called. Function that, when called, uses the. Function to get the eventer to emit a. Event to all behaviours attached to the cube. This binds to the. This binds to the. Makes a noise...

drum-machine.maryrosecook.com drum-machine.maryrosecook.com

Drum machine

Video of Mary livecoding the drum machine. How to write a simple drum machine that runs in the browser. Below is just a screenshot of the drum machine. The code doesn't work in mobile browsers. To play with the demo, visit this site on a deskop or laptop computer. Click the buttons to turn the beats on or off. Video of Mary livecoding the drum machine. The heavily annotated source code. Is 114 lines long. Clone it from GitHub. Git clone git@github.com:maryrosecook/drum-machine.git.

machinejs.maryrosecook.com machinejs.maryrosecook.com

Machine.js

By mary rose cook. Make behaviour trees in JavaScript. What is this library? Machine.js lets you use a hierarchical state machine to control a JavaScript object. 1 Define a behaviour tree as JSON. Identifier: "idle", strategy: "prioritised", children: [ { identifier: "photosynthesise", strategy: "sequential", children: [ { identifier: "makeEnergy" }, { identifier: "grow" }, { identifier: "emitOxygen" }, ] }, { identifier: "gatherSun" }, { identifier: "gatherWater" }, ] };. State, define a function. A beh...

snowflake.maryrosecook.com snowflake.maryrosecook.com

Snowflake

By Mary Rose Cook. Run code in particular circumstances. Snowflake lets you run a piece of code once, or every so often. It is useful for debugging a function that is run frequently. Is open source, under the MIT licence.

gitlet.maryrosecook.com gitlet.maryrosecook.com

Gitlet

Git from the inside out. Gitlet is an implemention of Git in JavaScript. Over the last six years, I've become better at using Git for version control. But my conceptions of the index, the working copy, the object graph and remotes have just grown fuzzier. Directory to figure out the results. I discovered that, if approached from the inside out, Git is easy to understand. It is the product of simple ideas that, when combined, produce something very deep and beautiful. Using Gitlet to understand Git. Using...

annotated-code.maryrosecook.com annotated-code.maryrosecook.com

Annotated code

Short, heavily annotated JavaScript programs. Circles bouncing off lines.

coquette.maryrosecook.com coquette.maryrosecook.com

Coquette

A micro framework for JavaScript games. Handles collision detection, the game update loop, canvas rendering, and keyboard and mouse input. A game where you, the valiant player, must find a person of indeterminate gender in distress so you can take them away from all this. Click on the game, then press the up arrow key to play. The HTML below defines a canvas element and loads in Coquette and the game code. Five demos are included in this repository:. An example of collisions between rotated entities.

INTERNAL PAGES

maryrosecook.com maryrosecook.com
1

My speech to new Recursers

https://maryrosecook.com/blog/post/my-speech-to-new-hacker-schoolers

My speech to new Recursers. Hi I’m Mary. I’m a facilitator at the Recurse Center. First, I’m going to talk about what facilitators do. Second, I’m going to give you advice about making the most of your time at the Recurse Center. What do facilitators do? We’re here to help you help yourselves learn. We can do that in a number of ways. We can help you choose a project that fits your learning goals for the Recurse Center. This might mean pointing you for inspiration to the well-thumbed list of Fun and ...

2

Git from the inside out

https://maryrosecook.com/blog/post/git-from-the-inside-out

Git from the inside out. This essay explains how Git works. (If you’d rather absorb the same information as a talk, you can watch this video. The text is structured as a series of Git commands run on a single project. At intervals, there are observations about the graph data structure that Git is built on. These observations illustrate a property of the graph and the behavior that this property produces. Of my implementation of Git in JavaScript. A directory for their project. Mkdir data /alpha $. This b...

3

Testing from the ground up

https://maryrosecook.com/blog/post/testing-from-the-ground-up

Testing from the ground up. Tests are pieces of code that check if your main code works. I write tests to catch bugs when I refactor. I write tests to force myself to think through and handle edge cases. I write tests to show the users of my project that my code does what I say it does. For this essay, I will describe the code and tests for a tiny web app that draws a blue sky if it’s day time. And a black sky if it’s night time. This is the HTML that defines the only page in the web app. It has a ca...

4

The Fibonacci heap ruins my life

https://maryrosecook.com/blog/post/the-fibonacci-heap-ruins-my-life

The Fibonacci heap ruins my life. A couple of Sundays ago, I wrote. An implementation of Dijkstra’s algorithm in Clojure. The core algorithm came to twenty-five lines. I banged out the code as I sat in a coffee shop with some other people from Hacker School. I ran my program on a data set. That has two-hundred nodes in a densely interconnected graph. The program produced best paths from a start node to all other nodes in the graph in about 200 milliseconds. I had read on the Dijkstra Wikipedia article.

5

A practical introduction to functional programming

https://maryrosecook.com/blog/post/a-practical-introduction-to-functional-programming

A practical introduction to functional programming. Many functional programming articles teach abstract functional techniques. That is, composition, pipelining, higher order functions. This one is different. It shows examples of imperative, unfunctional code that people write every day and translates these examples to a functional style. When people talk about functional programming, they mention a dizzying number of “functional” characteristics. They mention immutable data. And tail call optimisation.

UPGRADE TO PREMIUM TO VIEW 8 MORE

TOTAL PAGES IN THIS WEBSITE

13

LINKS TO THIS WEBSITE

ossenkids.com ossenkids.com

Code Archivos - ossenkids

http://ossenkids.com/category/code

Tech design art kids. March 7, 2014. When Linda Liukas published her kickstarter campaign for Hello Ruby. She didn’t imagine the incredible and fast success that she was going to achieve. In 3.5 hours the project has surpassed the inital goal of 10,000 dollars. Hello Ruby is a good example of how to create a successful campaign. Share the post "Hello Ruby". November 26, 2013. Is not just another toy-to-learn-how-to-code, is a toy to learn how to think as a coder. Since Arduino. Share the post "Primo".

annotated-code.maryrosecook.com annotated-code.maryrosecook.com

Git - Annotated code

http://annotated-code.maryrosecook.com/gitlet/index.html

Short, heavily annotated JavaScript programs. An implemention of Git in JavaScript. See the main Gitlet website. Over the last six years, I've become better at using Git for version control. But my conceptions of the index, the working copy, the object graph and remotes have just grown fuzzier. I discovered that, if approached from the inside out, Git is easy to understand. It is the product of simple ideas that, when combined, produce something very deep and beautiful.

annotated-code.maryrosecook.com annotated-code.maryrosecook.com

Space Invaders - Annotated code

http://annotated-code.maryrosecook.com/space-invaders/index.html

Short, heavily annotated JavaScript programs. Move with the arrow keys. Shoot with the S key. Refresh to play again. Demonstrates a game loop, collision detection, keyboard input, drawing to the canvas and playing sounds.

howtocodeinhtml.com howtocodeinhtml.com

Chapter 13: What's Next?

http://howtocodeinhtml.com/chapter13.html

Congratulations on building your first full-fledged website. You skillfully created a page with three columns, a menu, and a comment form. The next steps you perform as a developer are up to you, and there are endless possibilities. Perhaps you're wondering what you should do next? I have a few tips that might help! First off, please subscribe to my newsletter. I will be sending you many helpful materials, including news about my other books which will be published shortly. To stay up to date with my work.

artyprog.blogspot.com artyprog.blogspot.com

ARtyProg: 2015-04-26

http://artyprog.blogspot.com/2015_04_26_archive.html

Links for the community by Salvatore Di Dio. Thursday, April 30, 2015. Thursday, April 30, 2015. Links to this post. Tuesday, April 28, 2015. Allow non-root process to bind to port 80 and 443? Here is a solution. Tuesday, April 28, 2015. Links to this post. Subscribe to: Posts (Atom). Subscribe my Mailing List. Allow non-root process to bind to port 80 and 443? Awesome Inc. template. Powered by Blogger.

artyprog.blogspot.com artyprog.blogspot.com

ARtyProg: 2015-02-22

http://artyprog.blogspot.com/2015_02_22_archive.html

Links for the community by Salvatore Di Dio. Saturday, February 28, 2015. LInux Ubuntu : Transformer un programme en service. Http:/ doc.ubuntu-fr.org/tutoriel/comment transformer un programme en service. Saturday, February 28, 2015. Links to this post. Subscribe to: Posts (Atom). Subscribe my Mailing List. LInux Ubuntu : Transformer un programme en service. Awesome Inc. template. Powered by Blogger.

artyprog.blogspot.com artyprog.blogspot.com

ARtyProg: Roll your own server in 50 lines of code

http://artyprog.blogspot.com/2015/03/roll-your-own-server-in-50-lines-of-code.html

Links for the community by Salvatore Di Dio. Thursday, March 12, 2015. Roll your own server in 50 lines of code. This article explains how to dispatch requests to python modules. Where nice way to organize code. Https:/ muharem.wordpress.com/2007/05/29/roll-your-own-server-in-50-lines-of-code/. Thursday, March 12, 2015. Subscribe to: Post Comments (Atom). Subscribe my Mailing List. Roll your own server in 50 lines of code. Catch “before/after function call” events for all .

UPGRADE TO PREMIUM TO VIEW 75 MORE

TOTAL LINKS TO THIS WEBSITE

82

SOCIAL ENGAGEMENT



OTHER SITES

maryroseclinic.net maryroseclinic.net

www.maryroseclinic.net

maryroseclinic.org maryroseclinic.org

www.maryroseclinic.org

maryrosecoiner.com maryrosecoiner.com

Maryrose C. Coiner, PhD | Clinical Psychologist in Framingham, MA

Maryrose C. Coiner, PhD. My practice addresses a broad range of mental health problems including anxiety and depression. One particular focus is the general area of sudden loss, major life changes, grieving and rebuilding. Member, National Register of Health Service Providers in Psychology. Member, American Psychological Association. Member, Massachusetts Psychological Association. Fee information and office policies are available upon request. Office Hours: By appointment, M – F. Framingham Union Hospit...

maryrosecollection.com maryrosecollection.com

Home

Art on the Prairie. 1215 Warford St -Perry, IA 515-465-4222. Hours: Tuesday-Friday 10am to 5pm and Saturday 10am to 3pm. Proudly powered by Weebly.

maryrosecook.com maryrosecook.com

Mary Rose Cook

I live in London and write code. I work at Makers Academy. I've also worked at the Recurse Center. I've spoken at JSConf, Strange Loop, Codecademy, Rails Girls, Brooklyn JS and! What I do when a student asks for help. Mary livecodes a drum machine. Git from the inside out (video). Code Lauren: demo, how, why (video). Git from the inside out. What I do when a student asks for help. My speech to new Recursers. Testing from the ground up. Moonface, live in Brooklyn. A Lisp compiler in JavaScript. Showing th...

maryrosecookmusic.com maryrosecookmusic.com

mary rose cook music

And I'll send you a free copy in the post. I live in London. About gigs, or whatever else. We're Not the Cool Kids.

maryrosecooks.com maryrosecooks.com

maryrosecooks.com – maryrosecooks.com

It seems we can’t find what you’re looking for. Perhaps searching can help. Proudly powered by WordPress.

maryrosecottages.com maryrosecottages.com

Home

Jump to main navigation and login. Please browse and enjoy Mary's delightful renditions of traditional British and American scenes that will warm your heart. These paintings bring to mind cozy afternoons with treasured companions, chatting over a cup of tea. What kind of paper is the art printed on? All prints are printed on acid-free paper with archival inks. How will my art be shipped? All prints ship in durable 1/4" cardboard tubes, via UPS. Are there limited numbers of these prints?

maryrosecuskelly.com maryrosecuskelly.com

writewordswriteorder.com