Today we have some Atomic Apple love, iPhone Web friendliness, RelaxNG praise, and JVM Language widening.
iPhone and the Web · Check out Dan Connolly’s iPhone Developer Guidelines Promote One Web, Open Standards. It’s amazing how well things work when you set things up that go with the way the Web wants to flow.
How to Schematize XML · Use RelaxNG, not XSD. Most people already know this, but Alex over at the Griffin Brown weblog offers 10 reasons to model XML with RELAX NG, not W3C XML Schema. Good stuff.
JVM Languages Group · You know, it’s remarkable, there’s all these Ruby implementations going on in parallel, and they all get along. Then there’s all these different JVM-language projects going on, and what do you know, they all pretty well get along, too (modulo some occasional Groovy grouchiness).
Our own Charles Nutter is trying to build some structure around all this good fellow-feeling and is making good progress; check out Widening the JVM Languages Group: We Need You! I’m subscribed to the JVM Languages Group and while I have to admit that quite a bit of it goes over my head, I can tell useful collegial discourse when I’m in the same room, and it’s happening here.