Liam Goodacre

Month

November 2011

31 posts

Nov 30, 201151 notes
InfoQ: Clojure's Solutions to the Expression Problem → infoq.com
Nov 28, 20111 note
Nov 28, 201118,187 notes
Programming Terms → dodgycoder.net

kerm3r:

“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.”

Nov 28, 20119 notes
Toffy.js – Version 2 → github.com

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.

Nov 26, 20119 notes
#Toffy.js #Update #Version 2 #JavaScript #Module #Programming #Software Engineering #Development #GitHub #Project
Confusion && Whiteboard && Time => Solution
Nov 26, 2011149 notes
#Whiteboard #Confusion #Time #Solution
Nov 26, 2011148 notes
8-Bit Funding → 8bitfunding.com
Nov 26, 20118 notes
#indie game development #funding #link
Toffy.js → github.com

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 :)

Nov 24, 201113 notes
#Toffy.js #JavaScript #Programming #Web Development #Utility #Library #Module #GitHub
Not so much an ask however a general topic of conversation. Well, I took a look at your website, and, I have nothing but praise. Despite the poor loading speed however I put that down the fact I have 9 things downloading and I'm running a Minecraft server. None the less, I was looking at your website and I was delighted. I am basically following the same path of education you have taken. Not too much else to say. Although on to the ask. At what age did you start programming?

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.

Nov 23, 2011
Type.js on GitHub → github.com

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

Nov 23, 20114 notes
#Git #GitHub #JavaScript #Project #CSS-Tricks #Chris Coyier
{:Clojure_Fn_of_the_day juxt}

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.

Nov 21, 2011200 notes
#Clojure #Functional Programming #Programming #juxt #Function #... of the day
Nov 21, 2011144 notes
Free Online Courses (Including CompSci) → openculture.com

Very nice collection of courses!

Nov 21, 201118 notes
#Free #Online #Courses #Computing Science #Programming #Logic #Learn #Knowledge #Link #OpenCulture.com
Nov 20, 20114,434 notes
Nov 18, 201173,427 notes
Quick Number Sequence Game → liamgoodacre.com

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.

Nov 16, 201156 notes
#Number #Game #Number Game #JavaScript #Hack #Instant Memory
List of Freely Available Programming Books! → stackoverflow.com
Nov 16, 20119 notes
#Programming #Books #Free #Computing Science #Stackoverflow
Nov 15, 20119,661 notes
Nov 14, 201119,472 notes
Next page →
2012 2013
  • January 95
  • February 88
  • March 128
  • April 71
  • May 61
  • June 35
  • July
  • August
  • September
  • October
  • November
  • December
2011 2012 2013
  • January 75
  • February 53
  • March 53
  • April 29
  • May 61
  • June 93
  • July 82
  • August 37
  • September 17
  • October 24
  • November 37
  • December 36
2010 2011 2012
  • January 3
  • February
  • March 1
  • April 5
  • May 7
  • June 22
  • July 1
  • August 10
  • September 19
  • October 36
  • November 31
  • December 28
2010 2011
  • January
  • February
  • March
  • April
  • May
  • June
  • July
  • August
  • September
  • October 1
  • November
  • December