John Resig: Difference between revisions
m fixed citations and references |
m Moving from Category:Computer programmers to Category:American computer programmers using Cat-a-lot |
||
(152 intermediate revisions by more than 100 users not shown) | |||
Line 1: | Line 1: | ||
{{short description|American software engineer and creator of jQuery}} |
|||
{{Infobox person |
|||
{{Infobox scientist |
|||
| name = John Resig |
|||
| name = John Resig |
|||
| image = Jresig.png |
|||
| native_name = |
|||
| residence = [[Boston]], [[USA]] |
|||
| native_name_lang = |
|||
| known = [[jQuery]] |
|||
| image = John Resig (4586826039).jpg |
|||
| website = [http://ejohn.org ejohn.org] |
|||
| image_size = |
|||
| employer = [[Mozilla Corporation]] |
|||
| alt = |
|||
| occupation = JavaScript Tool Developer |
|||
| caption = Resig in 2010 |
|||
| alma_mater = [[Rochester Institute of Technology]] |
|||
| birth_date = {{birth date and age|1984|05|08}} |
| birth_date = {{birth date and age|1984|05|08}}{{citation needed|date=May 2013}} |
||
| birth_place = |
|||
| death_date = <!-- {{Death date and age|YYYY|MM|DD|YYYY|MM|DD}} (death date then birth date) --> |
|||
| death_place = |
|||
| resting_place = |
|||
| resting_place_coordinates = <!-- {{Coord|LAT|LONG|type:landmark|display=inline,title}} --> |
|||
| other_names = |
|||
| citizenship = |
|||
| nationality = |
|||
| fields = |
|||
| 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] {{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"/> |
|||
| author_abbrev_bot = |
|||
| author_abbrev_zoo = |
|||
| influences = |
|||
| influenced = |
|||
| awards = |
|||
| signature = <!--(filename only)--> |
|||
| signature_alt = |
|||
| website = {{URL|https://johnresig.com}} |
|||
| footnotes = |
|||
| spouse = |
|||
| 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 | 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> |
|||
'''John Resig''' is a [[JavaScript]] Tool Developer for the [[Mozilla Corporation]] and the creator and lead developer of the [[jQuery]] JavaScript library. This library's goal is to simplify the process of writing JavaScript code that is compatible with all [[web browser]]s. <ref> |
|||
http://www.infoworld.com/article/07/10/04/Code-library-aims-to-fuel-easier-JavaScript-handling_1.html</ref> For his work on jQuery he was inducted into the [http://www.rit.edu/alumni/ihf/inductee.php?inductee=10 Rochester Institute of Technology's Innovation Hall of Fame] on April 30, 2010. <ref>http://www.rit.edu/alumni/ihf/inductee.php?inductee=10</ref> |
|||
==History== |
|||
Resig is the author of the book ''Pro JavaScript Techniques'', published by [[Apress]] in 2006.<ref>http://www.apress.com/book/view/1590597273</ref><ref>{{Cite book |
|||
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"/> |
|||
| last = Resig |
|||
| first = John |
|||
| authorlink = John Resig |
|||
| coauthors = |
|||
| title = Pro Javascript Techniques |
|||
| publisher = Apress |
|||
| date = 2006-12-11 |
|||
| location = |
|||
| pages = 350 |
|||
| url = http://jspro.org/ |
|||
| doi = |
|||
| id = |
|||
| isbn = 1590597273 }} |
|||
</ref>. As of 2010, he is working on another book for [[Manning Publications]], ''Secrets of the JavaScript Ninja'', which the publisher plans to release in 2011<ref>http://www.manning.com/resig/</ref><ref>{{Cite book |
|||
| last = Resig |
|||
| first = John |
|||
| authorlink = John Resig |
|||
| coauthors = |
|||
| title = Secrets of the JavaScript Ninja |
|||
| publisher = Manning Publications |
|||
| date = |
|||
| location = |
|||
| pages = |
|||
| url = http://jsninja.com/ |
|||
| doi = |
|||
| id = |
|||
| isbn = 193398869X }} |
|||
</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 | RIT Innovation Hall of Fame |publisher=Rit.edu |access-date=2011-08-19}}</ref> |
|||
Resig has also started or contributed to many other JavaScript libraries, including: |
|||
* Processing.js<ref>http://processingjs.org</ref>, a port of the [[Processing (programming language)|Processing]] language to JavaScript. <ref>http://ejohn.org/blog/processingjs/</ref> |
|||
* EnvJS<ref>http://www.envjs.com/</ref>, a port of the browser DOM to [[Rhino (JavaScript engine)|Rhino]]. <ref>http://ejohn.org/blog/bringing-the-browser-to-the-server/</ref> |
|||
* Test Swarm<ref>http://testswarm.com/</ref> a distributed continuous integration test suite for JavaScript. <ref>http://ejohn.org/blog/javascript-testing-does-not-scale/</ref> |
|||
* Sizzle.js<ref>http://sizzlejs.com/</ref>, a standalone, pure-JavaScript, [[CSS]] selector engine. <ref>http://ejohn.org/blog/new-processingjs-and-sizzlejs-sites/</ref> |
|||
* FUEL<ref>https://wiki.mozilla.org/FUEL</ref>, a Firefox extension development kit. <ref>http://ejohn.org/blog/simple-extensions-in-firefox-3/</ref> |
|||
==Software projects== |
|||
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>http://panelpicker.sxsw.com/ideas/view/1863</ref>, [[Webstock]]<ref>http://www.webstock.org.nz/10/speakers/</ref>, [[MIX (Microsoft)|MIX]], and Tech4Africa<ref>http://www.tech4africa.com/speakers/</ref>. |
|||
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]]. |
|||
* [[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 |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 |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 |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 |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 |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 | 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> |
|||
He is also the author of a widely read blog, [http://ejohn.org/ ejohn.org]. <ref>http://twitter.com/jeresig/statuses/1090013257</ref> |
|||
==Publications== |
|||
== External links == |
|||
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 |
|||
* [http://ejohn.org/about/ John Resig - About Me] |
|||
| last = Resig |
|||
* [http://jquery.com/ jQuery JavaScript Library] |
|||
| first = John |
|||
* [http://www.envjs.com/ EnvJS] |
|||
| author-link = John Resig |
|||
* [http://processingjs.org/ Processing.js] |
|||
| title = Pro Javascript Techniques |
|||
* [http://testswarm.com/ Test Swarm] |
|||
| publisher = Apress |
|||
* [http://sizzlejs.com/ Sizzle.js] |
|||
| date = 2006-12-11 |
|||
| page = 350 |
|||
| url = http://jspro.org/ |
|||
| isbn = 978-1-59059-727-9 |
|||
| access-date = 2010-09-18 |
|||
| archive-date = 2012-03-15 |
|||
| 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 |
|||
| first = John |
|||
| author-link = John Resig |
|||
| title = Secrets of the JavaScript Ninja |
|||
| publisher = Manning Publications |
|||
| url = http://jsninja.com/ |
|||
| isbn = 978-1-933988-69-6 | year = 2013 |
|||
}} |
|||
</ref> and several other papers.<ref name="googlescholar"/> |
|||
==References== |
|||
{{reflist|2}} |
|||
==External links== |
|||
{{Wikimedia Commons}} |
|||
{{div col}} |
|||
* [https://johnresig.com/about/ John Resig - About Me] |
|||
* [https://wiki.mozilla.org/FUEL FUEL] |
* [https://wiki.mozilla.org/FUEL FUEL] |
||
* {{Twitter}} |
|||
* {{flickr-inline2|jeresig}} |
|||
{{div col end}} |
|||
{{Authority control}} |
|||
== References == |
|||
{{ |
{{JavaScript}} |
||
{{Persondata <!-- Metadata: see [[Wikipedia:Persondata]]. --> |
|||
| NAME =Resig, John |
|||
| ALTERNATIVE NAMES = |
|||
| SHORT DESCRIPTION = |
|||
| DATE OF BIRTH =May 8, 1984 |
|||
| PLACE OF BIRTH = |
|||
| DATE OF DEATH = |
|||
| PLACE OF DEATH = |
|||
}} |
|||
{{DEFAULTSORT:Resig, John}} |
{{DEFAULTSORT:Resig, John}} |
||
[[Category:1984 births]] |
[[Category:1984 births]] |
||
[[Category:American bloggers]] |
[[Category:American bloggers]] |
||
[[Category:American technology writers]] |
[[Category:American technology writers]] |
||
[[Category: |
[[Category:American computer programmers]] |
||
[[Category: |
[[Category:Web developers]] |
||
[[Category:Living people]] |
[[Category:Living people]] |
||
[[Category:Mozilla developers]] |
[[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]] |
||
[[Category:People associated with JavaScript]] |
|||
[[Category:21st-century American non-fiction writers]] |
|||
{{US-nonfiction-writer-stub}} |
|||
{{internet-bio-stub}} |
|||
[[es:John Resig]] |
|||
[[fr:John Resig]] |
|||
[[ru:Резиг, Джон]] |
|||
[[sk:John Resig]] |
Latest revision as of 05:32, 6 April 2024
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] As of 2021[update], 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[update], 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:
- jQuery[5] a multi-browser JavaScript library designed to simplify the client-side scripting of HTML.
- Processing.js,[10] a port of the Processing language to JavaScript.[11]
- EnvJS,[12] a port of the browser DOM to Rhino.[13]
- TestSwarm,[14] a distributed continuous integration test suite for JavaScript.[15]
- Sizzle,[16] a standalone, pure-JavaScript, CSS selector engine.[17]
- FUEL,[18] a Firefox extension development kit.[19]
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]- ^ 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. Archived from the original on 2012-03-15. Retrieved 2010-09-18.
- ^ 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.
- ^ "John Resig - JavaScript Programming". Retrieved 2021-11-30.
- ^ 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.
- ^ Pro JavaScript Techniques : 9781590597279, APRESS.COM Archived June 9, 2015, at the Wayback Machine