Sunday, September 19, 2010

A Diaspora Code Review

I was curious to see the Diaspora code base when it was released on September 15.  Ever since I heard about Diaspora, I – like many other developers before me – have been pondering how I might architect a distributed social network myself, so I was curious to see how they had solved certain problems I was running into.  The short answer is:  They didn’t.

Read more…

Thursday, September 16, 2010

The Importance Of The Robots NoIndex Meta Tag, Or: What’s The Opposite of SEO?

I'm not much into SEO (search engine optimization).  It's a booming industry for some, but I still have this crazily naive idea that good content will just naturally rise to the top of search results.  That said, there are a some basic SEO guidelines that I try to follow on my site.  When I recently discovered my site was disappearing from Google results, I learned a very important SEO lesson.

Read more…

The Importance Of The Robots NoIndex Meta Tag, Or: What’s The Opposite of SEO?

I'm not much into SEO (search engine optimization).  It's a booming industry for some, but I still have this crazily naive idea that good content will just naturally rise to the top of search results.  That said, there are a some basic SEO guidelines that I try to follow on my site.  When I recently discovered my site was disappearing from Google results, I learned a very important SEO lesson.

Read more…

Thursday, July 8, 2010

Thoughts on Diaspora and Distributed Social Networks

[...]Like many people, I read about Diaspora a while back and thought it was a great idea.  It's one of the few open-source projects I could see myself contributing to.  Unfortunately, it's not "open" in the sense that the technical architecture is open to discussion - it will only become open after they define the architecture, good, bad or indifferent*.  So, as any programmer would, I thought, "Okay, I have some ideas on this, so if they don't want my help, I'll just write my own distributed social network.  How hard could it be?"

Read more…

Saturday, April 3, 2010

NoSQL is Coming

There has been an explosion of talk about "NoSQL" lately (ie. I've seen a few posts about it), and since it is every blogger's obligation to follow the crowd and re-write what everyone else is saying, I shall now present my thoughts on NoSQL.

Read more…

Sunday, January 24, 2010

Looking Back at 2009 Goals

Read more…

Sunday, November 1, 2009

A Peek at Google Web Toolkit

So I'm looking over this Google Web Toolkit thing since someone around here thinks it's the greatest thing since sliced bread.  I hate to disappoint but it's conceptually the same as the much-hated ASP.NET WebForms - it's a framework to abstract HTML and Javascript away from the programmer.  But instead of .NET and Visual Studio, Google's version is based on Java and Eclipse.

Read more…

Thursday, October 29, 2009

Exploring Java Web Development, Part 3

I’m happy to report that I’ve completed resurrecting JWebTrack, the terribly feature-incomplete bug tracking project I did for a Java class oh so long ago.  After building an appropriate database and populating it with some data, the app worked like a charm.

Read more…

Monday, October 26, 2009

GridView, UpdatePanel and PopupControlExtender

This is a nightmarish combination to deal with in ASP.NET 3.5.  I will attempt to document what I learned today about how to get this combination working.

Read more…

Sunday, October 25, 2009

Exploring Java Web Development, Part 2

Day two of reacquainting myself with JSP development, wherein we learn that IDEs are powerful tools but they are not very friendly to newcomers.

Read more…

Saturday, October 24, 2009

Exploring Java Web Development, Part 1

Out of curiosity and recent disgruntlement with ASP.NET I decided to look into Java web development.  I haven’t done this since around 2002, so of course I’ve forgotten everything I ever knew about it.  Herein I will attempt to document the knowledge I uncover.

Read more…

Tuesday, September 29, 2009

Silverlight 3: Web App Development That Doesn’t Suck?

I’ve had some ideas for a more, let’s say, “animated” web site, but frankly large-scale Javascript development is tiresome and the thought of delving into Adobe Flash or Flex or AIR or whatever they call it now is too depressing to contemplate.  With the release of Silverlight 3, I figured it was a good time to take a hard look at the Silverlight platform to see what it can do.

Read more…

Friday, September 25, 2009

Windows Live Writer, Remember Password and Atom Authentication

I was working on an Atom publishing API for my blog, since I want to use more secure authentication than is possible with the MetaWeblog API.  But I had no luck getting Windows Live Writer to authenticate against my API even though it tested out correctly in every other way.  I finally discovered it was a quirk of Windows Live Writer.

Read more…

Wednesday, August 19, 2009

Aggravator 3.0 Plans

I’ve started working on a major update to my RSS feed aggregator.  With this new 3.0 version, I hope to resolve a lot of outstanding problems and polish things up.

Read more…

Aggravator 3.0 Plans

I’ve started working on a major update to my RSS feed aggregator.  With this new 3.0 version, I hope to resolve a lot of outstanding problems and polish things up.

Read more…