Archive 2021 Java 1.0 released 25 years ago Jan 23 2021 2020 Why ServiceCaller is better (than ServiceTracker) Jul 07 2020 Why ServiceTracker is Bad (for DS) Jul 02 2020 Bite-sized bytecode and class loaders Jun 09 2020 Java's 25th Anniversary May 23 2020 Using dnsmasq to block DNS requests May 10 2020 Understanding CPU Microarchitecture for performance Apr 01 2020 QCon London 2020 Day 3 Mar 04 2020 QCon London 2020 Day 2 Mar 03 2020 QCon London 2020 Day 1 Mar 02 2020 Measuring bundle startup time with JFR Feb 22 2020 Micro optimising class.getName Feb 16 2020 AlBlue is Back Feb 14 2020 2017 Milton Keynes 50th Anniversary Jan 23 2017 2016 EclipseCon 2016: Optimising Eclipse Plug-ins Oct 25 2016 JavaOne 2016: HotSpot Under the Hood Sep 19 2016 Moving on Aug 11 2016 EclipseCon and JavaOne presentations Aug 10 2016 Eclipse Plug-in Development: Beginner's Guide (second edition) Aug 05 2016 StringBuffer and StringBuilder performance with JMH Apr 23 2016 Swift 2.2 Released Mar 21 2016 Finding duplicate objects with Eclipse MAT Mar 19 2016 EclipseCon 2016 Day 4 Mar 10 2016 QCon London 2016 Day 3 Mar 10 2016 EclipseCon 2016 Day 3 Mar 09 2016 QCon London 2016 Day 2 Mar 09 2016 EclipseCon 2016 Day 2 Mar 08 2016 QCon London 2016 Day 1 Mar 08 2016 EclipseCon 2016 Day 1 Mar 07 2016 Swift Essentials Second Edition Published Jan 26 2016 2015 Eclipse Performance revisited Oct 01 2015 Acquiring OSGi Services in Java 8 Sep 25 2015 Eclipse Night London Sep 16 2015 Eclipse start optimisation Sep 11 2015 Eclipse memory optimisation Sep 08 2015 QCon London and Swift Essentials tutorial/talk Jan 30 2015 2014 Swift Essentials Published Dec 26 2014 OSX and NTPD security update Dec 23 2014 EclipseCon Europe and book codes Oct 31 2014 Swift - enums Oct 18 2014 GeekOut London Oct 16 2014 Swift - structs Oct 11 2014 Swift - classes Oct 04 2014 Swift - functions Sep 27 2014 Bash remote vulnerability Sep 25 2014 Swift - introducing Playgrounds Sep 20 2014 Swift - introducing the REPL Sep 13 2014 Mastering Eclipse Plug-in Development published Aug 25 2014 EclipseCon 2014 Day 3 Mar 20 2014 EclipseCon 2014 Day 2 Mar 19 2014 Java 8 Released Mar 18 2014 EclipseCon 2014 Day 1 Mar 18 2014 QCon London 2014 Day 3 Mar 07 2014 QCon London 2014 Day 2 Mar 06 2014 QCon London 2014 Day 1 Mar 05 2014 2013 Embedding JGit Nov 01 2013 EclipseCon Europe 2013 was a great success Nov 01 2013 Win a copy of my Eclipse 4 book at EclipseCon Europe Oct 21 2013 Disabling Bluetooth Assistant on OSX Oct 11 2013 Tip of Trunk versus Versioned Releases Sep 30 2013 Should every commit compile? Aug 15 2013 Will Scala ever be enterprise ready? Aug 08 2013 Writing Eclipse 4 Plug-in Development by Example: Beginner's Guide Aug 06 2013 Eclipse 4 Plug-in Development by Example: Beginner's Guide published Jul 01 2013 EclipseCon 2013 Interviews Jun 08 2013 EclipseCon 2013 Day 1 Mar 25 2013 EclipseCon 2013 Day 0 Mar 24 2013 QCon London 2013 Day 3 Mar 06 2013 QCon London 2013 Day 2 Mar 05 2013 QCon London 2013 Day 1 Mar 05 2013 NSConference 2013 Day 2 Mar 04 2013 NSConference 2013 Day 1 Mar 03 2013 (belated) Happy New Year Jan 26 2013 2012 A decade of driving a hybrid car May 30 2012 My first published article Apr 19 2012 Why OSGi qualifiers aren't working Apr 11 2012 Using Humans to solve a Tooling problem Apr 04 2012 EclipseCon 2012 Day 3 Mar 29 2012 EclipseCon 2012 Day 2 Mar 28 2012 EclipseCon -- Thanks Mar 27 2012 EclipseCon 2012 Day 1 Mar 27 2012 NSConference 2012 Day 3 Mar 21 2012 NSConference 2012 Day 2 Mar 20 2012 NSConference 2012 Day 1 Mar 19 2012 QConLondon 2012 Slides Mar 10 2012 QConLondon 2012 Day 3 Mar 09 2012 QConLondon 2012 Day 2 Mar 08 2012 HTTPie Mar 08 2012 QConLondon 2012 Day 1 Mar 07 2012 Migration off of Google Feb 27 2012 Disadvantages of Octopress Feb 17 2012 Advantages of Octopress Feb 16 2012 Gerrit at Eclipse Feb 15 2012 Migrated to Octopress Feb 12 2012 Migrating to self-hosted Octopress Feb 08 2012 Oh dear oh dear O2 Jan 25 2012 You get what you pay for Jan 25 2012 2011 Git Tip of the Week: Finale Dec 20 2011 Git Tip of the Week: Forking and Pulling vs Pushing Dec 13 2011 Git Tip of the Week: Patches by Email Dec 06 2011 Git Tip of the Week: Git Submodules Nov 29 2011 Git Tip of the Week: Git BigJobbies Nov 22 2011 Declarative Services vs Objects Nov 16 2011 What else can Google screw up? Nov 15 2011 Git Tip of the Week: GC and Pruning Nov 15 2011 Flash in the pan Nov 09 2011 Git Tip of the Week: Git Notes Nov 08 2011 Ten Years of Eclipse Nov 07 2011 SSHD Server in Java with Kerberos Authentication Nov 02 2011 Google Screws Up Reader Nov 01 2011 Git Tip of the Week: Git Flow Nov 01 2011 Git Tip of the Week: Merging Revisited Oct 25 2011 Buzz Buzzes Off Oct 18 2011 Git Tip of the Week: Index Revisited Oct 18 2011 Git Tip of the Week: Understanding the Index Oct 11 2011 One Last Thing Oct 06 2011 Git Tip of the Week: Interactive Adding Oct 04 2011 Removing CVS from the Eclipse Platform Sep 27 2011 Git Tip of the Week: Git Archive Sep 27 2011 OSGi Community Event 2011 - OSGi, Past Present and Future Keynote Sep 26 2011 The Omega Problem Sep 21 2011 Git Tip of the Week: Packfiles redux Sep 20 2011 Git Tip of the Week: Objects and Packfiles Sep 13 2011 Speaking at OSGi Community Event Sep 12 2011 Git Tip of the Week: Commits Sep 06 2011 Git Tip of the Week: Trees Aug 30 2011 Steve Jobs retires from Apple Aug 25 2011 Git Tip of the Week: Objects Aug 23 2011 Git Tip of the Week: Detached Heads Aug 16 2011 IntelliJ Plugin Development Aug 12 2011 Git Tip of the Week: Searching for Commits and Changes Aug 09 2011 Git Tip of the Week: Searching for Patterns Aug 02 2011 Git Tip of the Week: Git Bisect Jul 26 2011 Full-screen support for Eclipse on OSX Lion Jul 24 2011 Git Tip of the Week: Autocompletion in Shells Jul 19 2011 Setting up Google Code with Git Jul 18 2011 Google Code and Git Wikis Jul 16 2011 Git at Google Code Jul 15 2011 Git Tip of the Week: Assigning Blame Jul 12 2011 Real-time Text for Jabber Jul 08 2011 Google selcriC Jul 04 2011 Git Tip of the Week: Tracking Branches Jul 04 2011 Google Plus Jun 30 2011 Git Tip of the Week: Pulling and Rebasing Jun 23 2011 Eclipse Indigo Released Jun 22 2011 Git Tip of the Week: EGit Jun 21 2011 Git Tip of the Week: Rebasing Revisited Jun 14 2011 Running Gerrit with Jenkins/Hudson Jun 10 2011 World IPv6 day Jun 08 2011 Git Tip of the Week: Cherry Picking Jun 07 2011 Git Tip of the Week: Rebasing Jun 01 2011 Adventures in Multi-Architecture Eclipse May 24 2011 Git Tip of the Week: Git Revisions May 23 2011 Git Tip of the Week: Reflogs May 17 2011 Git, Gerrit and Jenkins for iOS development May 10 2011 Git Tip of the Week: Stashes May 10 2011 Git Tip of the Week: Gollum May 03 2011 Adventures in Multi-Architecture Eclipse Apr 28 2011 Git Tip of the Week: Tags Apr 26 2011 Cleaning up Google results Apr 19 2011 Broadband speed Apr 19 2011 Git Tip of the Week: Merging Apr 19 2011 Associated Business Solutions, Inc Apr 18 2011 Git Tip of the Week: Branches Apr 12 2011 Multiple Architecture, Single Build Apr 06 2011 Git Tip of the Week: Aliases Apr 05 2011 What's new in OSGi 4.3 Mar 29 2011 Git Tip of the Week: Pushing and Pulling Mar 29 2011 Whatever Happened to ... Mar 29 2011 EclipseCon Thursday Mar 24 2011 NSConference 2011 Day 3 Mar 23 2011 EclipseCon Wedensday Mar 23 2011 NSConference 2011 Day 2 Mar 22 2011 EclipseCon Tuesday Mar 22 2011 Git Tip of the Week: Ignoring build output Mar 22 2011 NSConference 2011 Day 1 Mar 21 2011 EclipseCon Tutorial Day Mar 21 2011 Red Nose Day 2011 Mar 18 2011 Status of MacZFS on OSX Mar 17 2011 Microsoft IE 9 released Mar 15 2011 Git Tip of the Week: Adding content Mar 15 2011 Will Google run Circles around the #dickbar? Mar 13 2011 QCon Day 3 Mar 12 2011 QCon Day 2 Mar 11 2011 QCon Day 1 Mar 09 2011 QCon London starts today! Mar 09 2011 Git Tip of the Week: Setting up a shared repository Mar 08 2011 Mercurial and Git: a technical comparison Mar 06 2011 Warning: do not upgrade Twitter on iOS Mar 04 2011 Configuring a SoftwareUpdate site for OSX Mar 03 2011 Predictions on the iPad2 event Mar 02 2011 Reflections on Objective-C, Part II Feb 23 2011 Gerrit Git Review with Jenkins CI Server Feb 18 2011 Reflections on Objective-C Feb 15 2011 Comic Relief 1993 Feb 12 2011 Someday ... Feb 09 2011 Conferences this year Feb 04 2011 Final IPv4 blocks allocated Feb 01 2011 IPv6, Jenkins, ZFS et al Jan 31 2011 2010 Apache Resigns from the JCP Dec 10 2010 Moving data from one ZFS pool to another on OSX Nov 29 2010 Less than 100 days left of IPv4 addresses Nov 25 2010 ObjectivEClipse (briefly) reappears Nov 25 2010 Delving into Spring Roo Nov 24 2010 Automatically tagging builds with Git describe Nov 22 2010 Restlet Nov 11 2010 Using EMF for OSGi service creation Nov 05 2010 Google mod_pagespeed for Eclipse.org? Nov 04 2010 Ruminations on Apple Oct 23 2010 Apple deprecates Java Oct 21 2010 IBM joins OpenJDK Oct 11 2010 Maven 3.0 on OSX Oct 11 2010 Happy 42 day! Oct 10 2010 Maven 3 released Oct 08 2010 LLVM 2.8 and OSGi Community Event Oct 08 2010 Compiling Java Generics with 1.4 compatibility Oct 01 2010 OSGi Wiki proposal Oct 01 2010 Goo.gl URL shortened goes public Sep 30 2010 Atlassian acquires BitBucket Sep 29 2010 Git presentation at NSCoderNightLondon Sep 27 2010 All quiet on the blue front Sep 27 2010 H.264 to remain free for internet video Aug 27 2010 Automatic Resource Management in Java Aug 23 2010 More details on 5966702 and pack200 Aug 16 2010 Java, Oracle, Google, Dalvik and Harmony Aug 16 2010 Eclipse 4.0 Aug 06 2010 Using DTrace to find out callstack Aug 05 2010 New blog style Jul 22 2010 Eclipse and Java 6u21 issue rolled back Jul 22 2010 Compression and MacZFS Jul 19 2010 Eclipse CVS checkout behind a firewall and proxy Jul 14 2010 Thoughts on LLVM and Clang Jul 13 2010 Git whilst disconnected Jun 28 2010 Ruminations of an iPad user Jun 28 2010 EGit DemoCamp screencast available Jun 26 2010 Eclipse DemoCamp London - EGit Jun 16 2010 XCode 4 and new features Jun 08 2010 Effective UX with the Clipboard Jun 07 2010 Overview of the Lambda project Jun 03 2010 ObjectivEClipse project closing doors Jun 02 2010 Smart Git HTTP checkout from Eclipse.org Jun 02 2010 Analysis of the WebM project May 19 2010 Mac doesn't get much love Apr 29 2010 New blog domain Apr 12 2010 iPhone OS 4.0 roundup Apr 09 2010 Thursday's EclipseCon Highlights Mar 25 2010 Wednesday's EclipseCon Highlights Mar 24 2010 What's new in OSGi Enterprise 4.2 Mar 23 2010 OSGi Enterprise spec 4.2 released Mar 23 2010 Tuesday's EclipseCon Highlights Mar 23 2010 Monday's EclipseCon Highlights Mar 22 2010 Eclipse and Git Mar 19 2010 Long class names in Eclipse Mar 19 2010 QCon Day 3 Mar 12 2010 QCon Day 2 Mar 11 2010 QCon Day 1 Mar 10 2010 Why buzz has lost its fizz Mar 10 2010 Merged ZFS from OpenSolaris to OSX Mar 06 2010 Link to source repository in Bundles? Feb 24 2010 Git for Eclipse users Feb 10 2010 NSConference 2010 Day 3 Feb 03 2010 NSConference 2010 Day 2 Feb 02 2010 NSConference 2010 Day 1 Feb 01 2010 Apple iPad due out Real Soon Now Jan 27 2010 What is happening with JSR294? Jan 27 2010 QR Codes on Google Chart Jan 09 2010 2009 Happy Christmas! Dec 25 2009 JSR294 Fantasy Version Series - Irrational Dec 19 2009 New InfoQ article on Declarative Modularity Dec 17 2009 JSR294 Fantasy Version Series - Planets Dec 17 2009 JSR294 Fantasy Version Series - Linux Dec 16 2009 JSR294 Fantasy Version Series - Roman Numerals Dec 15 2009 JSR294 is dead, long live OSGi! Dec 11 2009 JavaScript 5 standard released Dec 09 2009 JEE 6 Approved, but licensing issues remain Dec 01 2009 Java will have Lambda Expressions Nov 26 2009 Google Go is slowest compiled language Nov 14 2009 Apple finally kill off ZFS Oct 23 2009 Scala is (still) not enterprise ready Oct 20 2009 iTunes LP and Apple TV Oct 10 2009 Ripping media for Lexus 400h SEL Oct 10 2009 Finding download location of firmware Oct 10 2009 Apple releases iPhone OS 3.1.2 Oct 09 2009 Running headless VMs under Mac OS X Sep 27 2009 Modular Java series at InfoQ Sep 25 2009 OSGi 4.2 released Sep 17 2009 There's no Snow Leopard here. Sep 06 2009 Draft Scala modularity requirements posted Sep 05 2009 Signed Updates for Mac OS X Sep 04 2009 Java Security update for Mac Sep 04 2009 Modularity for Scala? Aug 28 2009 Is Scala ready for the enterprise? Aug 25 2009 Mail.app message URLs and iCal Aug 07 2009 WebGL JavaScript binding for OpenGL ES Aug 05 2009 iPhone 3.0.1 available Jul 31 2009 Serious SSL vulnerability attack Jul 30 2009 Bind remotely exploitable vulnerability Jul 29 2009 Sonatype joins the OSGi Alliance Jul 27 2009 HowTo disable Flash on your browser Jul 27 2009 Write once, pwn everywhere Jul 27 2009 How to fix the Google Reader problem Jul 19 2009 Why I don't like the visitor pattern Jul 19 2009 Millions of people hate this feature Jul 17 2009 FireFox 3.5.1 released - install now Jul 17 2009 ObjectivEClipse 0.2 released Jul 10 2009 One year later ... Jul 08 2009 Eclipse Galileo released! Jun 24 2009 iPhone now fails to login to T-Mobile hotspot Jun 23 2009 Safari, Acid and the iPhone Jun 23 2009 Seeya! Yahoo! Jun 22 2009 Saved by ZFS (twice) Jun 22 2009 iPhone software now available! Jun 17 2009 Java Security update for Mac OS X released Jun 15 2009 Russian Roulette - App Store Rejection policy Jun 14 2009 Oh noes! The Twitpocalypse is upon us! Jun 14 2009 Farewell, ZFS, we hardly knew ye ... Jun 09 2009 What is the point of Apple's binary plist format? Jun 03 2009 Review of MacBook Pro (Late 2008) Jun 02 2009 Review of iPhone 3G Jun 02 2009 Eclipse bug reporting May 30 2009 Red Arrows over Milton Keynes May 25 2009 Disabling Java in WebKit programmatically May 21 2009 How Apple killed Java May 21 2009 Why do (Eclipse) bundles start at 1.0.0? May 20 2009 Remove old versions of Java from Mac OS X May 06 2009 EGit project review successful May 05 2009 First (and last) thoughts on Eclipse 3.5M7 May 05 2009 Google Code and Mylyn redux Apr 20 2009 Compiling ISC's DHCPD as a universal binary on MacOSX Apr 15 2009 The geeks have it ... Mar 31 2009 EclipseCon roundup Mar 30 2009 EclipseCon Day 2 in review Mar 26 2009 EclipseCon Tie of the Week Mar 26 2009 Distributed version control at Eclipse? Mar 25 2009 EclipseCon Day 1 in review Mar 25 2009 EclipseCon ties are back! Mar 25 2009 Updating Atom feed location for Eclipse posts Mar 24 2009 Happy 1234567890! Feb 13 2009 ObjectivEClipse Feb 08 2009 Why do people still use FTP? Feb 07 2009 2008 10..9..8..7..6..5..4..3..2..1..1..Happy new year! Dec 31 2008 Happy Christmas! Dec 25 2008 Good news, everybody! Dec 07 2008 Enabling iPhone development on PPC macs Dec 02 2008 Way to screw the economy, Darling Dec 01 2008 Safari's "fraudulent website" monitoring Nov 27 2008 Crontab generated ZFS snapshots Nov 22 2008 The rise and fall of OSGi and JSR277 (respectively) Nov 20 2008 Safari 3.2 breaks acid2 test Nov 14 2008 Felix goes to Tuscany Nov 07 2008 Health update Nov 02 2008 ZFS 119 on Mac OS X Nov 02 2008 iPhone 2.1 development on PPC Sep 18 2008 Health update Jul 21 2008 Living with Leukaemia Jul 03 2008 Will Golden Braeburn be a Golden Lemon? Jul 02 2008 Burton group finds OSGi usage increasing Jun 19 2008 Serious root escalation bug in Mac OS X 10.4/10.5 Jun 18 2008 Spider on the Web - performance metrics Jun 18 2008 How Eclipse saves bandwidth ... Jun 17 2008 Components, products and fragile dependencies; JSR277 revisited Jun 01 2008 Unpack200 completed on Harmony! May 23 2008 Version numbers and JSR277 May 20 2008 SpringSource App Platform and bundle repository May 14 2008 Google iPhone Reader May 13 2008 Where did GMail's IMAP go? Apr 16 2008 Iomega Ultramax and HFZ vs ZFS Apr 14 2008 ZFS on Mac - mirroring and scrubbing Apr 06 2008 Unread items in Google Mail Apr 06 2008 ZFS on Mac - using a ZFS pool Apr 02 2008 Safari gets full marks with Acid3 Mar 27 2008 Opera, Safari and Acid3 Mar 26 2008 ZFS on Mac - creating a ZFS pool Mar 20 2008 ZFS on Mac Mar 19 2008 OSGi for Android? Mar 14 2008 GCJ now uses ECJ for compilation? Mar 14 2008 No Java for iPhone Mar 09 2008 Apple Store MK open! Mar 01 2008 Reflecting on the MacBookAir advert Feb 27 2008 Did the Earth move for you? Feb 27 2008 Screenflow Feb 14 2008 ZFS hosed in 10.5.2 Feb 12 2008 MacHeist bundle Jan 15 2008 Holly Amber Blewitt has arrived! Jan 05 2008 Poor support for server Jan 01 2008 2007 Data loss on Leopard USB drives Dec 31 2007 Happy Christmas! Dec 26 2007 Introduction to Scala – traits Dec 19 2007 Use transparent backgrounds in Google Chart Dec 09 2007 Copying examples Dec 06 2007 Introduction to Scala – case classes, matching, symbols, enumerations and sealed classes Dec 06 2007 Death of the JSR Nov 30 2007 OSGi on Android Nov 26 2007 Introduction to Scala – compiler, packages, objects and applications Nov 19 2007 Android Pie Nov 19 2007 IMAP on GMail with Apple's Mail.app Nov 09 2007 Yahoo! Mail! Gone! Nov 09 2007 Is the Android IDE based on NetBeans? Nov 08 2007 ZFS and NetApp? Nov 08 2007 What's the future for Eclipse on the Mac? Nov 02 2007 SVN over HTTPS Nov 01 2007 Introduction to Scala – creating Scala classes Oct 30 2007 Introduction to Scala – dealing with objects Oct 26 2007 Eclipse 3.3.1.1 available Oct 26 2007 Why I'm not buying Leopard (today) Oct 26 2007 Introduction to Scala – functions Oct 23 2007 Atom Publishing Protocol is a standard Oct 22 2007 Oh no, it's Bjorn Again Oct 19 2007 Introduction to Scala – the interpreter Oct 19 2007 Weights and measures; but can they spell? Oct 16 2007 Eclipse 3.3.1 Oct 16 2007 Headless Eclipse on Linux and OutOfMemory PermGen issues Oct 05 2007 International bloggers day -- free burma Oct 04 2007 Scala 2.6.0 released Sep 12 2007 Sun rebranding as Java? Aug 23 2007 Red Bull Air Race London Aug 01 2007 Importing plugins from a repository Jul 08 2007 I'm back and bugging Jul 06 2007 P990 slightly less crap now Jul 05 2007 iPhone -- iWantOne Jun 30 2007 Milton Keynes: Roundabout 40 Jun 29 2007 Frigging VISE installer ... Jun 28 2007 P990i -- still crap, and getting crapper all the time Jun 28 2007 iPhone sales for the first week? Jun 28 2007 Groovy has an interpreter Jun 27 2007 Happy Christmas, Sam! Jun 26 2007 Is Scala the new Groovy? Jun 26 2007 Innovation on the Mac Jun 21 2007 Apple gets it Jun 21 2007 Finding open network sockets Jun 19 2007 Right of way at RDU Jun 19 2007 Safari, so good Jun 15 2007 GoogleSpam? Jun 13 2007 screwed up again Jun 13 2007 Opening of the JDK Jun 02 2007 Programming languages and the multi-core revolution Jun 01 2007 Multiple addresses with GMail May 31 2007 Sony P990i - still crap May 29 2007 ZFS under the hood and inside the block May 29 2007 A Fair(y) use tale May 26 2007 Blogger buggering up atom feeds May 18 2007 Game over May 09 2007 Too little, too late, too bad May 09 2007 ZFS under the hood in London May 08 2007 Harmony is a work-in-progress and not Java yet May 06 2007 ZFS can't come soon enough May 06 2007 Subversion and VRML May 05 2007 Making a more Mac-like OpenOffice? May 05 2007 Yahoo! Mail! Is! Crap! May 04 2007 JVM or CLR? May 01 2007 London Haskell User Group Apr 29 2007 MarsEdit Apr 17 2007 Open-source projects and commercial funding Apr 16 2007 Blackberry 8700 Apr 14 2007 New headshot courtesy of Ian Bull Apr 10 2007 I've had enough; I'm switching to Windows Apr 01 2007 H.26What? Mar 31 2007 A little bit closer Mar 26 2007 How Mac OS X Server 10.4.9 screwed my domain Mar 26 2007 Eclipse 3.3M6 available; no more direct download links Mar 25 2007 A migration from rails to scala Mar 23 2007 Bug off, Alex Mar 22 2007 Another year, another hundered Mar 21 2007 Show me the code Mar 21 2007 Differences with this year's EclipseCon Mar 06 2007 The better man won Mar 06 2007 No power? No way! No, really. Feb 28 2007 Coding on a plane Feb 26 2007 3.3M5eh released; direct download links Feb 24 2007 Snakes on a plane on a plane Feb 22 2007 From Awk to Paste Feb 22 2007 Now able to process non-abstract methods Feb 21 2007 JSig presentation on OSGi available Feb 19 2007 Eclipse 3.3M5 released; direct download links Feb 10 2007 Of course I can ... Feb 04 2007 Pack200 presentation at EclipseCon Feb 02 2007 The Core Jan 31 2007 Nominated for Eclipse Ambassador Jan 29 2007 Sort Members now available as a clean up Jan 29 2007 JSig on OSGi and JSR 291 Jan 29 2007 Block *.sports-guru.com from AdWords/AdBlock Jan 29 2007 Sony Ericsson P990i Jan 20 2007 Note to google reader implementors Jan 05 2007 What is up with spam and Yahoo! Mail? Jan 05 2007 Happy 2007 everyone! Jan 02 2007 2006 Game On at the Science Museum Dec 21 2006 Pack200 at EclipseCon Dec 06 2006 Dr Blewitt, I presume? Nov 28 2006 Pack200 can now generate constants and exceptions Nov 23 2006 Neither of my tutorial proposals were accepted Nov 23 2006 IOSHQ.com is no more ... Nov 01 2006 EclipseZone editor Oct 31 2006 Pack200 managed to dump out a field Oct 28 2006 Searching for unread mail in GMail Oct 25 2006 Pack200 snagette Oct 23 2006 Beta.blogger.com getting better Oct 14 2006 Pack200 reconstituted Jar Oct 14 2006 EclipseCon OSGi server-side tutorial proposal Oct 13 2006 Blogger in Beta Buggy? Oct 11 2006 Is Eclipse brave enough to change? Oct 08 2006 Switching to the new blogger Oct 05 2006 Pack200 coming along nicely Oct 05 2006 When is a bug not a bug? Sep 22 2006 Spaceballs 3: the search for Spaceballs 2 Sep 22 2006 Weird Al has a new release coming up Sep 22 2006 Annoyances with GMail and Safari in tabs Sep 19 2006 Python 2.5 released Sep 19 2006 MiGLayout -- good layout or grid layout? Sep 19 2006 The Graphing Calculator Story Sep 14 2006 Movie downloads and new hardware ... Sep 13 2006 Amazon web services -- S3 and EC2 Sep 13 2006 A real hedgehog Sep 13 2006 Movie downloads and new hardware? Sep 12 2006 Google conference on test automation wrapup Sep 08 2006 Lightening talks Sep 08 2006 Continuous distributed quality assurance Sep 08 2006 Metro WiFi in Mountain View Sep 08 2006 Selenium: the in-browser acceptance tool Sep 08 2006 Testing mobile handsets with FitNesse Sep 08 2006 Using open source tools for performance testing Sep 08 2006 Mobile Testing System Sep 08 2006 Testing AJAX applications Sep 07 2006 Push-button testing with auto test Sep 07 2006 FitLibrary storytests Sep 07 2006 Building tests from real objects Sep 07 2006 Literate functional testing Sep 07 2006 Smartfrog: running distributed systems Sep 07 2006 Live At the Google Test Conference Sep 07 2006 Why the update site should be an atom feed Sep 06 2006 Google test automation conference in London Sep 06 2006 From DVD to Mac, Xbox and iPod Sep 03 2006 Of AFP and frigging stupid errors Sep 02 2006 New features in 10.4 towards 10.5? Aug 30 2006 PhD thesis finally accepted Aug 30 2006 Migrating from AFP to NFS (there and back again) Aug 13 2006 Pack200 status update Aug 13 2006 When svn up doesn't quench your thirst Aug 13 2006 WebSphere AppServer based on OSGi Aug 04 2006 Sam and Amy take to the skies ... Jul 15 2006 El Reg is on fine form today Jul 13 2006 Of Macs and Linux Jul 04 2006 3.2 direct download links Jun 30 2006 How to make Eclipse better Jun 29 2006 WinFS is no more -- so what's left of Vista? Jun 27 2006 Samsung LE40R74 LCD TV Jun 27 2006 What's in a name? Eclipse, Callisto, Europa Jun 21 2006 Towards an open-source Pack200 implementation Jun 15 2006 Virgin bangs bird Jun 06 2006 Logitech Harmony Remote 885 Jun 01 2006 Eclipse on Macintel - minor glitch? May 31 2006 Web 2.0 May 31 2006 Fraudulent buyers on Amazon - beware May 11 2006 3.2RC3 direct download links May 07 2006 JSR294: Knee-jerk reaction? Apr 28 2006 Writing and running SWT applications Apr 27 2006 Moving house Apr 26 2006 Downloading Eclipse (from a mirror) 3.2RC1a Apr 26 2006 Bootiful Apr 07 2006 Downloading Eclipse (from a mirror) Apr 06 2006 Dual-booting Windows is here now Apr 06 2006 Maclipse and Maclipse-Lite available Apr 05 2006 AlBlue reaches a centenary (of blog posts, that is) Apr 04 2006 Eclipse 3.2M6 is out! Apr 01 2006 EclipseCon So long and thanks for all the fish Mar 27 2006 EclipseCon OSGi best practices Mar 24 2006 EclipseCon Contributing to Eclipse Mar 24 2006 EclipseCon bungy talks (Thursday) Mar 24 2006 EclipseCon Swing, SWT and VE Mar 24 2006 EclipseCon BIRT and Update Manager BoFs Mar 23 2006 EclipseCon RCPApps short talk room EF 1pm Mar 23 2006 EclipseCon Tie of the week Mar 23 2006 EclipseCon in perfect Harmony Mar 23 2006 RCP Best practices panel (Live transcript) Mar 22 2006 EclipseCon Apache, BIRT, Asterisk/VoIP and ECF Mar 22 2006 EclipseCon: NASA, scripting, Mac OS X and Apache OSGi bundles Mar 22 2006 EclipseCon Next Generation Client Platforms Mar 21 2006 EclipseCon GMF, GEF and EMF - WTF? Mar 21 2006 EclipseConBoF Update Manager and Repostiories Mar 21 2006 Transparent screens Mar 21 2006 Something fishy is going on at EclipseCon Mar 21 2006 No, you can't update, you're at EclipseCon Mar 20 2006 D'oh! Example code not on USB key ring ... Mar 20 2006 EclipseCon 2006 underway! Mar 20 2006 RCPNews automated build instructions, new article available Mar 16 2006 Starlight Express Mar 13 2006 Running all tests in an Eclipse project Mar 07 2006 Reasons to avoid Maven 2.0 for your next project Mar 07 2006 JSig in London on Eclipse RCP Feb 27 2006 Filtering atom feeds by title Feb 26 2006 New feeds available Feb 26 2006 EclipseCon2006: I've been nominated for an Eclipse Award Feb 25 2006 Automated builds of plugins and RCP applications -- presentation and source code available Feb 17 2006 GServer support for CVS Feb 06 2006 10 things I hate about Eclipse Feb 05 2006 I passed my JAA PPL pilot's exam today! Jan 22 2006 Blogger bluggered or Reader recked? Jan 19 2006 10 things I hate about Mac Jan 18 2006 Blogging on the move Jan 11 2006 MacWorld Expo 2006 -- From Power to Pro Jan 11 2006 Mac Expo this week... Jan 09 2006 Happy new year! Jan 01 2006 2005 Have one New Year, get the second free Dec 31 2005 Happy Christmas and a Merry New Year! Dec 27 2005 Nighty night Dec 23 2005 Fun with flying Dec 03 2005 FireWire is dead; long live USB! Nov 28 2005 DC15 sucks! Nov 24 2005 How to waste time ... Nov 24 2005 QuadTastic Oct 20 2005 IBM donates Rational Unified Process to Eclipse foundation Oct 13 2005 A touch of frost in Hell Oct 12 2005 Choosing a good password Sep 27 2005 Automated builds of plugins and RCP applications Sep 21 2005 What is IAdaptable? Sep 18 2005 Playing nice: my blog is now XHTML compliant Sep 18 2005 Hybrids: ahead of the game Sep 15 2005 Vote for UTF-8 as the default text format in Eclipse Sep 10 2005 Shock! Sky News gets it right Sep 10 2005 SSH logins using keys Aug 30 2005 Process and results Aug 18 2005 Drawn Together Aug 13 2005 XML as a top level MIME type Aug 11 2005 New look Aug 10 2005 Mighty mouse or not Aug 06 2005 Automated Software Engineering 2005 Jul 29 2005 Samuel Henry Blewitt has arrived! Jul 22 2005 London was gridlocked ... but the lights were on green Jul 14 2005 Not long to go ... Jul 09 2005 Eclipse and NetBeans are sparring partners Jul 08 2005 Good uses of XML Jul 04 2005 Eclipse -- more than just an IDE Jul 03 2005 Naming and indentation conventions Jun 16 2005 Project creeps Jun 15 2005 A week since iDay Jun 13 2005 Hooray! The thesis is out of the way at last. Jun 11 2005 Satan skates to work Jun 06 2005 Apple shifts to Intel: what is all the fuss about? Jun 06 2005 Eclipse versus NetBeans -- Mac OS X runs both Apr 29 2005 When Java just doesn't Swing Apr 06 2005 First solo flight today! Mar 06 2005 The difference between SWT and AWT Feb 10 2005 Eclipse as a training tool Jan 16 2005 Groovy is stuck in the groove? Jan 13 2005 Delicious Library media organising software Jan 08 2005 2004 All that JAAS Oct 03 2004 Why Apple doesn't see VideoPod as a major opportunity Sep 04 2004 HP LaserJet 3700 Aug 27 2004 Back to the drawing board Aug 27 2004 Fame at last! Aug 16 2004 Miglia MediaBank HSR FW800 Jul 25 2004 String comparisons Jul 22 2004 Equality for all Jul 22 2004 Is Aspect Oriented Programming the next big thing? Jul 21 2004 Optimising GUI performance Jul 19 2004 Groovy is almost here Jul 19 2004 The Liskov Substution Principle does not hold in Java Jul 05 2004 JavaWorld article on .equals() method in Java Jun 15 2004 Mac OS X has come of age May 28 2004 PhD Viva semi-successful; now, there's more work to do May 17 2004 My PhD viva is nearly here! Apr 14 2004 Distribution of GPL code that contains your stolen implementation? Apr 03 2004 Prius hatchback Apr 01 2004
Automated builds of plugins and RCP applications -- presentation and source code available Feb 17 2006