Thursday, October 21, 2010

The 2010 Macbook Air

Product ImageSo I'm looking over the new Macbook Air announced the other day.  It's a beautiful piece of hardware, but at 11" and 13" and only a 1.6 GHz Core 2 Duo it seems like more of a “couch” netbook than a productivity laptop.

Read more…

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…

Saturday, September 4, 2010

Froyo Arrives on the HTC Incredible

Verizon pushed Froyo (Android 2.2) to my Droid Incredible this past week.  In a nutshell, the changes are unremarkable.

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…

Wednesday, May 12, 2010

HTC Incredible Road Test

If you've seen my Twitter feed lately, you probably know I got an HTC Incredible (aka. Droid Incredible).  It's my first smart phone so I have nothing to compare it to.  Which means this road test review will be pretty short:  Everything about the Incredible rocks and everyone should get one.

Read more…

Sean/Red said,

I use Windows Media Player to sync media with my Android. Its not perfect though in that it doesn't do bi-directional sync for the songs I purchase from the Amazon MP3 App. There is a minor & manual workaround to easily identify and grab new songs from the device that don't exist on the host media player. Though I've forgotten it off the top of my head.

Sunday, April 25, 2010

Choosing an Incredible Verizon Smartphone

So I saw that Verizon Wireless is having a ridiculous promotion on the Palm Pre Plus ($49 with a second phone free) and the Pixi Plus ($29) right now, with a 2-year contract.  Which reminded me that my contract ended last year and I'm long overdue for a new phone.

Read more…

...1 comment snipped...

Tom said,

First I need to think of something useful to write.. let me know if you have any ideas.

Sean/Red said,

How about a facebook or twitter app?

Tom said,

It kind of already has those.. the new app from Twitter isn't bad actually.

Tom said,

Btw I was wrong.. the official Twitter app doesn't automatically refresh. Seesmic works much better.

Sunday, April 18, 2010

What To Do With An iPad?

I saw an iPad the other day.  It's very slick and stylish, but I don't quite know what I'd do with it (other than show it to people and say, "I have an iPad").

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…

...5 comments snipped...

Tom said,

You sound a little biased. :)

The bundling/spriting/whatever thing *is* cool, but it's not unique to GWT.

Pssst: http://www.asp.net/AJAX/AjaxControlToolkit/Samples/MaskedEdit/MaskedEdit.aspx - it's actually one of the easier AJAX-y things to do in ASP.NET. :)

I'll still take a look at GWT, but I really wish they (Google and/or Microsoft) would stop trying to force everything into HTML+Javascript and develop a whole new way to deliver managed code to a client.

Sean/Red said,

I'd just like to point out, I've been saying that for years. HTML just needs to die.

Sean/Red said,

Ahh clarification: our thinclient as we know it needs to just die :)

Tom said,

I say go back to VT100 terminal emulation! Actually now that I think about it HTML isn't bad as a layout model, it just stinks as a platform for interactive applications.

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…

Sean/red said,

Gwt Gwt Gwt

Tom said,

I looked at the docs.. I'll write up my thoughts on it later. :)

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…

...3 comments snipped...

NewBie said,

I have been assigned the same task @ office. I am struck with this issue ... kindly send me complete code of this functionality... My email id is : magistic07@gmail.com

Waiting for your reply....

NewBie said,

I have been assigned the same task @ office. I am struck with this issue ... kindly send me complete code of this functionality... My email id is : magistic07@gmail.com

Waiting for your reply....

NewBie said,

I have been assigned the same task @ office. I am struck with this issue ... kindly send me complete code of this functionality... My email id is : magistic07@gmail.com

Waiting for your reply....

Vinay said,

Thanks ... it saved my day

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…

Sean/red said,

Pretty frustrating, huh? It's a little easier once your familiar with the spec. Get a book on JEE 5. It'll help a lot.

Tom said,

The biggest thing that annoys me is not knowing what I'm doing to make things work or not work. :)

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…

Sean/Red said,

Good, sounds like your ready :)

You should note, that Eclipse is written in Java. Doesn't it look nice? Run fast? Eclipse rocks. Look at my old comments (in a prior post) regarding Eclipse. There are some very nice short-cut-keys :)

Oh, Apache Geronimo is better than GlassFish (IMHO) and installs like Eclipse (extract & execute).

The only problem with Geronimo at the moment, is the Geronimo Eclipse Plug-in (GEP) does not support Galileo, you'll need the prior version of Eclipse (Ganymede). The nighly version of GEP works, but its harder to install and doesn't appear to support EARs.

And yes, there are LOTS of choices for JEE development. Its a double edge sword, imho. Its nice once you get past the learning/entry barrier.

Sean/Red said,

clarification: the nightly version of GEP works for Galileo.