A brief excerpt from mail to my team today

“I couldn’t possibly list […] all the crucial changes we made to make [‪#‎MicrosoftEdge‬] possible. Dozens of big initiatives and literally thousands of smaller improvements (and removals!) were needed to get us here. I certainly can’t say that our journey was 100% free of stumbles, because no worthwhile journey is, but I can say that…

2

What you really need to know about regular expressions before using them

If you want to use regular expressions in production code the most important thing you must know about how these things are matched is that there are three general approaches to doing it.  They have different performance characteristics and it is absolutely vital that you know which approach the library you are using implements.  …

1