Tag: Engineering stories

4 posts • View all posts

Many dots, do not a query make

How a long sequence of dots allowed a regex to reach its internal stack limit.

Continue reading "Many dots, do not a query make".

To throw or not to throw, that is the question

Why does software accept invalid data? And, at what software layer should we reject it? Also, what are “namespaces” and “special pages” on Wikipedia?

Continue reading "To throw or not to throw, that is the question".

Tomorrow, may be sooner than you think

These are stories from bug hunts and incident investigations at Wikipedia.

Continue reading "Tomorrow, may be sooner than you think".