Software engineer with interest in web and programming languages. I am most known for leading the JSHint project, working at Disqus, writing a book about Third-party JavaScript and giving talks about JavaScript code quality.
You can find me on GitHub, Twitter or in the Disqus office. My email is spm111@yandex.ru.
Projects I maintain, used to maintain, or contribute to regularly.
| Disqus | Distributed commenting platform served on over 700K sites worldwide. |
| JSHint | A tool to detect errors and potential problems in JavaScript code and enforce your team's coding conventions. |
| Hiro | A small yet powerful JavaScript testing framework. |
| Gargoyle | Feature switches to easily handle partial deployment. |
| easyXDM | Cross-domain communication library. |
| Thiblo | A distributed journal factory with inline commenting system. |
I also organize two developers-oriented events: JS Hangouts and Tech Talks: San Francisco.
Third-party JavaScript by Ben Vinegar and Anton Kovalyov
This book teaches intermediate JavaScript developers the art of third-party scripting. Topics covered include cross-domain messaging, third-party cookies, defensive and adaptive HTML and CSS, JS API development, performance best practices, and more.
| Feb | '12 | Richard Feynman on authority, government and NASA |
| Feb | '12 | Mock testing long polling |
| Sep | '11 | Books on Git |
| Jun | '11 | JavaScript Libraries Statistics |
| Apr | '11 | Cross-domain quirks in IE8 |
| Mar | '11 | JSHint Edition Update |
| Feb | '11 | Why I forked JSLint to JSHint |
| Dec | '10 | Mailing list for Disqus open source projects |
| Dec | '10 | On overriding toJSON |
| Mar | '10 | Рекомендации по написанию кода на языке JavaScript |
| Mar | '10 | Отладка и профилирование кода на JavaScript с помощью Web Inspector |
| Feb | '10 | Making Disqus Faster (published on Disqus Blog) |
| Dec | '06 | Возвращение Макинтоша |
| Nov | '11 | jQuery Summit by Environments for Humans (slides) |
| Oct | '11 | jQuery Conf in Boston (slides) |
| Jul | '11 | GothamJS (slides) |
| May | '11 | JSConf |
| Apr | '11 | jQuery Conf in the San Francisco Bay Area |
| Mar | '11 | San Francisco Web Performance Meetup |
My resume is available online, however, as of today, I am pretty happy with Disqus and not looking for a new job.
By the way, you are awesome.