Uncategorized


We organizers have been working hard and are pleased to bring you:

BarCamp Boston 3

May 17-18, 2008

BarCamp is an unConference, organized on the fly by attendees, for attendees.

There is no registration fee, but you don’t just attend a BarCamp — you can participate in discussions, demo your projects, or join into another cooperative event.

Topics may include, but are not limited to: open source software, startups, UI design, entrepreneurship, AJAX, hardware hacking, robotics, mobile computing, bioinformatics, RSS, Social Software, programming languages, and the future of technology.

More information at http://barcampboston.org/. Hope to see you there!

It’s been over 9 months since BarCamp Boston 2 (March 17-18, 2007). So it’s time to start planning the next one! I’ve contacted the MIT E-Club officers about using the Stata Center again, but haven’t heard back yet. Do you know someone at MIT who can help? Or another venue that’d be suitable for a BarCamp?

Venue selection is always the biggest hurdle, but once we’ve got a date and place we’ll be in good shape for an excellent BarCamp.

Cross posted from my blog, but I figured people may be interested.

Sunday marked the concussion of No Fluff, Just Stuff for the Boston Fall 2007 event. To put it simply: it was a truly amazing experience.

If you aren’t familiar with NFJS, it was started just over six years ago by Jay Zimmerman out in Denver, Colorado. After many discussions with members of the Boulder Java User’s Group, it was decided that there weren’t any local conferences that focused on Java and agility, and that were strictly technical. Shortly thereafter, NFJS was born with a three-day symposium format. It was decided to cap the attendance at 250 in order to keep a high level of interaction between speakers and attendees. Each day has five concurrent tracks with a total of eleven 90 minute sessions with top-notch speakers from around the country.

I had the opportunity to speak briefly with Jay, and one thing I had asked was if much had changed over the past years. Apparently it had not. The particular format of the symposium works amazing well, with the small number of attendees, great speakers, and a high level of interactivity. Changing any of these would detract from what makes it so good, and would violate the original intent in which the event was started. Sure venues change, more schwagg is introduced, and technology continues to plow ahead, but at the heart, it’s really the same as it has ever been, and that’s a good thing.

The Sessions

There were a lot of great talks this year. Here is a list of sessions I had the opportunity to hit up:

  • Friday
    • JavaServer Faces: A Whirlwind Tour by David Geary
    • OSGi: A Well Kept Secret by Venkat Subramaniam
    • 10 Ways to Improve Your Code by Neal Ford
    • Keynote: No, I Won’t Tell You Which Web Framework to Use, or The Truth (with Jokes)
  • Saturday
    • Productive Programmer: Acceleration, Focus, and Indirection by Neal Ford
    • Productive Programmer: Automation and Canonicality by Neal Ford
    • The Busy Java Developer’s Guide to ClassLoaders by Ted Neward
    • Leveraging Annotations with AOP by Ramnivas Laddad
    • Birds of a Feather: Dynamic Languages with Neal Ford
  • Sunday
    • Software Development Risk Analysis Techniques by Mark Johnson
    • Adding Behavior to Java Annotations by John Heintz
    • Experts Panel with all speakers present
    • REST: The Basics and Not So Basic… by John Heintz
    • Refactoring Ant Builds with Ivy, Groovy, and Good Old Fashion Common Sense by Andrew Glover

If I can find public copies of any of these presentations, I’ll update this list with links.

Some future posts…

I found a few of the talks to be particularly fascinating, so I hope to follow up with several posts:

  • Productive Programmer
  • ClassLoaders
  • Annotations + AOP + Behavior
  • A summary of tips, resources, etc from everything

If you don’t see something about these in the next week or so, feel free to hassle me a little :)

