John Resig: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Citation bot (talk | contribs)
m Alter: journal, isbn. Add: year. Removed parameters. | You can use this bot yourself. Report bugs here. | User-activated.
 
(23 intermediate revisions by 17 users not shown)
Line 1: Line 1:
{{short description|American software engineer and creator of jQuery}}
{{Infobox scientist
{{Infobox scientist
| name = John Resig
| name = John Resig
| native_name =
| native_name =
| native_name_lang =
| native_name_lang =
| image =Jresig.png| image_size =
| image = John Resig (4586826039).jpg
| alt =
| image_size =
| caption =
| alt =
| birth_date = {{birth date and age|1984|05|08}}{{citation needed|date=May 2013}}
| caption = Resig in 2010
| birth_date = {{birth date and age|1984|05|08}}{{citation needed|date=May 2013}}
| birth_place =
| birth_place =
| death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} (death date then birth date) -->
| death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} (death date then birth date) -->
| death_place =
| death_place =
| resting_place =
| resting_place =
| resting_place_coordinates = <!-- {{Coord|LAT|LONG|type:landmark|display=inline,title}} -->
| resting_place_coordinates = <!-- {{Coord|LAT|LONG|type:landmark|display=inline,title}} -->
| other_names =
| other_names =
| residence = [[New York City]], USA
| citizenship =
| citizenship =
| nationality =
| nationality =
| fields =
| workplaces = [[Khan Academy]]<br>[[Mozilla Corporation]]<br> [[Rochester Institute of Technology]]
| fields =
| 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>
| workplaces =[[Khan Academy]]<br>[[Mozilla Corporation]]<br> [[Rochester Institute of Technology]]
| known_for = [[jQuery]]<br>[[Processing.js]]<br>''Secrets of the JavaScript Ninja''<ref name="ninja"/><br>''Pro JavaScript Techniques''<ref name="pro"/>
| 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>
| author_abbrev_bot =
| known_for = [[jQuery]]<br>[[Processing.js]]<br>''Secrets of the JavaScript Ninja''<ref name="ninja"/><br>''Pro JavaScript Techniques''<ref name="pro"/>
| author_abbrev_zoo =
| author_abbrev_bot =
| influences =
| author_abbrev_zoo =
| influences =
| influenced =
| influenced =
| awards =
| awards =
| signature = <!--(filename only)-->
| signature = <!--(filename only)-->
| signature_alt =
| website = {{URL|https://johnresig.com}}
| signature_alt =
| website = {{URL|johnresig.com}}
| footnotes =
| footnotes =
| spouse =
| spouse =
| children =
| children =
}}
}}
'''John Resig''' is an American [[software engineer]] and [[entrepreneur]], best known as the creator and lead developer of the [[jQuery]] [[JavaScript library]].<ref name="jquery">{{Cite journal | last1 = Bernstein | first1 = M. | doi = 10.1145/1836543.1836557 | title = Profile John Resig: The creator of jQuery talks about research, open source development and creating the most popular JavaScript library in use today | journal = XRDS: Crossroads, the ACM Magazine for Students | volume = 17 | pages = 44 | year = 2010 | pmid = | pmc = }}</ref>
'''John Resig''' is an American [[software engineer]] and [[entrepreneur]], best known as the creator and lead developer of the [[jQuery]] [[JavaScript library]].<ref name="jquery">{{Cite journal | last1 = Bernstein | first1 = M. | doi = 10.1145/1836543.1836557 | title = Profile John Resig: The creator of jQuery talks about research, open source development and creating the most popular JavaScript library in use today | journal = XRDS: Crossroads, the ACM Magazine for Students | volume = 17 | pages = 44 | year = 2010 | doi-access = }}</ref> {{As of|2021||df=}}, he works as the chief software architect at [[Khan Academy]].<ref>{{Cite web|title=John Resig - JavaScript Programming|url=https://johnresig.com/|access-date=2021-11-30|language=en-US}}</ref>


==History==
==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<ref name="googlescholar">{{GoogleScholar|zk6oZ8YAAAAJ}}</ref><ref name="microsoft">{{AcademicSearch|1436955}}</ref> on [[data mining]] instant messaging networks and Jon Schull on exploring new ways of encouraging real-time online collaboration.<ref name="halloffame"/>
Resig graduated with an undergraduate degree in [[Computer Science]] from [[Rochester Institute of Technology]] in 2005. During this time he worked with Ankur Teredesai<ref name="googlescholar">{{GoogleScholar|zk6oZ8YAAAAJ}}</ref><ref name="microsoft">{{AcademicSearch|1436955}}</ref> on [[data mining]] instant messaging networks and Jon Schull on exploring new ways of encouraging real-time online collaboration.<ref name="halloffame"/>


He currently works as an [[Application software|application]] developer at [[Khan Academy]].<ref>John Resig's blog, ''[https://johnresig.com/blog/next-steps-in-2011/ Next Steps in 2011]</ref> 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<ref name="halloffame"/> on April 30, 2010.<ref name="halloffame">{{cite web|url=http://www.rit.edu/alumni/ihf/inductee.php?inductee=10 |title=Gallery of Innovators &#124; RIT Innovation Hall of Fame |publisher=Rit.edu |date= |accessdate=2011-08-19}}</ref>
{{As of|2011||df=}}, Resig has worked as an [[Application software|application]] developer at [[Khan Academy]].<ref>John Resig's blog, ''[https://johnresig.com/blog/next-steps-in-2011/ Next Steps in 2011]''</ref> 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<ref name="halloffame"/> on April 30, 2010.<ref name="halloffame">{{cite web|url=http://www.rit.edu/alumni/ihf/inductee.php?inductee=10 |title=Gallery of Innovators &#124; RIT Innovation Hall of Fame |publisher=Rit.edu |access-date=2011-08-19}}</ref>


==Software projects==
==Software projects==
Resig has started or contributed to many JavaScript libraries, including:
Resig has started or contributed to many JavaScript libraries, including:
* [[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 |access-date=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 |access-date=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 |access-date=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 |access-date=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 |access-date=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 |access-date=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 |access-date=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 |access-date=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 |access-date=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 |access-date=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 &#124; 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 |access-date=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 &#124; Webstock - New Zealand's web conference |publisher=Webstock |date=2010-02-19 |access-date=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 |access-date=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==
Resig is the author of a widely read blog,<ref>[https://johnresig.com/blog/ John Resig - Blog]. Johnresig.com. Retrieved on 2014-05-13.</ref><ref>{{cite web|url=https://twitter.com/jeresig/statuses/1090013257 |title=Twitter / John Resig: My goal for 2008 was to do |publisher=Twitter.com |date=2009-01-01 |accessdate=2011-08-19}}</ref> and is the author of the book ''Pro JavaScript Techniques'', published by [[Apress]] in 2006,<ref name="pro">{{Cite book
Resig is the author of a blog,<ref>[https://johnresig.com/blog/ John Resig - Blog]. Johnresig.com. Retrieved on 2014-05-13.</ref> and is the author of the book ''Pro JavaScript Techniques'', published by [[Apress]] in 2006,<ref name="pro">{{Cite book
| last = Resig
| last = Resig
| first = John
| first = John
| authorlink = John Resig
| author-link = John Resig
| title = Pro Javascript Techniques
| title = Pro Javascript Techniques
| publisher = Apress
| publisher = Apress
| date = 2006-12-11
| date = 2006-12-11
| location =
| page = 350
| page = 350
| url = http://jspro.org/
| url = http://jspro.org/
| isbn = 978-1-59059-727-9
| doi =
| access-date = 2010-09-18
| id =
| archive-date = 2012-03-15
| isbn = 978-1-59059-727-9 }}
</ref><ref>[http://www.apress.com/9781590597279 Pro JavaScript Techniques : 9781590597279], APRESS.COM {{webarchive |url=https://web.archive.org/web/20150609012302/http://www.apress.com/9781590597279 |date=June 9, 2015 }}</ref> ''Secrets of the JavaScript Ninja'' with Bear Bibeault, published by [[Manning Publications]] in December 2012<ref name="ninja">{{Cite book
| archive-url = https://web.archive.org/web/20120315211158/http://jspro.org/
| url-status = dead
}}</ref><ref>[http://www.apress.com/9781590597279 Pro JavaScript Techniques : 9781590597279], APRESS.COM {{webarchive |url=https://web.archive.org/web/20150609012302/http://www.apress.com/9781590597279 |date=June 9, 2015 }}</ref> ''Secrets of the JavaScript Ninja'' with Bear Bibeault, published by [[Manning Publications]] in December 2012<ref name="ninja">{{Cite book
| last = Resig
| last = Resig
| first = John
| first = John
| authorlink = John Resig
| author-link = John Resig
| title = Secrets of the JavaScript Ninja
| title = Secrets of the JavaScript Ninja
| publisher = Manning Publications
| publisher = Manning Publications
| location =
| pages =
| url = http://jsninja.com/
| url = http://jsninja.com/
| doi =
| id =
| isbn = 978-1-933988-69-6 | year = 2013
| isbn = 978-1-933988-69-6 | year = 2013
}}
}}
Line 83: Line 81:


