November 2011
31 posts
“What programming terms have you coined that have taken off in your own circles (i.e. have heard others repeat it)? It might be within your own team, workplace or garnered greater popularity on the Internet.”
Rewrote Toffy.js
Works in a completely different way and encompasses a wider range of actions.
Haven’t written the documentation yet though, but if anyone wants to try and understand it take a look at demo.html. It pretty much uses all aspects of the module.
Instead of operating on dom elements, it can now work on any data you pass it! If you want to modify collections of objects into a particular states, it allows for that. Custom element interpretation functions, custom property rules, etc…
Took about 4 or 5 hours to come up with the new ideas and to write.
Created by me an hour ago!
JavaScript module for separating content from your website’s structure and for content insertion at runtime.
It’s my second project on GitHub :)
I was introduced to programming by my Dad quite early on (maybe 8?). He made a quick Noughts and Crosses game in VB5 and tried to talk me through it. I haven’t a clue if I understood any of it at the time but I must have found it interesting how he could make the computer do something.
My Dad had also bought a piece of software called Klik’n’Play which could be used to build games and interactive presentations. It was completely a point and ‘click to create’ gui (no programming code). But there was an event editor which is about as close as you can get without actually writing code.
I began playing around with it by myself at the age of 11 or 12. We found a newer version of the same software under a different name: “The Games Factory”. I used to have so much fun playing around with it and coming up with different game ideas.
When I was about 13 I remembered Visual Basic, and asked my dad about it. He installed VB6 on my laptop and I messed around with it.
Using a book called “Sams Teach Yourself Visual Basic 6 in 24 Hours” I began teaching myself how to program!
The following few years I taught myself JavaScript and basic HTML/CSS and DarkBASIC. Then I enrolled on a BTEC in Software Development and started up as a freelance web developer in my spare time.
Cheers for the ask. How old were you when you started?
My website loads perfectly fine for me lol – even if it didn’t though, as long as some of the extra files are cached locally it wouldn’t be a problem for later viewings. Nine downloads seems a bit much to have in the background when attempting to judge the download of a tenth thing lol.
After watching Chris Coyier (CSS-Tricks) give a screencast on the basics of Git and GitHub; I’ve finally joined and created my first repository!
It’s a tiny project I completed a few nights over the previous summer holidays.
GitHub url:
https://github.com/LiamGoodacre/Type.js
Documentation:
http://typejs.liamgoodacre.com
Link to screencast:
http://css-tricks.com/video-screencasts/101-lets-suck-at-github-together
Takes a set of functions and returns a fn that is the juxtaposition of those fns. The returned fn takes a variable number of args, and returns a vector containing the result of applying each fn to the args (left-to-right).
Binary relation: ((juxt a b c) x) => [(a x) (b x) (c x)]
Mind Blown at how useful that could be!
It’ll surely make an appearance or two in my dissertation.
Very nice collection of courses!
Quickly whipped up an ‘Instant Number Memory’ game.
Based it on the one I saw here: http://www.youtube.com/watch?v=zJAH4ZJBiN8
Enjoy!
View source + http://liamgoodacre.com/numbergame/script.js for JavaScript.