Remember when you thought remote scripting would change the world in 1999? Our timeline was off by just a tad.
SQL Fuel Injection Attack!
Sunday, August 3rd, 2003 at 3:55 pm
Do you think your Enterprise Web Application what-cha-ma-hoolie is safe and sound behind a bevy of firewalls and redundant DMZs? Think again. Ted touched a bit upon SQL Injection Attacks when I took a course he taught a while back. It’s still as ridiculously simple now as it was back then.
Five XP Concepts
Saturday, August 2nd, 2003 at 2:52 pm
Five Lessons You Should Learn from Extreme Programming: A very good article that assembles some of the best concepts about XP into easily digestible bullet points. As a developer in the thick of things, following the first tenet, Coding for Maintainability, is one of the most important, yet also one of the most difficult on [...]
REST + SOAP = Big Fun
Friday, August 1st, 2003 at 10:38 pm
An essay that tries to reconcile REST and SOAP in light of the new WebMethod feature found in the SOAP 1.2 Specification. Pre-emptive disclosure: I am still firmly in the REST camp and though I did read the article with an open mind, I couldn’t help but think of counter-arguments against every good SOAP point. [...]
Roller Weblogger New Design
Saturday, July 26th, 2003 at 11:56 pm
Matt Raible, one of the good developer folks on the Roller Weblogger project, recently asked to use sotto.org’s award-winning trance-inducing design for one of their themes. Being a good developer folks-person myself, I of course had no problems obliging them. Time, work and a screaming baby prevents me from checking out their schwag at the [...]
Blojsom the Younger
Thursday, July 17th, 2003 at 11:30 am
Blojsom is bloxsom’s wisecracking younger java brother.
Opera 7 Final
Monday, January 27th, 2003 at 10:46 pm
Opera 7 final will be released today. Hopefully that port to OS X should begin soon afterwards, like say, tomorrow? Please? Chimera is nice, Safari is even better, but feature and speed-wise, they just doesn’t hold a candle to Opera.
Update: Ah doodlebugs. Just saw this story about Opera possibly abandoning the Apple platform because of [...]
KHTML Revisited
Sunday, January 12th, 2003 at 5:34 pm
Here’s me beating a dead horse. David Hyatt gets into more detail about why the Apple Webcore team chose KHTML over Gecko. It’s interesting to read specifics about certain design decisions made by the Mozilla team and to fully see its repercussions in applications made far from its inception.
It’s obvious to see that the one [...]
Trading Irony
Saturday, January 11th, 2003 at 3:46 pm
As more information comes forward about the differences between KHTML (which Safari uses) and Gecko, the more it seems that Netscape traded bloated code in 1998 with well-intentioned, but in the end over-engineered and ultimately re-bloated, code with Gecko in 2002. To paraphrase a questioned posed by a poster on Mozillazine, ‘Can you smell [...]
AOP : Not Just Interception
Wednesday, January 8th, 2003 at 1:27 pm
Ted Neward discusses the subtlety between understanding how AOP (Aspect-Oriented Programming) goes beyond simple Interception patterns and towards a richer way of describing cross-cutting concerns. From a personal perspective, learning and thinking using Aspects has opened up an entirely new dimension to how I view design. Not to overstate its importance, but adding Aspects to [...]
Thanks AspectJ
Friday, December 13th, 2002 at 2:39 pm
Programming in Java is fun again. Cross-cutting concerns, introduction and advice, oh my! Thank you AspectJ!
Java Soul Searching
Wednesday, October 30th, 2002 at 12:41 am
There is some major soul searching being done on the ServerSide about a newly published performance report that in a nutshell shows a .NET solution rebuilding the Java petstore demo outperforming a J2EE solution in raw numbers, lines of code, developer hours, and total cost of ownership.
Parallel Programming
Thursday, October 24th, 2002 at 12:11 am
I’m still doing work on the old hand-rolled cms, developing some features I was involved with before I switched entry writing to MT. This includes searching, security, and persistence. Warning: boring developer talk ahead.
Jumping on the Bandwagon
Saturday, October 19th, 2002 at 3:14 am
I take back my comment about the hubris of developer types. Feature sets, ubiquity (read standardization and the all important bandwagon) and ease of use always win out over ego in my book.
I wrote an python import script for all the data I had stored in mySQL to conform with mt’s import format. I [...]
Ted Neward’s Weblog
Monday, September 2nd, 2002 at 2:26 am
Just noticed that Ted Neward (Server-Based Java Programming) has a weblog on O’Reilly. Ted , who is a independent software developer but also works for DevelopMentor, is a very good author, an excellent instructor and Alpha Geek who taught a Java class I took last year. His latest entry touches on some ideas he had [...]
CheetahTemplate
Wednesday, August 28th, 2002 at 7:40 pm
CheetahTemplate is very cool not only because it’s syntax is based on well-designed Java Templating languages like Velocity (which runs this site) and WebMacro, but because it also makes use of some of the page inheritance concepts available within ASP.NET and the Perl package, HTML Mason. The coolest thing about it, of course, is that [...]
Java Programming Puzzlers
Tuesday, August 27th, 2002 at 2:24 pm
I missed the Bay Area ACM meeting in June when Joshua Bloch (Effective Java) spoke. Fortunately, his powerpoint slides from the presentation are available online. Fun stuff, if you’re a (java| p(ython| erl )) (geek| ista| hacker).
Google APIs
Friday, April 12th, 2002 at 3:38 am
Google does the right thing again by releasing their Web API based on SOAP and WSDL. If there is any single event that will have finally pushed these standards past the point of critical mass needed for independent developers to truly begin implementing them without abandon, this is it.