==External links==
==External links==
{{Wikimedia Commons}}
{{div col|colwidth=30em}}
{{div col}}
* [https://johnresig.com/about/ John Resig - About Me]
* [https://johnresig.com/about/ John Resig - About Me]
* [http://www.envjs.com/ EnvJS]
* [http://processingjs.org/ Processing.js]
* [http://testswarm.com/ Test Swarm]
* [http://sizzlejs.com/ Sizzle.js]
* [https://wiki.mozilla.org/FUEL FUEL]
* [https://wiki.mozilla.org/FUEL FUEL]
* {{Twitter}}
* {{Twitter}}
Line 95: Line 90:


{{Authority control}}
{{Authority control}}
{{JavaScript}}


{{DEFAULTSORT:Resig, John}}
{{DEFAULTSORT:Resig, John}}
Line 100: Line 96:
[[Category:American bloggers]]
[[Category:American bloggers]]
[[Category:American technology writers]]
[[Category:American technology writers]]
[[Category:Computer programmers]]
[[Category:American computer programmers]]
[[Category:Web developers]]
[[Category:Web developers]]
[[Category:Living people]]
[[Category:Living people]]
[[Category:Mozilla developers]] [[Category:Place of birth missing (living people)]]
[[Category:Mozilla developers]]
[[Category:Place of birth missing (living people)]]
[[Category:Rochester Institute of Technology alumni]]
[[Category:Rochester Institute of Technology alumni]]
[[Category:Technology evangelists]]
[[Category:Technology evangelists]]

Latest revision as of 05:32, 6 April 2024

John Resig
Resig in 2010
Born (1984-05-08) May 8, 1984 (age 39)[citation needed]
Alma materRochester Institute of Technology[1][2]
Known forjQuery
Processing.js
Secrets of the JavaScript Ninja[3]
Pro JavaScript Techniques[4]
Scientific career
InstitutionsKhan Academy
Mozilla Corporation
Rochester Institute of Technology
Websitejohnresig.com

John Resig is an American software engineer and entrepreneur, best known as the creator and lead developer of the jQuery JavaScript library.[5] As of 2021, he works as the chief software architect at Khan Academy.[6]

History[edit]

Resig graduated with an undergraduate degree in Computer Science from Rochester Institute of Technology in 2005. During this time he worked with Ankur Teredesai[7][8] on data mining instant messaging networks and Jon Schull on exploring new ways of encouraging real-time online collaboration.[1]

As of 2011, Resig has worked as an application developer at Khan Academy.[9] 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[edit]

Resig has started or contributed to many JavaScript libraries, including:

Resig is a frequent guest speaker at companies like Google and Yahoo! and has presented at many conferences related to web technology, including SXSW,[20] Webstock,[21] MIX, and Tech4Africa.[22]

Publications[edit]

Resig is the author of a blog,[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.[7]

References[edit]

  1. ^ a b c d "Gallery of Innovators | RIT Innovation Hall of Fame". Rit.edu. Retrieved 2011-08-19.
  2. ^ Apress, John Resig bio blurb Archived 2014-11-29 at the Wayback Machine
  3. ^ a b Resig, John (2013). Secrets of the JavaScript Ninja. Manning Publications. ISBN 978-1-933988-69-6.
  4. ^ a b Resig, John (2006-12-11). Pro Javascript Techniques. Apress. p. 350. ISBN 978-1-59059-727-9. Archived from the original on 2012-03-15. Retrieved 2010-09-18.
  5. ^ 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.
  6. ^ "John Resig - JavaScript Programming". Retrieved 2021-11-30.
  7. ^ a b John Resig publications indexed by Google Scholar
  8. ^ John Resig publications indexed by Microsoft Academic
  9. ^ John Resig's blog, Next Steps in 2011
  10. ^ Ignacio, Martin. "Processing.js". Processing.js. Retrieved 2011-08-19.
  11. ^ John Resig. "John Resig - Processing.js". Johnresig.com. Retrieved 2011-08-19.
  12. ^ "Bringing the Browser". Envjs. 2009-06-29. Archived from the original on 2009-10-19. Retrieved 2011-08-19.
  13. ^ John Resig. "John Resig - Bringing the Browser to the Server". Johnresig.com. Retrieved 2011-08-19.
  14. ^ "Home". GitHub. 2011-04-01. Retrieved 2011-08-19.
  15. ^ John Resig. "John Resig - JavaScript Testing Does Not Scale". Johnresig.com. Retrieved 2011-08-19.
  16. ^ "Sizzle JavaScript Selector Library". Sizzlejs.com. Retrieved 2011-08-19.
  17. ^ John Resig (2009-04-25). "John Resig - New Processing.js and Sizzle.js Sites". Johnresig.com. Retrieved 2011-08-19.
  18. ^ "FUEL - MozillaWiki". Wiki.mozilla.org. Retrieved 2011-08-19.
  19. ^ John Resig (2008-06-24). "John Resig - Simple Extensions in Firefox 3". Johnresig.com. Retrieved 2011-08-19.
  20. ^ "SXSW 2012 - More Secrets of JavaScript Libraries". Panelpicker.sxsw.com. Archived from the original on 2011-06-23. Retrieved 2011-08-19.
  21. ^ "Speakers | Webstock - New Zealand's web conference". Webstock. 2010-02-19. Retrieved 2011-08-19.
  22. ^ "Speakers at TECH4AFRICA". Tech4africa.com. 2010-10-28. Archived from the original on 2011-05-20. Retrieved 2011-08-19.
  23. ^ John Resig - Blog. Johnresig.com. Retrieved on 2014-05-13.
  24. ^ Pro JavaScript Techniques : 9781590597279, APRESS.COM Archived June 9, 2015, at the Wayback Machine

External links[edit]