Alexander Surkov

web, a11y, technologies, shaping the future
Canada
I am a software engineer passionate about the web, open source and accessibility. I love math (I hold a PhD in differential equations) and nature (paddling Ontario on a canoe is my favorite), and many many other things.
POSTS
2nd grade math
There’s old soviet animation “38 parrots”. The plot of the movie was the animals were measuring a boa, and they concluded that the boa is longer in pa
Continue reading >
Accessibility goes into DOM
PWFG group suggested two new methods for DOM Element interface. These methods reflect role and name accessibility concepts, and corresponding methods
Continue reading >
Yandex.People
This might be a little bit strange post. It’s not about the web, it’s about people working at Yandex. Yandex is a largest IT company in Russia (some a
Continue reading >
Peculiarities of standardization
Sometimes standardization might have amusing consequences.Some preliminary. Say the web author need to place an image for pure design purposes, it cou
Continue reading >
Personalized web for the assistive technology
Sometimes the web authors provide a different content for screen readers than they do that for sighted users. That could be an additional content like
Continue reading >
Accessible Mozilla: tech overview of Firefox 26 and Firefox 27
Here’s a list of accessibility improvements for assistive technology in Firefox 26 (release) and Firefox 27 (beta).HTMLHTML label gets a label accessi
Continue reading >
IAccessible2 relation API
Before IAccessible2 Mozilla practiced all manner of extensions of MSAA. I don’t mean I exalt the forethought of MSAA API, I’d rather say this is an e
Continue reading >
MathML accessibility APIs
Browsers traditionally overlook MathML accessibility besides MathML implementation itself by some of them. Because of that there is a bunch of 3d part
Continue reading >
Accessible Mozilla: Tech overview of Firefox 25
ARIA* We don’t map aria-atomic:false to accessibility API anymore (see bug). UAIG is flexible on this and allows a fork in implementation: either igno
Continue reading >