John Resig: Difference between revisions
m use HTTPS |
Rescuing 5 sources and tagging 0 as dead.) #IABot (v2.0 |
||
Line 19: | Line 19: | ||
| fields = |
| fields = |
||
| workplaces = [[Khan Academy]]<br>[[Mozilla Corporation]]<br> [[Rochester Institute of Technology]] |
| workplaces = [[Khan Academy]]<br>[[Mozilla Corporation]]<br> [[Rochester Institute of Technology]] |
||
| alma_mater = [[Rochester Institute of Technology]]<ref name="halloffame"/><ref name="bio blurb">[[Apress]], [https://www.apress.com/index.php/author/author/view/id/3095 John Resig bio blurb]</ref> |
| alma_mater = [[Rochester Institute of Technology]]<ref name="halloffame"/><ref name="bio blurb">[[Apress]], [https://www.apress.com/index.php/author/author/view/id/3095 John Resig bio blurb] {{Webarchive|url=https://web.archive.org/web/20141129035202/https://www.apress.com/index.php/author/author/view/id/3095 |date=2014-11-29 }}</ref> |
||
| known_for = [[jQuery]]<br>[[Processing.js]]<br>''Secrets of the JavaScript Ninja''<ref name="ninja"/><br>''Pro JavaScript Techniques''<ref name="pro"/> |
| known_for = [[jQuery]]<br>[[Processing.js]]<br>''Secrets of the JavaScript Ninja''<ref name="ninja"/><br>''Pro JavaScript Techniques''<ref name="pro"/> |
||
| author_abbrev_bot = |
| author_abbrev_bot = |
||
Line 44: | Line 44: | ||
* [[jQuery]]<ref name="jquery"/> a multi-browser JavaScript library designed to simplify the [[client-side scripting]] of [[HTML]]. |
* [[jQuery]]<ref name="jquery"/> a multi-browser JavaScript library designed to simplify the [[client-side scripting]] of [[HTML]]. |
||
* [[Processing.js]],<ref>{{cite web|last=Ignacio |first=Martin |url=http://processingjs.org |title=Processing.js |publisher=Processing.js |date= |accessdate=2011-08-19}}</ref> a port of the [[Processing (programming language)|Processing]] language to [[JavaScript]].<ref>{{cite web|author=John Resig |url=https://johnresig.com/blog/processingjs/ |title=John Resig - Processing.js |publisher=Johnresig.com |date= |accessdate=2011-08-19}}</ref> |
* [[Processing.js]],<ref>{{cite web|last=Ignacio |first=Martin |url=http://processingjs.org |title=Processing.js |publisher=Processing.js |date= |accessdate=2011-08-19}}</ref> a port of the [[Processing (programming language)|Processing]] language to [[JavaScript]].<ref>{{cite web|author=John Resig |url=https://johnresig.com/blog/processingjs/ |title=John Resig - Processing.js |publisher=Johnresig.com |date= |accessdate=2011-08-19}}</ref> |
||
* EnvJS,<ref>{{cite web|url=http://www.envjs.com/ |title=Bringing the Browser |publisher=Envjs |date=2009-06-29 |accessdate=2011-08-19}}</ref> a port of the browser DOM to [[Rhino (JavaScript engine)|Rhino]].<ref>{{cite web|author=John Resig |url=https://johnresig.com/blog/bringing-the-browser-to-the-server/ |title=John Resig - Bringing the Browser to the Server |publisher=Johnresig.com |date= |accessdate=2011-08-19}}</ref> |
* EnvJS,<ref>{{cite web |url=http://www.envjs.com/ |title=Bringing the Browser |publisher=Envjs |date=2009-06-29 |accessdate=2011-08-19 |archive-url=https://web.archive.org/web/20091019142240/http://www.envjs.com/ |archive-date=2009-10-19 |url-status=dead }}</ref> a port of the browser DOM to [[Rhino (JavaScript engine)|Rhino]].<ref>{{cite web|author=John Resig |url=https://johnresig.com/blog/bringing-the-browser-to-the-server/ |title=John Resig - Bringing the Browser to the Server |publisher=Johnresig.com |date= |accessdate=2011-08-19}}</ref> |
||
* TestSwarm,<ref>{{cite web|url=https://github.com/jquery/testswarm/wiki |title=Home |publisher=GitHub |date=2011-04-01 |accessdate=2011-08-19}}</ref> a distributed continuous integration test suite for [[JavaScript]].<ref>{{cite web|author=John Resig |url=https://johnresig.com/blog/javascript-testing-does-not-scale/ |title=John Resig - JavaScript Testing Does Not Scale |publisher=Johnresig.com |date= |accessdate=2011-08-19}}</ref> |
* TestSwarm,<ref>{{cite web|url=https://github.com/jquery/testswarm/wiki |title=Home |publisher=GitHub |date=2011-04-01 |accessdate=2011-08-19}}</ref> a distributed continuous integration test suite for [[JavaScript]].<ref>{{cite web|author=John Resig |url=https://johnresig.com/blog/javascript-testing-does-not-scale/ |title=John Resig - JavaScript Testing Does Not Scale |publisher=Johnresig.com |date= |accessdate=2011-08-19}}</ref> |
||
* [[Sizzle (selector engine)|Sizzle]],<ref>{{cite web|url=http://sizzlejs.com/ |title=Sizzle JavaScript Selector Library |publisher=Sizzlejs.com |date= |accessdate=2011-08-19}}</ref> a standalone, pure-JavaScript, [[CSS]] selector engine.<ref>{{cite web|author=John Resig |url=https://johnresig.com/blog/new-processingjs-and-sizzlejs-sites/ |title=John Resig - New Processing.js and Sizzle.js Sites |publisher=Johnresig.com |date=2009-04-25 |accessdate=2011-08-19}}</ref> |
* [[Sizzle (selector engine)|Sizzle]],<ref>{{cite web|url=http://sizzlejs.com/ |title=Sizzle JavaScript Selector Library |publisher=Sizzlejs.com |date= |accessdate=2011-08-19}}</ref> a standalone, pure-JavaScript, [[CSS]] selector engine.<ref>{{cite web|author=John Resig |url=https://johnresig.com/blog/new-processingjs-and-sizzlejs-sites/ |title=John Resig - New Processing.js and Sizzle.js Sites |publisher=Johnresig.com |date=2009-04-25 |accessdate=2011-08-19}}</ref> |
||
* FUEL,<ref>{{cite web|url=https://wiki.mozilla.org/FUEL |title=FUEL - MozillaWiki |publisher=Wiki.mozilla.org |date= |accessdate=2011-08-19}}</ref> a Firefox extension development kit.<ref>{{cite web|author=John Resig |url=https://johnresig.com/blog/simple-extensions-in-firefox-3/ |title=John Resig - Simple Extensions in Firefox 3 |publisher=Johnresig.com |date=2008-06-24 |accessdate=2011-08-19}}</ref> |
* FUEL,<ref>{{cite web|url=https://wiki.mozilla.org/FUEL |title=FUEL - MozillaWiki |publisher=Wiki.mozilla.org |date= |accessdate=2011-08-19}}</ref> a Firefox extension development kit.<ref>{{cite web|author=John Resig |url=https://johnresig.com/blog/simple-extensions-in-firefox-3/ |title=John Resig - Simple Extensions in Firefox 3 |publisher=Johnresig.com |date=2008-06-24 |accessdate=2011-08-19}}</ref> |
||
Resig is a frequent guest speaker at companies like [[Google]] and [[Yahoo!]] and has presented at many conferences related to web technology, including [[SXSW]],<ref>{{cite web|url=http://panelpicker.sxsw.com/ideas/view/1863 |title=SXSW 2012 - More Secrets of JavaScript Libraries |publisher=Panelpicker.sxsw.com |date= |accessdate=2011-08-19}}</ref> [[Webstock]],<ref>{{cite web|url=http://www.webstock.org.nz/10/speakers/ |title=Speakers | Webstock - New Zealand's web conference |publisher=Webstock |date=2010-02-19 |accessdate=2011-08-19}}</ref> [[MIX (Microsoft)|MIX]], and Tech4Africa.<ref>{{cite web|url=http://www.tech4africa.com/speakers/ |title=Speakers at TECH4AFRICA |publisher=Tech4africa.com |date=2010-10-28 |accessdate=2011-08-19}}</ref> |
Resig is a frequent guest speaker at companies like [[Google]] and [[Yahoo!]] and has presented at many conferences related to web technology, including [[SXSW]],<ref>{{cite web |url=http://panelpicker.sxsw.com/ideas/view/1863 |title=SXSW 2012 - More Secrets of JavaScript Libraries |publisher=Panelpicker.sxsw.com |date= |accessdate=2011-08-19 |archive-url=https://web.archive.org/web/20110623112605/http://panelpicker.sxsw.com/ideas/view/1863 |archive-date=2011-06-23 |url-status=dead }}</ref> [[Webstock]],<ref>{{cite web|url=http://www.webstock.org.nz/10/speakers/ |title=Speakers | Webstock - New Zealand's web conference |publisher=Webstock |date=2010-02-19 |accessdate=2011-08-19}}</ref> [[MIX (Microsoft)|MIX]], and Tech4Africa.<ref>{{cite web |url=http://www.tech4africa.com/speakers/ |title=Speakers at TECH4AFRICA |publisher=Tech4africa.com |date=2010-10-28 |accessdate=2011-08-19 |archive-url=https://web.archive.org/web/20110520182216/http://tech4africa.com/speakers |archive-date=2011-05-20 |url-status=dead }}</ref> |
||
==Publications== |
==Publications== |
||
Line 86: | Line 86: | ||
{{div col|colwidth=30em}} |
{{div col|colwidth=30em}} |
||
* [https://johnresig.com/about/ John Resig - About Me] |
* [https://johnresig.com/about/ John Resig - About Me] |
||
* [http://www.envjs.com/ EnvJS] |
* [https://web.archive.org/web/20091019142240/http://www.envjs.com/ EnvJS] |
||
* [http://processingjs.org/ Processing.js] |
* [http://processingjs.org/ Processing.js] |
||
* [http://testswarm.com/ Test Swarm] |
* [http://testswarm.com/ Test Swarm] |
Revision as of 03:54, 7 February 2020
John Resig | |
---|---|
Born | citation needed] | May 8, 1984 [
Alma mater | Rochester Institute of Technology[1][2] |
Known for | jQuery Processing.js Secrets of the JavaScript Ninja[3] Pro JavaScript Techniques[4] |
Scientific career | |
Institutions | Khan Academy Mozilla Corporation Rochester Institute of Technology |
Website | johnresig |
John Resig is an American software engineer and entrepreneur, best known as the creator and lead developer of the jQuery JavaScript library.[5]
History
Resig graduated with an undergraduate degree in Computer Science from Rochester Institute of Technology in 2005. During this time he worked with Ankur Teredesai[6][7] on data mining instant messaging networks and Jon Schull on exploring new ways of encouraging real-time online collaboration.[1]
He currently works as an application developer at Khan Academy.[8] Previously, he was a JavaScript tool developer for the Mozilla Corporation. For his work on jQuery he was inducted into the Rochester Institute of Technology's Innovation Hall of Fame[1] on April 30, 2010.[1]
Software projects
Resig has started or contributed to many JavaScript libraries, including:
- jQuery[5] a multi-browser JavaScript library designed to simplify the client-side scripting of HTML.
- Processing.js,[9] a port of the Processing language to JavaScript.[10]
- EnvJS,[11] a port of the browser DOM to Rhino.[12]
- TestSwarm,[13] a distributed continuous integration test suite for JavaScript.[14]
- Sizzle,[15] a standalone, pure-JavaScript, CSS selector engine.[16]
- FUEL,[17] a Firefox extension development kit.[18]
Resig is a frequent guest speaker at companies like Google and Yahoo! and has presented at many conferences related to web technology, including SXSW,[19] Webstock,[20] MIX, and Tech4Africa.[21]
Publications
Resig is the author of a widely read blog,[22][23] and is the author of the book Pro JavaScript Techniques, published by Apress in 2006,[4][24] Secrets of the JavaScript Ninja with Bear Bibeault, published by Manning Publications in December 2012[3] and several other papers.[6]
References
- ^ a b c d "Gallery of Innovators | RIT Innovation Hall of Fame". Rit.edu. Retrieved 2011-08-19.
- ^ Apress, John Resig bio blurb Archived 2014-11-29 at the Wayback Machine
- ^ a b Resig, John (2013). Secrets of the JavaScript Ninja. Manning Publications. ISBN 978-1-933988-69-6.
- ^ a b Resig, John (2006-12-11). Pro Javascript Techniques. Apress. p. 350. ISBN 978-1-59059-727-9.
- ^ a b Bernstein, M. (2010). "Profile John Resig: The creator of jQuery talks about research, open source development and creating the most popular JavaScript library in use today". XRDS: Crossroads, the ACM Magazine for Students. 17: 44. doi:10.1145/1836543.1836557.
- ^ a b John Resig publications indexed by Google Scholar
- ^ John Resig publications indexed by Microsoft Academic
- ^ John Resig's blog, Next Steps in 2011
- ^ Ignacio, Martin. "Processing.js". Processing.js. Retrieved 2011-08-19.
- ^ John Resig. "John Resig - Processing.js". Johnresig.com. Retrieved 2011-08-19.
- ^ "Bringing the Browser". Envjs. 2009-06-29. Archived from the original on 2009-10-19. Retrieved 2011-08-19.
- ^ John Resig. "John Resig - Bringing the Browser to the Server". Johnresig.com. Retrieved 2011-08-19.
- ^ "Home". GitHub. 2011-04-01. Retrieved 2011-08-19.
- ^ John Resig. "John Resig - JavaScript Testing Does Not Scale". Johnresig.com. Retrieved 2011-08-19.
- ^ "Sizzle JavaScript Selector Library". Sizzlejs.com. Retrieved 2011-08-19.
- ^ John Resig (2009-04-25). "John Resig - New Processing.js and Sizzle.js Sites". Johnresig.com. Retrieved 2011-08-19.
- ^ "FUEL - MozillaWiki". Wiki.mozilla.org. Retrieved 2011-08-19.
- ^ John Resig (2008-06-24). "John Resig - Simple Extensions in Firefox 3". Johnresig.com. Retrieved 2011-08-19.
- ^ "SXSW 2012 - More Secrets of JavaScript Libraries". Panelpicker.sxsw.com. Archived from the original on 2011-06-23. Retrieved 2011-08-19.
- ^ "Speakers | Webstock - New Zealand's web conference". Webstock. 2010-02-19. Retrieved 2011-08-19.
- ^ "Speakers at TECH4AFRICA". Tech4africa.com. 2010-10-28. Archived from the original on 2011-05-20. Retrieved 2011-08-19.
- ^ John Resig - Blog. Johnresig.com. Retrieved on 2014-05-13.
- ^ "Twitter / John Resig: My goal for 2008 was to do". Twitter.com. 2009-01-01. Retrieved 2011-08-19.
- ^ Pro JavaScript Techniques : 9781590597279, APRESS.COM Archived June 9, 2015, at the Wayback Machine