Michael Kay's user avatar
Michael Kay's user avatar
Michael Kay's user avatar
Michael Kay
  • Member for 12 years, 8 months
  • Last seen more than a month ago
163 votes
Accepted

Can we replace XML with JSON entirely?

22 votes
Accepted

XSLT and possible alternatives

19 votes

Why is XSLT so rarely used on the web?

10 votes

Syntax Design - Why use parentheses when no arguments are passed?

7 votes

Are there any good reasons to use, learn, or recommend XSLT?

6 votes
Accepted

Why do we need namespaces when making XML serialization?

6 votes

Why validate XML?

5 votes
Accepted

When to use 'nillable' in XML schemas

4 votes

Programming cleanly when writing scientific code

4 votes

Acceptable to rely on random ints being unique?

4 votes

Why isn't TDD more popular in universities?

4 votes

Dealing with non-reproducible bugs

4 votes

How can you decide how much detail is it worth going in to when planning a new feature?

3 votes
Accepted

Shorthand notation for XSLT?

3 votes

Why do most log files use plain text rather than a binary format?

3 votes

What is the best data model to represent mathematical range (in database, xml, json...)?

3 votes

Using compound statements ("{" ... "}" blocks) to enforce variable locality

3 votes

Is it a bad practice to use empty node with value attribute in XML?

3 votes

Why not XHTML5?

2 votes

xml based programming languages

2 votes

Structuring the XML Response

2 votes

What is the most robust, extensible way to represent a contract in code?

2 votes
Accepted

What exactly is the meaning of "node" in Document Object Model (DOM)?

2 votes
Accepted

XQL vs. XQuery vs.

2 votes

Is it effective to review code in language I don't know?

2 votes

JSON or XML or other - most time efficient for largely "read" of structured data

2 votes

Is there a mismatch between XSL and OOP?

2 votes

I generated XHTML with XSLT, what are my options with HTML 5?

2 votes

Why do library developers deliberately break existing code?

1 vote

The Don't Repeat Yourself (DRY) principle in documentation