Skip to main content

Toasting Marshmallows Around the IndieWebCamp Fire

Have you heard of IndieWebCamp.com yet? I hadn't heard about it until a couple weeks ago, but as soon as I started digging into what it is I really liked what is going on there. Basically, what you're looking at is the beginnings of a federated social web. It's the idea that blog posts and comments shouldn't belong to a single central company but that they should be built into the web's infrastructure. The best part is that it's already working. Let me take a moment to slow things down a bit and explain it as I understand it from the ground up.

Facebook owns your account; I mean, it's your account but it belongs to them. If one day Facebook decided that they wanted to pack up their website and make a restaurant chain that serves cheeseburgers instead of crappy BuzzFeed listicles they could do that and you wouldn't have a Facebook anymore or a way to send messages to your friends. You might say, "So what? I'll start using Twitter, Google+, or whatever then!" Sure, you can do that but there is nothing (except revenue and business reasons) that ensures they're going to stick around either. What you would have to do is make your own social network and then get all your friends to join it. That's a lot of work! What if there was a way that you could make your own website that you own and use it as your online social account that interacts with your friends' websites in a way very similar to Facebook, Google+, or Twitter. There is and it's called the IndieWeb!

If you've already got a personal site it is extremely easy to get started. I set up my site with the most basic features in about 10 minutes; it would have been quicker if I didn't want to take a Photoshop break in the middle of it all to make a new picture for my new social profile. I don't want to go into super long detail here but I definitely recommend checking out their site, they've got a really helpful and easy getting started guide.

There are two really simple basic things that you can do to get started and they are your rel=me links and your h-card. Basically for every URL on your site that links to another page that is also you simply put a rel="me" on your a tags like this.

<a href="http://philcorbett.net" rel="me">My Website</a>

This tells any other sites using IndieWeb markup that these links are also owned by the same person that owns this current page. The next step is to create your h-card. This is a small amount of markup that will tell other IndieWeb sites various bits about you; essentially, these make up your profile information. The markup is pretty easy but I'll link to the h-card microformat page for it because there are a lot of options.

I'm not an expert at this at all but I really like the idea and wanted to write this up to help get the word out. If you're interested in seeing exactly how I updated my site for it check it out at http://philcorbett.net or view the code on GitHub at https://github.com/PureMunky/philcorbett.net.

Comments

Popular posts from this blog

"The Push-up Experiment" or "How I learned that being able to see progress is motivating..."

I've found that when I'm able to visualize progress it motivates me. I'm not a productivity expert or a psychologist but this makes a lot of sense and I figured I'd share it even if you've heard it before. Since March 28th, I've been doing push-ups and tracking the number of push-ups I achieve in a spreadsheet. Yes, I know this completely classifies me as a total nerd, but I'm OK with that; I'm writing a blog post about my push-up spreadsheet, I'm well aware of the overall nerdiness going on here. I won't get into the nirty-gritty about how I used IFTTT  to send me a Google Drive survey every morning on my phone reminding me to do push-ups as well as providing a convenient place to simply enter the numbers. I won't go into the details about how that survey automatically goes into a Drive sheet and the graph (pictured below) automatically updates with each response. No, I won't go into that because I'm afraid that you will think

Mentorship Education

Disclaimer : This is a work in progress, I'm mostly curious about what you think about this idea. Also, sorry about the wall of text. As a software developer, I try to identify places were technology can help people. I've had many conversations with a few people about how the education industry is on the cusp of a large reform because of the Internet. I'm not sure if that's true but I'm going to act like it is for the sake of argument at the moment. Many people believe that this is going to come in the form of a centralized education platform or standard that delivers online education. We're already seeing things like this, Kahn Academy ( https://www.khanacademy.org ) and Lynda ( http://www.lynda.com ) are two excellent examples. I'd like to look at how technology can help education from a different perspective because I think the idea of online education (or eLearning) is flawed in one very serious way; it completely ignores the human aspect of learning

I'm Restless

I've been thinking about doing a lot of different things lately. I've been wanting to learn the violin, go rock climbing, start a side business, and drive to the west coast, just to name a few. I'm not exactly sure where these urges started or why they're just now coming up but it seems that something in me is stirring. Part of this may be caused by my age; I'm not old by any means but in October of 2012 I turned 30. I've been living in the same house working at the same job for roughly 8 years now and I wonder if I'm starting to feel like I'm letting life pass me by. I'm sure this is a very normal feeling around my age and probably every milestone birthday from here on. I want to make sure that when I hit 40 I don't think to myself, "What did I do for the last 10 years?" I want to be able to look back and say "Wow, look at all the fun I had, the people I met, and the work I accomplished." I'm going to start right now,