Pseudo random thoughts, observations, and feelings

  • Things were pretty swagtastic this year
    • A pleather binder that zips close, came in extremely useful
    • A nice backpack, but I won’t likely use it…
    • A CD with all the presentations
  • The venue was the Framingham Sheraton
    • Great food
    • Great service and staff
    • Maybe a little overzealous on the AC in a few rooms
  • Being around smart and passionate people definitely rubs off
  • Definitely feeling
  • Each day felt much longer than it was, in a good way
    • Amazing amount of new material
    • Constantly experiencing paradigm shifts
  • All the speakers I spoke with were very approachable
  • A lot of people didn’t seem quite as engaged, as much as I was at least
    • Sitting leaning back during talks
    • Not taking notes
    • Not asking questions, or talking to the speaker afterwards
    • Not engaging in conversation with other attendees between sessions or at meals
  • Survey says…
    • Most people are on Java 1.5 now
    • Most of the people still on Java 1.4 are there because of WebSphere
    • WebSphere sucks
    • A majority of people are doing automated testing
    • More people are doing continuous integration
    • More people are using not struts, including JSF, Tapestry, and Spring MVC
    • Most people are pretty psyched about Groovy, JRuby, and Grails
    • Overwhelming majority of people are using Eclipse
    • Most of the speakers are now Mac users
    • Most of the speakers are using IntelliJ IDEA

Advice for potential attendees

The most significant piece of advice I can give is this: be engaged. You have an amazing opportunity to interact with experts in the fields. You are surrounded by feels geeks and hackers who take time off to go to these kinds of things. Talk to them! Take notes! Absorb!

Wrap it up, B

I really can enumerate enough how awesome of an experience it was. I’m feeling pretty pumped up to get back to development to put this new knowledge to use. If NFJS is coming to a city near you, take the plunge; you won’t regret it.

Here’s a roundup of the various Meetups happening in the next 30 days or so. Check out the meetup page for more details.

Tuesday, September 11th

Thursday, September 13th

Friday, September 21st

Monday, September 24th

Thursday, September 27th

Monday, October 1st

Thursday, October 4th

Monday, October 8th

Unscheduled thus far

There’s a nice little article in the Boston Globe by Carolyn Y. Johnson about the Boston-area tech community, and especially about Beta House, the coworking loft in Central Square.

Today I’m up in Manchester, NH at BarCamp Manchester. It is quite different from BarCamp Boston, even though it’s just an hour away. The first difference I notice: I’m not an organizer. This means I don’t have to run around making sure nobody’s hair is on fire, and can focus on the presentations. But the first difference most people will notice is that it’s smaller and quieter.

Right now I’d guess there are about 50 people here, which is about a third of BCB’s Saturday attendees. A smaller camp doesn’t mean good or bad– just different. I haven’t found many common threads of interest; this may be because I ran a bit late and missed the initial milling about / introductions. Or it may be because there aren’t as many people with the same deep technical interests as me. I’m hoping to meet some of them at 1:30 when my boss Jim Cowie and I will give a presentation about BGP data mining, and how Renesys came to do what it does.

Now it’s time for lunch. More updates to come.

Lots of startup folks live in fear that Google will eat their lunch. Google, the theory goes, has at least 10 brilliant people working on every interesting problem in software and the internet, and they have a gazillion dollars too. They could release the Google “Click Here for a Fart Noise” Toolbar and a hundred thousand people would install it on the first day.

It happened with Google Calendar. It’s happening today with Google Spreadsheet. Boston-area startups Numbler (which is shockingly similar to Google’s spreadsheet, having live collaboration and instant messaging support) and GroupSharp (agruably more generic) are having a heart attack. Or are they?

The optimistic school of thought says it’s a good thing when Big Company A enters your market. It means Big Companies B and C are going to do the same, soon, and what could be easier than acquiring a nimble little startup? It might have kinda worked for HipCal, which was acquired by Plaxo shortly after Google Calendar launched. Of course, we don’t know how the numbers in that deal, leading to comments like this one by Brad Root on TechCrunch:

It’s almost like you could hear the HipCal developers frantically shopping it around to as many people as possible, spurred on by Google Calendar’s release.

HipCal Dev 1: Dude, Google Calendar.

HipCal Dev 2: Yeah, man.

HipCal Dev 1: If the highest anyone will offer us is $1,000, we’ll take it. OK?

HipCal Dev 2: I’m not a moron, man.

Plaxo: Hey guys, we have absolutely no use for your product since our own guys could make something like HipCal in a few hours (and it wouldn’t freak out come day-light savings time and duplicate everyone’s events), but we understand your plight and we’ve personally pooled together about $900.

HipCal Devs (Uninamously): We’ll take it!

What do you think? Will the BigCos be calling with acquisition offers, or developer job offers?

Check out the BarCampBoston group photo pool at Flickr for shots of our schedule board, venue, and of BarCamp participants.