Newest Posts

Sunday, January 24, 2010

Post

Looking Back at 2009 Goals

Read more…

Sunday, November 1, 2009

Post

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:

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:

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

Sean/Red:

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

Tom:

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

Post

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:

Gwt Gwt Gwt

Tom:

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

Monday, October 26, 2009

Post

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

Post

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:

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:

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

Saturday, October 24, 2009

Post

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:

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:

clarification: the nightly version of GEP works for Galileo.

Thursday, October 22, 2009

Post

ASP.NET Can Be Annoying

I’ve been working on a new ASP.NET app at work, which gives me a new opportunity to complain about ASP.NET.

Read more…

...3 comments snipped...
Tom+Test:

What da?

Tom Test:

Oops, need to adjust url encoding there I guess.

Tom Test:

I think I fixed the plus sign.

Tom Test:

Yay!

Tuesday, October 13, 2009

Post

Google Wave

Google Wave is all the rage among the digerati:  If you don't have a Google Wave invite, you are a nobody in the industry.  (The super-elite even have more than one account!)  LifeHacker is already running tips and tricks even though nobody can access it.  My opinion on Google Wave?  Don't have it, don't need it, don't want it.

Read more…

Link

This is a great post with great information about optimizing LINQ to SQL queries. But it's also a great argument against delving too far into LINQ to SQL - in the time spent learning how to optimize this one LINQ query so it produces good SQL, you could write 50 SQL queries with some simple wrapper code. I'm just sayin' is all.

Tuesday, September 29, 2009

Post

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…

Tom:

Naturally, a day later, I learn that there's no elegant way of displaying richly formatted text in a Silverlight app. Sigh.

Anonymous:

Enter "Google Web Toolkit", the next best technology to sit on the kludge of web browser. Its actually pretty nifty. Check it out.

Monday, September 28, 2009

Link

Spolsky's latest article is generating a surprising amount of buzz in the programming blogosphere. I can't find much to disagree with, personally. Sometimes you need programmers that can just get the stuff working.

Friday, September 25, 2009

Post

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…

Thursday, September 24, 2009

Link

I don't know about anyone else, but I find these stories of malware being delivered through advertising networks hilarious. What more fitting punishment could their be for businesses inflicting non-stop advertising on us? Perhaps the entire Internet business model of selling to advertisers instead of users will collapse and die because of this. Go malware!

Wednesday, September 23, 2009

Link

I'm glad Linus agrees with me. Most Linux distros I've seen groan under the weight of all the useless bloatware they come with.

Thursday, September 17, 2009

Link

Google is inventing their own language. They are opening it up so anyone can make suggestions. I can't imagine how a community-built language will end up as anything but a total disaster.

Sunday, September 13, 2009

Post

Exploring New Programming Fonts

I’ve been a Consolas user since it came with Visual Studio 2005, but now I’m exploring some new programming fonts.  Unfortunately, there are surprisingly few choices out there if you want a nice anti-aliased font that scales well.

Read more…

Link

Happy Programmer's Day!

Saturday, September 12, 2009

Link

This is what Google means by "don't be evil?" You've got to be kidding me.

Wednesday, August 19, 2009

Post

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…

Post

Technology Bits

Updating the status of technology in my life, in no particular order.

Read more…

Sunday, June 28, 2009

Post

What We Didn’t Have For Amiga Development

While using Cloanto’s Amiga Forever to massage the source code for Rend24 into something that actually compiles*, I was amazed at the basic functionality we had to live without during the time I did Amiga development.

Read more…

Anonymous:

>If only there was a way to edit, compile and link

>source code on a PC and then copy the binaries over to the >Amiga

http://amidevcpp.amiga-world.de/

Post

A Router Firewall In Action

Is this normal for a home router? :)  I get a report every week filled with scary-sounding log messages like the ones below.  I guess it’s good to see that these things are caught, but it makes one wonder what kinds of things are not getting caught.

Read more…

Post

Gave Up On Ubuntu

Recently I put an old 1.8GHz P4 computer in the living room to use as a dedicated media player for music, pictures and video.  As an experiment, I first tried to install Ubuntu Linux as the operating system, thinking the Linux desktop had surely matured enough by now to perform this simple task.

Read more…

Monday, June 22, 2009

Post

That Mysterious requirePermission Attribute [updated]

I started upgrading an ASP.NET 1.1 project to 2.0, and I got this error: "Unrecognized attribute 'requirePermission' (C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Config\machine.config line 14)"

Read more…

Sunday, June 14, 2009

Post

How to Create and Manage Certificates with OpenSSL

Lately I’ve been on a crusade to digitally sign my emails.  I tried some free email certificates from StartSSL and Thawte, but neither one was quite what I wanted (they just show an email address with something like a generic “free member” as the common name).  So I decided to try making my own certificate authority with OpenSSL.  There are tons of resources on the Internet for doing this, but in this magnum opus I’m attempting to distill it all down into one place.

Read more…