Wed 08 November
Being a Dad
It's been quiet around here for the last month or so because I've been busy becoming a Dad.
Things are slowly returning to normal, mostly through a process of redefining "normal". Everything is the same but different, in subtle and awe inspiring ways. It's great.
(photo by Dave Smith)
Sat 07 October
Links
- GNUCITIZEN » Javascript Spider
- Berkun blog » Blog Archive » How to run a great unconference session
- A List of Amazon S3 Backup Tools (by Jeremy Zawodny)
Thu 05 October
Links
- Pen
- Ajaxian » “Don’t Waste Time” with Graphical Ajax Solutions
- v-2 Organisation | news | IA or not IA
- Equal Height Columns using CSS - Edward Eliot
- Google code search (kottke.org)
- Official Google Blog: Got blog? Will ping.
- Make ruby-mysql create less garbage
- Top 10 Reasons Why Your 5 Tips About 7 Cutting-Edge Technologies will annoy me | A Whole Lotta Nothing
- Uninspired :: Jogin.com
- Airbag - Boxes.
- Jack Slocum’s Blog » 3 Easy Steps to Avoid JavaScript Memory Leaks
- piecing IT together » Blog Archive » Why Calendars are hard
Mon 02 October
Links
- Rails deployment tip for Debian systems and Apache
- random($foo): Google Reader: Huge Improvement.. BUT...
- Why learning Haskell/Python makes you a worse programmer
- Drink Broken: Tracking Health With Bash
- Start and Stop All Your Mongrel_Cluster Processes
- Chris Shiflett: The Dangers of Cross-Domain Ajax with Flash
- Wikipedia vs Britannica: Yawn. Strange Attractor: Picking out patterns from the chaos that is the blogosphere.
- Window to DPO's thoughts: A forensic analysis of the IE6 BackgroundImageCache command identifier
- O'Reilly Radar > YouTube and the DMCA
- RedHanded » These Yelps and Squeals are Totally Valid
Wed 27 September
Links
- Event Delegation versus Event Handling - how to create quicker web apps
- Maeda's SIMPLICITY: Lower Your SSR
- Xblog : On Efficiency, Scalability, and the Wisdom to Know the Difference
- Start and Stop All Your Mongrel_Cluster Processes
- Rands In Repose: Trickle Theory
- Singletons with Functions - Snook.ca
- for in Intrigue » Yahoo! User Interface Blog
- Greenpeace
- Hold breath. Exhale. Focus. | Kinkless
- Stevey's Blog Rants: Good Agile, Bad Agile
- Stevey's Blog Rants: Blogger's Block #3: Dreaming in Browser Swamp
- Surfin’ Safari - Blog Archive » Strange Medium
- David Beach's Blog: 50 Axioms of Web Application Development
- err.the_blog.find_by_title('Strut Your Structs')
Mon 25 September
Links
- Coding Horror: Fifty Years of Software Development
- Coding Horror: When Understanding means Rewriting
- Ajaxian » Ajaxian.com 2006 Survey Results
- Reprocessed | Everything I know about programming I learnt from typography
- How to present a paper
- niqui merret » Blog Archive » Text-Resize in the browser sets the scale of SWF
- Eric's Archived Thoughts: W3C Change: Full Independence
- brentashley » Blog Archive » Simplicity begets Stability
Fri 22 September
Links
- Infovore : Cross-model searching in Rails with Ferret
- Curiosity is bliss: Cross-document messaging hack
- AIGA - They're not fonts!
- O'Reilly Radar > Deconstructing Databases
- Encytemedia: JQuery: (Mis)leading the Pack
- Bill de hÓra: Eight Fallacies of Distributed Information Systems
Thu 21 September
Links
- eurofoo last weekend (21 September 2006, Interconnected)
- Advogato is going offline
- A transaction makes a customer - Signal vs. Noise (by 37signals)
- Ambient Signifiers - Boxes and Arrows: The design behind the design
- JeffCroft.com: On personal content management
- Slides from my Future of Web Apps (SF06) talk... (plasticbag.org)
Wed 20 September
Links
- Adventures in JavaScript testing
- How to lose your fear of being fired
- Mind Hacks: Why email is addictive (and what to do about it)
- danwebb.net - RailsConf Presentation Slides and Example Code
Tue 19 September
Links
- Yahoo! 360° - The Department of Style - ++
- Continuing Intermittent Incoherency » On The Shoulders of Giants
- Brendan Gregg : Weblog
- IE 7 - is catching up good enough? - Robert’s talk
- Anil Dash: A very small planet
Mon 18 September
Links
- Clearing cookies is not enough to save your privacy
- evhead: Why go to conferences?
- Top 10 tips for productive, creative, fun writing
- Ned Batchelder: Frameworks make software easier, but only the easy part
Sun 17 September
Links
- XTech WebDev: Essential training for web developers
- Load-balancing Mongrel with Apache 2.0
- Del.icio.us Pecha Kucha presentation creator
- The Twelve (or so) Step Program for Conference Speakers and Organisers. Strange Attractor: Picking out patterns from the chaos that is the blogosphere.
- Orange Cone: Attracting women to tech conferences, my experience with Sketching
- using svnsync
- Who Is Jonathan Ive?
- RailsConf Europe Notes: Dave Thomas Keynote (On Risk)
- The Universe of Discourse : Design patterns of 1972
- rc3.org: The golden age for wannabe programmers
- The Future of White Boy clubs at FactoryCity
- Facebook's Privacy Triumph: Stealth, Secrecy, and Melodrama. Many-to-Many:
- Kid666 Blog » Blog Archive » A Self-healing Web
Thu 14 September
Links
- Highlight Microformats with CSS :: journal :: hicksdesign Ο°
- The Fishbowl: The Greatest Trick
- Design is making fun of things lining up, and fonts @ Dan Rubin’s SuperfluousBanter
- nginx
- Slashdot | Slashdot Discussion2 In Beta
Wed 13 September
Links
- HREF Considered Harmful » Blog Archive » Ruby and Strongtalk
- Advocating the use of code coverage
- Controlling Rails Process Size
- Outsourcing the performance-intensive functions (Loud Thinking)
Tue 12 September
Links
- evhead: 16 Assertions
- Neil Fraser: Software: MobWrite
- A List Apart: Articles: Text-Resize Detection
- The Decorator Pattern for JavaScript
- Gluttonous : Guide: Things You Shouldn't Be Doing In Rails
- v-2 Organisation | news | What is Hotel?
Mon 11 September
d.construct 2006
Following on from Barcamp London, this weekend saw 400-odd geeks descend on Brighton for the second d.construct.
Simon and I were there to speak about the Yahoo Developer Network, and how Yahoo use of APIs and web services internally to scale, move faster and encourage innovation. We also threw in some extras, including a discussion of Hack Day, and some bad photos of some well-known UK geeks.
As always, the slides are available.
Dominic Mitchell summarised our key points, and Ms Jen wrote some decent notes on what we actually said. There is also a video out there of the session, but I'm not going to link to it until I've had a chance to watch it myself.
The event as a whole was very different compared with last year - bigger and generally better. When an event goes so smoothly and has a great venue, decent AV equipment, goodie bags, working wifi, a sponsored bar and free crazy golf, then you start to think it's maybe moved beyond the "grassroots" label. But I don't see this as a bad thing - I spoke to several people who flew halfway round the world to attend, often out of their own pocket.
It's a real credit to Clearleft guys that they've established d.construct's worldwide reputation so quickly. I'm already looking forward to next year.
Barcamp London 2006
Barcamp London was over a week ago at the Yahoo offices in London.
I've been reflecting on what happened, and like Ian I think it was a near-perfect barcamp. I led a session at the end of Sunday about what we could change, and we couldn't find a single suggestion that even three people could agree on. Even the wired internet had it's fans.
The success of an event like barcamp is really important for London and the UK - it makes it much easier to organise similar events in the future. In particular, it has opened the doors to new venues and sponsorship opportunities. Yahoo got a huge amount out of the event, and other companies will definitely want to be involved next time.
Thanks to Ben, Ian and Murray for organising it, and the attendees for making it what it is. Expect another barcamp and other similar-yet-different events to happen in the near future.
Links
- Adactio: Journal - dConstructing the network
- People are more interesting than memes, echos, and most gossip (by Jeremy Zawodny)
- Values and client work, by Jeffrey Veen
- HOWTO parse feeds on the command line [dive into mark]
- mem_inspect and png
- dojo.foo » JS Linker in Dojo
Sun 10 September
Links
- The long road to simple: creating, debating, and iterating "Add an event" - Signal vs. Noise (by 37signals)
- Using RubyInline for Optimization
- A Field Guide to Developers - Joel on Software
- SimpleBits | New Chameleon Icon Sets
- Testing for a Value in JavaScript Array - snook.ca
- throbber
- Facebook's "Privacy Trainwreck": Exposure, Invasion, and Drama
Wed 06 September
Links
- Noodlesoft - Hazel
- err.the_blog.find_by_title('Sessions N Such')
- peterme.com: Pictographs for you to use!
- The Most Powerful Blogging Technique There Is | Copyblogger
- The yin-yang of FOO and Bar at FactoryCity
- Danny O'Brien's Oblomovka
- Finding Great Developers - Joel on Software
- Surfin’ Safari - Blog Archive » The FOUC Problem
- A fundamental way newspaper sites need to change | Holovaty.com
Tue 05 September
Links
- Add and delete vertical space in measured intervals | The Elements of Typographic Style Applied to the Web
- techno weenie - White Listing Plugin for Rails
- Define your own success - Signal vs. Noise (by 37signals)
- John Battelle's Searchblog: Failure to Fail
- Seth's Blog: The end of the job interview
- Character Info in Textmate
- IEBlog : Details on our CSS changes for IE7
- » My “Yahoo! vs. Yahoo!” @media 2006 Slides Nate Koechley’s Blog
- Sam Ruby: MeMeme
- TrackMeNot Extension
- Riding Rails: Filtered parameter logging
Sat 02 September
Links
- Darik's Boot and Nuke (Hard Drive Disk Wipe)
- How Web 2.0-aware Are You?
- evhead: Pageviews are Obsolete
- jQuery: Blog: » jQuery 1.0
- ::HorsePigCow:: marketing uncommon: Missing the point
- Bare Naked App » Blog Archive » Displaying percentages
- mnot’s Web log: Caching Performance Notes
- UJS Rails Plugin—Unobtrusive Javascript for Ruby On Rails
- David Baron's weblog: August 2006
- the fundamental interconnectedness of all things [Dirk]
- Dr Nic’s Magic Models
- Program “e” — Extract Any Archive < Programming Kung Fu
- Nelson's Weblog: Parsing XML can open network sockets
- deconcept › On embedding Flash content using Web Standards (yes, again)
- memcached Basics for Rails | Ruby on Rails for Newbies
Tue 29 August
Phrases from Foo Camp
- "I am not a werewolf"
- "I want presence without IM - where I am not an invitation to talk."
- Innovation as "a difference that makes a difference"
- "Flow has nothing to do with reality. It's about the perception that the next compile will nail it."
- "When ThingLinks Go Wrong"
- "Mess is only a problem when it bothers you"
- "Open Governance"
Of course, most of the really interesting conversations happened when I wasn't writing things down.
(See also writeups from Erik, danah, Scott Berkun, Tom, Niall Kennedy and the usual flickr photos)
Tue 15 August
Links
- Infovore : Slides now available for my LRUG talk
- Something went wrong at the W3C? - Anne’s Weblog
- On Ethical Weblogging (Part Two) (plasticbag.org)
- O'Reilly Radar > Entrepreneurially yours
- AS Workshop » MySQL: Get total number of rows when using LIMIT
- Eric's Archived Thoughts: Angry Indeed
- Happy Quote (Reviewed at WorkHappy.net)
- Brad Choate: ack
- Guardian Unlimited | Family | Just one more ...
- mnot’s Web log: Putting the Web back in Web 2.0
- ETech Conference 2007 • March 26-29, 2007 • San Diego, California
Thu 10 August
Links
- Official Google Research Blog: All Our N-gram are Belong to You
- err.the_blog.find_by_title('acts_as_textiled')
- Starfish - Easy Distribution of Site Maintenance
Wed 09 August
Links
- Plain English Campaign: Free guides: How to write in plain English
- Joel on Software - The Command and Control Management Method
- Sam Ruby: Attack Delivery TestSuite
- Turning MySQL data in latin1 to utf8 utf-8 - O'Reilly ONLamp Blog
- Polishing Ruby: Upgrade rails now
- Why you need multiple mongrel instances with rails
- A Face Is Exposed for AOL Searcher No. 4417749 - New York Times
- Official Google Reader Blog: XML Errors in Feeds
- Browser JavaScript
- Unicode strings to ASCII ...nicely - Peterbe.com (Peter Bengtsson on Python, Zope, Kung Fu, London and photos)
- Never Check Your Email First Or Last at LifeDev
- Kevin Burton's Feed Blog: Technorati's Numbers are Wrong
Tue 08 August
Links
- CollyLogic: Part 3: CSS showcases - be selected
- Riding Rails: Ruby on Rails will ship with OS X 10.5 (Leopard)
- How I Blog (kottke.org)
- Six Apart - Digging up info on Gopher
- Calendar Server - Trac
- Copy big copy small - Signal vs. Noise (by 37signals)
- Ascription is an Anathema to any Enthusiasm » Blog Archive » Search Frequencies/Person & A Public Service Announcement
- mezzoblue § ClearerType
- err.the_blog.find_by_title('Organize Your Models')
Mon 07 August
Links
- RELEASE: Redirect Routing Plugin for Rails - pinds.com: Lars Pind's Blog
- Hixie's Natural Log: The sacrifice of pragmatism over theoretical purity
- stevenberlinjohnson.com: Five Things All Sane People Agree On About Blogs And Mainstream Journalism (So Can We Stop Talking About Them Now?)
- err.the_blog.find_by_title('rake remigrate')
- adaptive path » blog » blog archive » Teenagers don’t really have much to say
- Feed Injection in Web 2.0
Sun 06 August
Links
Sat 05 August
Links
- A Rails Feature You Should be Using: with_scope
- hardcore caboo.se rails api documentation
- Names and addresses
Fri 04 August
Links
- milov.nl: hidden Flickr referrers
- Don't believe BusinessWeek's bubble-math - Signal vs. Noise (by 37signals)
- Vitamin Features » How to measure the success of your web app
- Minimal Rails
- as days pass by » CSS hacks and server-side code
- Engineering parallels at the Science Museum - currybetdotnet -
- Infovore : Getting a class object in Ruby from a string containing that classes name
- Positive Sharing » Top 5 business maxims that need to go
- The Fishbowl: Why is XSS so common?
- QuirksBlog: The dangers of browser detects
