Subscribe: paulhammond links
Added By: Feedage Forager Feedage Grade C rated
Language: English
archive  blog archive  blog  code  create  design  easy  it’s  javascript  new  people  rails  ruby  software  start  things  web 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: paulhammond links

paulhammond links


GNUCITIZEN » Javascript Spider
a proof of concept tool which shows that Javascript can be in fact quite dangerous

Berkun blog » Blog Archive » How to run a great unconference session
Running a great session isn’t hard - it just take some thought and awareness of what can go wrong.

This is pen, a load balancer for "simple" tcp based protocols such as http or smtp

Ajaxian » “Don’t Waste Time” with Graphical Ajax Solutions
Competent developers don’t engage in dogmatic battles, because they know software is all about trade-offs. Many times, Flash wins. Many times, it loses.

v-2 Organisation | news | IA or not IA
if IA is as a whole not interested in what's going on here, then I am afraid that I am not interested in it

Equal Height Columns using CSS - Edward Eliot
Creating equal height columns with tables is easy

Google code search (
it's given lots of flashlights to people interested in exploring dark corners

Official Google Blog: Got blog? Will ping.
Today we're launching the Google Blog Search Pinging Service

Top 10 Reasons Why Your 5 Tips About 7 Cutting-Edge Technologies will annoy me | A Whole Lotta Nothing
I'm starting to think it's just lazy headline writing that gets promoted up thanks to our nanosecond attention-span RSS readin' latte drinkin' ruby on rails codin' getting things done task managin' nerd culture.

Uninspired ::
I’m sad to see the increased conformity and fast-food taste of the content itself

Airbag - Boxes.
Our content is all starting to look the same because of the tools used to manage it and web-two-point-dough has homogenized the Internet.

Jack Slocum’s Blog » 3 Easy Steps to Avoid JavaScript Memory Leaks
By following the easy steps above, even a novice can write JavaScript code that is leak free.

piecing IT together » Blog Archive » Why Calendars are hard
there are some fundamental challenges which calendars, calendaring and scheduling face that need to be addressed

Rails deployment tip for Debian systems and Apache
Not rocket science, but a pleasing bit of configuration that keeps things tidy.

random($foo): Google Reader: Huge Improvement.. BUT...
The Inbox metaphor may work for those who have a few sites they read, but how does it let me sample/prioritize for hundreds or thousands of feeds?

Why learning Haskell/Python makes you a worse programmer
The moral of the story: don't bother improving yourself, unless you have the freedom to improve your environment accordingly

Drink Broken: Tracking Health With Bash
I added a curl command to my home and work bash startup files, that would increment a daily counter every time I fired up a shell.

Start and Stop All Your Mongrel_Cluster Processes
Put it anywhere, chmod it, and symlink it to init.d

Chris Shiflett: The Dangers of Cross-Domain Ajax with Flash
If the user interface and API operate in the same domain, there's almost no limit to what an attacker can do.

Wikipedia vs Britannica: Yawn. Strange Attractor: Picking out patterns from the chaos that is the blogosphere.
Wikipedia wins not because it is more accurate or more inclusive or written by more people or has expert contributors. All that is irrelevant. It wins because it's free.

Window to DPO's thoughts: A forensic analysis of the IE6 BackgroundImageCache command identifier
I don't know yet what's the catch, if there is any. But it does a pretty good job for me.

O'Reilly Radar > YouTube and the DMCA
Enforcing copyright now has a non-zero price which means the rights for material of no value will tend to not be enforced

Event Delegation versus Event Handling - how to create quicker web apps
all you need to do is to set one event handler on a main element, and use the getTarget() method of the library of your choice. Compare the event target to what you want to react to and off you go

Maeda's SIMPLICITY: Lower Your SSR
I'm feeling that there's a kind of ratio to associate with a manager's communications that I call the "silence to signal ratio (SSR)."

Xblog : On Efficiency, Scalability, and the Wisdom to Know the Difference
Let’s review: efficiency is the ability to get something done while consuming few resources. Efficient code uses less memory, less IO bandwidth, and less CPU time to get the same job done

Start and Stop All Your Mongrel_Cluster Processes
The beauty of this is that when I add a new app to the server, I don’t have to tell the script. Using conventions, it knows what rails apps I have installed.

Rands In Repose: Trickle Theory
Begin. Go read the first bug. Don't think about how many are left. Go to the next one and watch what happens. In just a few minutes, you'll have made something resembling progress. Two more bugs and it'll start to feel like momentum. Progress + momentum = confidence.

Singletons with Functions -
You learn something new every day.

for in Intrigue » Yahoo! User Interface Blog
Would it be better if JavaScript were not flawed? Absolutely. But it is flawed, and you can only get so far by pretending that it isn’t.

I love my Mac. I just wish it camee in green.

Hold breath. Exhale. Focus. | Kinkless
Having the chance to take everything I’d been thinking and working on with kGTD and see it turned into something bigger and better and brighter is like making a doodle on a piece of paper, handing it to da Vinci and seeing it turned into a full color oil painting

Stevey's Blog Rants: Good Agile, Bad Agile
Is it any wonder Chrysler canceled the project?

Surfin’ Safari - Blog Archive » Strange Medium
The moral of the story: be wary of tt, pre and font-family: monospace.

err.the_blog.find_by_title('Strut Your Structs')
Struct is like Ruby on Rails for classes. Scaffolding.

Coding Horror: Fifty Years of Software Development
As software developers, we've grown accustomed to computer hardware doubling in speed every 18 months. What we haven't been able to cope with so well is how long it takes for the human beings to catch up with the hardware

Coding Horror: When Understanding means Rewriting
Maybe the best way to understand an application is, paradoxically, to ignore the source code altogether

Ajaxian » 2006 Survey Results
And the winner is… Prototype, the most popular Ajax framework, by a considerable margin

Reprocessed | Everything I know about programming I learnt from typography
the main themes (however buried they were) are ones that I’m going to try to explore in more detail in future

How to present a paper
Read the rules again with the proper humility. They apply to everyone.

niqui merret » Blog Archive » Text-Resize in the browser sets the scale of SWF
I wrote a little JavaScript function that used the TextResizeDetector created by Lawrence Carvalho and resized the div that the SWF was placed in

Eric's Archived Thoughts: W3C Change: Full Independence
My third recommendation is simply this: Transform the W3C from a member-funded organization to a financially independent entity

brentashley » Blog Archive » Simplicity begets Stability
don’t forget that many simple problems deserve simple solutions

Infovore : Cross-model searching in Rails with Ferret
the interface to do so is there, you just have to glue the results together

Curiosity is bliss: Cross-document messaging hack
Now, the question is what cool applications will you build with this new cross-domain capability?

AIGA - They're not fonts!
It seems that just about everyone is using the word “font” when they are referring to a typeface

O'Reilly Radar > Deconstructing Databases
My hunch is that unstructured data can be richer and easier to collect than highly structured data, and therefore more valuable.

Encytemedia: JQuery: (Mis)leading the Pack
Does JQuery really pack anything new or revolutionary enough for Prototype users to swap?

Bill de hÓra: Eight Fallacies of Distributed Information Systems
All prove to be false in the long run and all cause big trouble and painful learning experiences

eurofoo last weekend (21 September 2006, Interconnected)
a discussion of where I see the future of web apps, diverging into genres including: desktop deployed; smart and massive; situated; ambients; in-betweeners, and; Atom-A.

Advogato is going offline
It has filled its purpose of demonstrating the trust metric ideas, which was the original purpose of the site

A transaction makes a customer - Signal vs. Noise (by 37signals)
When someone pays for your product, they’re investing in your product

Ambient Signifiers - Boxes and Arrows: The design behind the design
despite not necessarily paying attention to the visual cues around them, travelers subconsciously start building up a “landscape” of their journey based on these audible inputs On personal content management
And we purveyors of the personal website need to stop fitting our square pegs into round holes. Content deserves structure.

Slides from my Future of Web Apps (SF06) talk... (
The talk is about how to generate systems and models wherein large groups of people can publically create something together that's more than the sum of its parts

Adventures in JavaScript testing
here are the slides on unit testing JavaScript from my talk at RailsConf Europe

How to lose your fear of being fired
You say I’m fired like it’s a bad thing…

Mind Hacks: Why email is addictive (and what to do about it)
Checking email is a behaviour that has variable interval reinforcement. Sometimes, but not everytime, the behaviour produces a reward

Yahoo! 360° - The Department of Style - ++
I am not advocating the elimination of ++. But I found that when I stopped using ++, I became a better programmer.

Continuing Intermittent Incoherency » On The Shoulders of Giants
Hopefully Jeff’s list of the 4 goals of ID can help developers similarly start to frame the problem better

Brendan Gregg : Weblog
However with DTrace people can run a normal browser build, with USDT probes, and dynamically enable debug information as needed

IE 7 - is catching up good enough? - Robert’s talk
What’s the point in releasing something that still lags behind, even if it’s far better than the previous version?

Anil Dash: A very small planet
a work that took enormous resources to support, unbelievable imagination to create, and true courage to execute can seem downright ordinary once it becomes ubiquitous

Clearing cookies is not enough to save your privacy
A JavaScript file resource which is generated dynamically when requested can have embedded a unique tracking ID and can live permanently in your browser's cache

evhead: Why go to conferences?
it's that you come away wanting to do better

Top 10 tips for productive, creative, fun writing
Done right, it transforms writing from a chore to something you actively enjoy and look forward to. And that is guaranteed to result in better writing.

Ned Batchelder: Frameworks make software easier, but only the easy part
When the hype-masters claim that their frameworks and languages make coding an application easier, they are absolutely right. But that's already the easy part.

XTech WebDev: Essential training for web developers
Registration is now open for XTech WebDev London.

Load-balancing Mongrel with Apache 2.0
A simple solution is to use the randomizing feature in mod_apache's rewrite map feature Pecha Kucha presentation creator
Create a Pecha Kucha presentation from your last twenty bookmarks

The Twelve (or so) Step Program for Conference Speakers and Organisers. Strange Attractor: Picking out patterns from the chaos that is the blogosphere.
You have a responsibility to pull your fingers out of your collective ass and start trying harder.

Orange Cone: Attracting women to tech conferences, my experience with Sketching
the ratio of men attending to those invited was about 1 in 3, yet for women it was 1 in 19

using svnsync
svnsync is a one way replication system for Subversion

Who Is Jonathan Ive?
It's about being excited to be wrong because then you've discovered something new

RailsConf Europe Notes: Dave Thomas Keynote (On Risk)
Opposite of risk is not safety, it’s stagnation

The Universe of Discourse : Design patterns of 1972
each design pattern is an expression of the failure of the source language The golden age for wannabe programmers
David Brin wrote an article for Salon about the absence of BASIC on modern computers that is wrong on so many levels that it makes my brain hurt

The Future of White Boy clubs at FactoryCity
It won’t be easy, but dammit, nothing worthwhile ever is.

Facebook's Privacy Triumph: Stealth, Secrecy, and Melodrama. Many-to-Many:
Facebook's Privacy Triumph: Stealth, Secrecy, and Melodrama

Kid666 Blog » Blog Archive » A Self-healing Web
The problem with the way we deal with errors right now is we tell the visitor that there was a problem but not the resource they used to get to the error.

Highlight Microformats with CSS :: journal :: hicksdesign Ο°
use css to style .vcard and .vevent classes differently.

The Fishbowl: The Greatest Trick
The greatest trick Apple pulled was to build a market where lock-in is mandated, but convince the world that this was something they did reluctantly, at the behest of the villainous recording industry.

nginx [engine x] is a HTTP server and IMAP/POP3 proxy server

Slashdot | Slashdot Discussion2 In Beta
The primary reason for discussion2 was to get beyond the pain in the ass that is navigating large discussion threads on Slashdot

HREF Considered Harmful » Blog Archive » Ruby and Strongtalk
Yes, Ruby is slow, and yes, that has to do with Ruby’s naive implementation of method dispatch, but no, it’s simply not true that you can “never get something compiled down” to the point where it’s fast enough

Advocating the use of code coverage
One of my favorite things about code coverage is that it forces you to look at your code

Controlling Rails Process Size
Now, in Ruby 1.8.5, we have Process::setrlimit

Outsourcing the performance-intensive functions (Loud Thinking)
please don't let bottlenecks (real or imaginary, usually the latter) dictate your choice of software development environment

evhead: 16 Assertions
Things that make for healthy people often lead to healthy companies: balance, good communication, breathing, grooming.

Neil Fraser: Software: MobWrite
Mobwrite is an text box which allows multiple people to edit the same text at the same time.

A List Apart: Articles: Text-Resize Detection
a hidden span element with a space inside it

The Decorator Pattern for JavaScript
# Run actsAsDecorator() on any object. # This object will now have a before() and after() method

Gluttonous : Guide: Things You Shouldn't Be Doing In Rails
a list of things I still see over and over in Rails code that you really shouldn’t be doing anymore. Really. Trust me on this.

v-2 Organisation | news | What is Hotel?
Hotel is always perched precisely on the borderline between public and private