Skip to content

Instantly share code, notes, and snippets.

View hannahintech's full-sized avatar

Hannah Tucker McLellan hannahintech

View GitHub Profile
There are three ways in which any process changes:
Forced change: “this is the way we do it now”.
Reactive change: “our procedures don’t cover this”.
Considered change: the deliberative consideration of alternatives that are evaluated, tested, and adopted.
The third option is almost always best. In that way, a long period of research and experimentation and one weekend of concentrated work on integrating new habits has revolutionized the way I write and develop. It’s my hope that this series might help others streamline and improve their workflow processes.

And this rich desktop way is probably where the second acronym originated, MVVM. Don't be fooled by the letters, by the omission of the C. Controllers are still there. They need to be. Nothing gets removed. We just add one thing: statefulness, data cached on the client (and along with it intelligence to handle that data). That data, essentially a cache on the client, now gets called »ViewModel«. It's what allows rich interactivity. And that's it.

MVC = model, controller, view = essentially one-way communication = poor interactivity
MVVM = model, controller, cache, view = two-way communication = rich interactivity

We can see that with Flash, Silverlight, and - most importantly - Javascript, the web has embraced MVVM. Browsers can no longer be legitimately called thin clients. Look at their programmability. Look at their memory consumption. Look at all the Javascript interactivity on modern web pages.

>Personally, I find this theory and acronym business easier to understand by looking at what it

@hannahintech
hannahintech / qwerty.md
Created March 12, 2015 21:13
Transgression.md

My Space

Pale skin, ash hair. Blue peeling nail varnish. I reach for some pills, it's been nearly four hours. I can't slow down, there's no time. Thoughts catch in a net between my brain and consciousness, my bones ache so deep I feel I have bone where it can't possibly exist. I push, mentally, and chide myself for slacking. The questions come back, they are a curse I'm forced to experience every day of my life.


Her Space

@hannahintech
hannahintech / qdwefew
Last active August 29, 2015 14:13
Title
College Writing 2.3x is the third part of the academic writing course. In this part, you will focus on writing in different disciplines, specifically writing for science and engineering, writing in the humanities, and in the social sciences. There will also be material on writing for job and college applications.
Next Session: 1st Apr, 2015
Write101x: English Grammar and Style
via University of Queenslan
> Written with [StackEdit](https://stackedit.io/).
@hannahintech
hannahintech / 0_reuse_code.js
Created July 28, 2014 19:42
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console

#dom potter politics

great stuff very clear delivery ;-) “minimum viable ramble” rocks! I seriously admire the directness //reminds me of the other dom's delivery of “coming clean” episode during the programme :-) you both seem like fun guys; why so serious? //did I just made a reference to batman? ;-)

maybe we could make a game together one day! and just to demonstrate i really mean it here's something special for the two of you:


<iframe width="100%" height="415" src="//www.youtube.com/embed/BlRvE9dKWQc" frameborder="0" allowfullscreen></iframe> --- most awesome! high school musical rocks!!
<iframe src="//player.vimeo.com/video/46361726?title=0&amp;portrait=0" width="640" height="360" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
The Campaign for Co-operation | Co-operatives UK http://www.uk.coop/
Impact Hub Brixton (HubBrixton) on Twitter https://twitter.com/HubBrixton
Twitter / Search - #neighbourly https://twitter.com/hashtag/neighbourly?src=hash
neighbourly https://www.neighbourly.com/
Locality home page « Locality http://locality.org.uk/
Sarah Tucker (SarahTucker10) on Twitter https://twitter.com/SarahTucker10
EdibleLambeth (EdibleLambeth) on Twitter https://twitter.com/EdibleLambeth
Digital Organisers (DigiOrganisers) on Twitter https://twitter.com/DigiOrganisers
Planning Center Online | Login https://accounts.planningcenteronline.com/
Piktochart http://support.piktochart.com/hc/en-us