Breaking VMs and smart cards by physical heating.

By physically heating a chip and causing random bit-flipping, a Princeton University student managed to get his attack code to run 70% of the time. Apparently, this would be a legitimate assault against smartcards and other "untamperable" computing apparati.

more ...

More on the object-distributed services impedance mismatch

In response to this post, Matthew Adams wrote:

I think we should look at the problem the other way around. OO was a great paradigm for in-process, in-memory software development, but it really doesn't map well to an enterprise (viz orchestrated, out-of-process, distributed) application....I think we should be looking …

more ...

RegEx in XSLT

[Dare Obasanjo's article on MSDN  shows you how to add Regular Expressions to your XSLT transforms. [Via Sam] Just in case you want to increase your job security by writing code that causes people's heads to explode just by looking at it. ]{.141512216-28052003}

more ...

Insanely brilliant idea of the day

John Beimler writes "I'd like to wire in a Bayesian classifier too, and

see if that helps me get the items I like to the top [of my news

aggregator]." http://john.beimler.org/serval_aggregator_first_post.html

Yes. That's a good idea.

more ...

UmlMode

"...I came up with three primary classifications for thinking about

the UML: UmlAsSketch \<http://martinfowler.com/bliki/UmlAsSketch.html> ,

UmlAsBlueprint \<http://martinfowler.com/bliki/UmlAsBlueprint.html> , and

UmlAsProgrammingLanguage

\<http://martinfowler.com/bliki/UmlAsProgrammingLanguage.html> ....one of the problems that I, and some others, are having with UML 2 is because …

more ...

Computer Software Engineers

Bureau of Labor Statistics: Computer software engineers are projected to be the fastest growing occupation over the 2000-10 period.
[Sam Ruby]

more ...

Platform or Plumbing

["]{.827355417-26052003}Here's a question I pose to blogspace: Is the .NET Framework a platform or just better plumbing for the underlying platform?["]{.827355417-26052003}[ via ]{.827355417-26052003}[Harry Pierson's DevHawk Weblog]

[Although I think it makes sense to refer to it as "a platform" in most situations, in the context of this …

more ...

More on XML Entities

["....]{.951453017-26052003}I don't want behavior in my entity objects - I want to put that into stateless control objects.[..."]{.951453017-26052003} [via]{.951453017-26052003}
[Harry Pierson's DevHawk Weblog]

[After double-checking to make sure Harry's isn't a J2EE blog, I've got to ask: Is this structure (stateless session / control objects, stateful entity objects without …

more ...

Functional programming and test-driven development

If you're a fan of test-driven development, you're likely to be a fan of functional programming. One of the mindsets of test-driven development is that if something is hard to test, it may be an indication of poor design. The natural upshot is that in a test-driven system, objects tend …

more ...

Notes On Programming Sabre In C Ja

Notes on programming Sabre in C#, Java, and XML

more ...