Dmitry Soshnikov

Dmitry is a programmer and researcher in computer science. The main specialization is JavaScript; ECMAScript theorist. He is interested also in other object-oriented and functional languages, such as Ruby, Python, Java, Erlang, etc. As a hobby he writes music.

Currently Dmitry practices Erlang and JavaScript programming languages. Besides the practice, he is specialized on analytic and theoretical articles on JavaScript, describing the fundamentals and the core design of the language. Author of the ECMAScript in detail series, a detailed description of the ECMA-262 specification.

Dmitry’s articles: