John Resig
   HOME

TheInfoList



OR:

John Resig is an American
software engineer Software engineering is a systematic engineering approach to software development. A software engineer is a person who applies the principles of software engineering to design, develop, maintain, test, and evaluate computer software. The term ''p ...
and
entrepreneur Entrepreneurship is the creation or extraction of economic value. With this definition, entrepreneurship is viewed as change, generally entailing risk beyond what is normally encountered in starting a business, which may include other values th ...
, best known as the creator and lead developer of the
jQuery jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. It is free, open-source software using the permissive MIT License. As of Aug 2022, jQuery is used ...
JavaScript library A JavaScript library is a library of pre-written JavaScript code that allows for easier development of JavaScript-based applications, especially for AJAX and other web-centric technologies. Libraries With the expanded demands for JavaScript, an ea ...
. , he works as the chief software architect at
Khan Academy Khan Academy is an American non-profit educational organization created in 2008 by Sal Khan. Its goal is creating a set of online tools that help educate students. The organization produces short lessons in the form of videos. Its website also in ...
.


History

Resig graduated with an undergraduate degree in
Computer Science Computer science is the study of computation, automation, and information. Computer science spans theoretical disciplines (such as algorithms, theory of computation, information theory, and automation) to Applied science, practical discipli ...
from
Rochester Institute of Technology Rochester Institute of Technology (RIT) is a private university, private research university in the town of Henrietta, New York, Henrietta in the Rochester, New York, metropolitan area. The university offers undergraduate and graduate degree ...
in 2005. During this time he worked with Ankur Teredesai on data mining instant messaging networks and Jon Schull on exploring new ways of encouraging real-time online collaboration. , Resig has worked as an application developer at
Khan Academy Khan Academy is an American non-profit educational organization created in 2008 by Sal Khan. Its goal is creating a set of online tools that help educate students. The organization produces short lessons in the form of videos. Its website also in ...
. Previously, he was a
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
tool developer for the
Mozilla Corporation The Mozilla Corporation (stylized as moz://a) is a wholly owned subsidiary of the Mozilla Foundation that coordinates and integrates the development of Internet-related applications such as the Firefox web browser, by a global community of ope ...
. For his work on jQuery, he was inducted into the Rochester Institute of Technology's Innovation Hall of Fame on April 30, 2010.


Software projects

Resig has started or contributed to many JavaScript libraries, including: *
jQuery jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. It is free, open-source software using the permissive MIT License. As of Aug 2022, jQuery is used ...
a multi-browser JavaScript library designed to simplify the
client-side scripting A server-side dynamic web page is a web page whose construction is controlled by an application server processing server-side scripts. In server-side scripting, parameters determine how the assembly of every new web page proceeds, and includi ...
of
HTML The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScri ...
. * Processing.js, a port of the
Processing Processing is a free graphical library and integrated development environment (IDE) built for the electronic arts, new media art, and visual design communities with the purpose of teaching non-programmers the fundamentals of computer programming ...
language to
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
. * EnvJS, a port of the browser DOM to
Rhino A rhinoceros (; ; ), commonly abbreviated to rhino, is a member of any of the five extant species (or numerous extinct species) of odd-toed ungulates in the family Rhinocerotidae. (It can also refer to a member of any of the extinct species o ...
. * TestSwarm, a distributed continuous integration test suite for
JavaScript JavaScript (), often abbreviated as JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. As of 2022, 98% of Website, websites use JavaScript on the Client (computing), client side ...
. * Sizzle, a standalone, pure-JavaScript,
CSS Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML or XML (including XML dialects such as SVG, MathML or XHTML). CSS is a cornerstone techno ...
selector engine. * FUEL, a Firefox extension development kit. Resig is a frequent guest speaker at companies like
Google Google LLC () is an American multinational technology company focusing on search engine technology, online advertising, cloud computing, computer software, quantum computing, e-commerce, artificial intelligence, and consumer electronics. ...
and
Yahoo! Yahoo! (, styled yahoo''!'' in its logo) is an American web services provider. It is headquartered in Sunnyvale, California and operated by the namesake company Yahoo Inc., which is 90% owned by investment funds managed by Apollo Global Man ...
and has presented at many conferences related to web technology, including
SXSW South by Southwest, abbreviated as SXSW and colloquially referred to as South By, is an annual conglomeration of parallel film, interactive media, and music festivals and conferences organized jointly that take place in mid-March in Austin, Te ...
,
Webstock Webstock is a web technology conference held in Wellington, New Zealand featuring a range of high-profile speakers covering a variety of web-related topics such as accessibility, usability, ethnographic design and development practices. Webstoc ...
, MIX, and Tech4Africa.


Publications

Resig is the author of a blog, and is the author of the book ''Pro JavaScript Techniques'', published by
Apress Springer Nature or the Springer Nature Group is a German-British academic publishing company created by the May 2015 merger of Springer Science+Business Media and Holtzbrinck Publishing Group's Nature Publishing Group, Palgrave Macmillan, and Macm ...
in 2006, Pro JavaScript Techniques : 9781590597279
APRESS.COM
''Secrets of the JavaScript Ninja'' with Bear Bibeault, published by
Manning Publications Manning Publications is an American publisher specializing in content relating to computers. Manning mainly publishes textbooks but also release videos and projects for professionals within the computing world. Company Manning was founded in ...
in December 2012 and several other papers.


References


External links


John Resig - About Me

FUEL
* * {{DEFAULTSORT:Resig, John 1984 births American bloggers American technology writers Computer programmers Web developers Living people Mozilla developers Place of birth missing (living people) Rochester Institute of Technology alumni Technology evangelists People associated with JavaScript 21st-century American non-fiction writers