JavaScript Unlimited http://javascript.funkatron.com/ JavaScript Unlimited http://javascript.funkatron.com/ http://1.asset.soup.io/asset/0126/3473_0bcd.jpeg 128 128 A tumblelog about using JavaScript outside the browser "Seed is a library and interpreter, dynamically bridging (through GObjectIntro..." {"tags":[],"type":"quote","title":"\u003Ca href=\"http://live.gnome.org/Seed\"\u003ESeed\u003C/a\u003E","source":"http://live.gnome.org/Seed","body":"Seed is a library and interpreter, dynamically bridging (through GObjectIntrospection) the \u003Ca href=\"http://live.gnome.org/WebKit\"\u003EWebKit\u003C/a\u003E \u003Ca href=\"http://live.gnome.org/JavaScriptCore\" class=\"nonexistent\"\u003EJavaScriptCore\u003C/a\u003E engine, with the GObject type system. In a more concrete sense, Seed enables you to immediately write applications around a significant portion of the GNOME platform, and easily embed \u003Ca href=\"http://live.gnome.org/JavaScript\" class=\"nonexistent\"\u003EJavaScript\u003C/a\u003E as a scripting-language in your GObject library."} <p>"Seed is a library and interpreter, dynamically bridging (through GObjectIntrospection) the <a href="http://live.gnome.org/WebKit">WebKit</a> <a href="http://live.gnome.org/JavaScriptCore" class="nonexistent">JavaScriptCore</a> engine, with the GObject type system. In a more concrete sense, Seed enables you to immediately write applications around a significant portion of the GNOME platform, and easily embed <a href="http://live.gnome.org/JavaScript" class="nonexistent">JavaScript</a> as a scripting-language in your GObject library."</p><p>&ndash;<a href="http://live.gnome.org/Seed">Seed</a></p>Tue, 20 Jan 2009 14:23:06 GMThttp://javascript.funkatron.com/post/11513807/Seed-is-a-library-and-interpreter-dynamicallyurn:www-soup-io:1:11513807quote Web Runtime for Nokia S60 devices {"tags":[],"type":"link","title":"Web Runtime for Nokia S60 devices","source":"http://library.forum.nokia.com/index.jsp?topic=/Web_Developers_Library/GUID-4D13AF3F-4733-44E7-996F-F27A11C9D6BF_cover.html","body":"The WRT allows developers to write applications for the S60 using HTML, JS and CSS"} <p>The WRT allows developers to write applications for the S60 using HTML, JS and CSS</p> <p><a href="http://library.forum.nokia.com/index.jsp?topic=/Web_Developers_Library/GUID-4D13AF3F-4733-44E7-996F-F27A11C9D6BF_cover.html">http://library.forum.nokia.com/index.jsp?topic=/Web_Developers_Library/GUID-4D13AF3F-4733-44E7-996F-F27A11C9D6BF_cover.html</a></p>Wed, 17 Dec 2008 17:26:26 GMThttp://javascript.funkatron.com/post/9670890/Web-Runtime-for-Nokia-S60-devicesurn:www-soup-io:1:9670890link YUI Doc: A New Tool for Generating JavaScript API Documentation » Yahoo! User Interface Blog {"tags":[],"type":"link","title":"YUI Doc: A New Tool for Generating JavaScript API Documentation \u00bb Yahoo! User Interface Blog","source":"http://yuiblog.com/blog/2008/12/08/yuidoc/","body":"JS code doesn't have a lot of options for documentation generation \u2013 a couple exist, but certainly don't have the support and validity that YUI brings. Very interesting."} <p>JS code doesn't have a lot of options for documentation generation – a couple exist, but certainly don't have the support and validity that YUI brings. Very interesting.</p> <p><a href="http://yuiblog.com/blog/2008/12/08/yuidoc/">http://yuiblog.com/blog/2008/12/08/yuidoc/</a></p>Tue, 09 Dec 2008 23:02:39 GMThttp://javascript.funkatron.com/post/9128975/YUI-Doc-A-New-Tool-for-Generatingurn:www-soup-io:1:9128975link Appcelerator Titanium {"tags":[],"type":"link","title":"Appcelerator Titanium","source":"http://titaniumapp.com/","body":"An interesting AIR-like platform, but focused on HTML/JS apps. True open source built on Webkit+Gears with extensible capabilities. This is compelling stuff."} <p>An interesting AIR-like platform, but focused on HTML/JS apps. True open source built on Webkit+Gears with extensible capabilities. This is compelling stuff.</p> <p><a href="http://titaniumapp.com/">http://titaniumapp.com/</a></p>Tue, 09 Dec 2008 22:42:07 GMThttp://javascript.funkatron.com/post/9126984/Appcelerator-Titaniumurn:www-soup-io:1:9126984link Getting Started with JavaScript Unit Testing and YUI Test {"tags":[],"type":"link","title":"Getting Started with JavaScript Unit Testing and YUI Test","source":"http://yuiblog.com/blog/2008/12/01/yuitest-getting-started/","body":"\"YUI Test is our framework for unit testing JavaScript. The goal of YUI\r\nTest is to make creating JavaScript unit tests fast and easy. We know\r\nfrom experience that developers\u2019 main complaint about unit testing is\r\nthat it takes too long, so everything about YUI Test is designed to\r\nmake this process easier.\""} <p>"YUI Test is our framework for unit testing JavaScript. The goal of YUI Test is to make creating JavaScript unit tests fast and easy. We know from experience that developers’ main complaint about unit testing is that it takes too long, so everything about YUI Test is designed to make this process easier."</p> <p><a href="http://yuiblog.com/blog/2008/12/01/yuitest-getting-started/">http://yuiblog.com/blog/2008/12/01/yuitest-getting-started/</a></p>Tue, 02 Dec 2008 21:05:19 GMThttp://javascript.funkatron.com/post/8411027/Getting-Started-with-JavaScript-Unit-Testing-andurn:www-soup-io:1:8411027link GnomeShell {"tags":[],"type":"link","title":"GnomeShell","source":"http://live.gnome.org/GnomeShell","body":"The Gnome Shell is powered by \u003Ca href=\"http://clutter-project.org/\"\u003EClutter\u003C/a\u003E and JavaScript"} <p>The Gnome Shell is powered by <a href="http://clutter-project.org/">Clutter</a> and JavaScript</p> <p><a href="http://live.gnome.org/GnomeShell">http://live.gnome.org/GnomeShell</a></p>Sun, 30 Nov 2008 20:14:21 GMThttp://javascript.funkatron.com/post/8138577/GnomeShellurn:www-soup-io:1:8138577link CouchDB from Far Away {"tags":[],"type":"link","title":"CouchDB from Far Away","source":"http://www.davispj.com/couchdb/overview/far-away.html","body":"I thought I\u2019d try and describe CouchDB from the point of view of someone who\u2019s been using and developing for it for a couple months. Hopefully I can manage to paint a bit of an overall picture that tries to help new comers understand some of the more basic ideas of CouchDB."} <p>I thought I’d try and describe CouchDB from the point of view of someone who’s been using and developing for it for a couple months. Hopefully I can manage to paint a bit of an overall picture that tries to help new comers understand some of the more basic ideas of CouchDB.</p> <p><a href="http://www.davispj.com/couchdb/overview/far-away.html">http://www.davispj.com/couchdb/overview/far-away.html</a></p>Sun, 30 Nov 2008 06:30:16 GMThttp://javascript.funkatron.com/post/8065419/CouchDB-from-Far-Awayurn:www-soup-io:1:8065419link Unit Testing in JavaScript {"tags":[],"type":"link","title":"Unit Testing in JavaScript","source":"http://www.notesfromatooluser.com/2008/11/unit-testing-in-javascript.html","body":"Last week a colleague asked for my help finding better unit test tools for Java Script. He's done some digging on the state of the art with JavaScript unit tests and finds the whole lot wanting."} <p>Last week a colleague asked for my help finding better unit test tools for Java Script. He's done some digging on the state of the art with JavaScript unit tests and finds the whole lot wanting.</p> <p><a href="http://www.notesfromatooluser.com/2008/11/unit-testing-in-javascript.html">http://www.notesfromatooluser.com/2008/11/unit-testing-in-javascript.html</a></p>Sun, 30 Nov 2008 06:26:32 GMThttp://javascript.funkatron.com/post/8065127/Unit-Testing-in-JavaScripturn:www-soup-io:1:8065127link RESTful Jaxer | Aptana {"tags":[],"type":"link","title":"RESTful Jaxer | Aptana","source":"http://www.aptana.com/blog/uri/restful_jaxer","body":"With Jaxer 1.0, you can easily create a variety of web services: RESTful, RPC-based, and almost anything else you can imagine. Hooks are already in place for a generic web service and for automatic RPC-based services. Here I'll demonstrate a simple RESTful service based on the generic web service hook."} <p>With Jaxer 1.0, you can easily create a variety of web services: RESTful, RPC-based, and almost anything else you can imagine. Hooks are already in place for a generic web service and for automatic RPC-based services. Here I'll demonstrate a simple RESTful service based on the generic web service hook.</p> <p><a href="http://www.aptana.com/blog/uri/restful_jaxer">http://www.aptana.com/blog/uri/restful_jaxer</a></p>Sun, 30 Nov 2008 06:23:09 GMThttp://javascript.funkatron.com/post/8064851/RESTful-Jaxer-Aptanaurn:www-soup-io:1:8064851link EtherPad: Real-time Editing with JavaScript {"tags":[],"type":"link","title":"EtherPad: Real-time Editing with JavaScript","source":"http://ejohn.org/blog/etherpad-real-time-editing-with-javascript/","body":null} <p><a href="http://ejohn.org/blog/etherpad-real-time-editing-with-javascript/">http://ejohn.org/blog/etherpad-real-time-editing-with-javascript/</a></p>Sun, 30 Nov 2008 06:18:17 GMThttp://javascript.funkatron.com/post/8064431/EtherPad-Real-time-Editing-with-JavaScripturn:www-soup-io:1:8064431link ExtPlayer - An MP3 Player developed with Adobe AIR and Ext JS {"tags":[],"type":"link","title":"ExtPlayer - An MP3 Player developed with Adobe AIR and Ext JS ","source":"http://extjs.com/blog/2008/11/24/extplayer-air-and-ext/","body":null} <p><a href="http://extjs.com/blog/2008/11/24/extplayer-air-and-ext/">http://extjs.com/blog/2008/11/24/extplayer-air-and-ext/</a></p>Sun, 30 Nov 2008 06:14:52 GMThttp://javascript.funkatron.com/post/8064163/ExtPlayer-An-MP3-Player-developed-with-Adobeurn:www-soup-io:1:8064163link ejacs - Google Code {"tags":[],"type":"link","title":"ejacs - Google Code","source":"http://code.google.com/p/ejacs/","body":"Ejacs is an Ecma-262 compliant JavaScript interpreter written entirely in Emacs Lisp. It should work in GNU Emacs versions 22 and higher."} <p>Ejacs is an Ecma-262 compliant JavaScript interpreter written entirely in Emacs Lisp. It should work in GNU Emacs versions 22 and higher.</p> <p><a href="http://code.google.com/p/ejacs/">http://code.google.com/p/ejacs/</a></p>Sun, 30 Nov 2008 06:13:18 GMThttp://javascript.funkatron.com/post/8064047/ejacs-Google-Codeurn:www-soup-io:1:8064047link Creating Adobe AIR game controlled with a Wii remote {"tags":[],"type":"link","title":"Creating Adobe AIR game controlled with a Wii remote","source":"http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails\u0026postid=10884\u0026loc=en_US\u0026productid=4","body":null} <p><a href="http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&amp;postid=10884&amp;loc=en_US&amp;productid=4">http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&postid=10884&loc=en_US&productid=4</a></p>Sun, 30 Nov 2008 06:10:52 GMThttp://javascript.funkatron.com/post/8063860/Creating-Adobe-AIR-game-controlled-with-aurn:www-soup-io:1:8063860link JazzRecord is ActiveRecord for JavaScript {"tags":[],"type":"link","title":"JazzRecord is ActiveRecord for JavaScript","source":"http://www.jazzrecord.org/","body":"\"JazzRecord is a simplified ActiveRecord clone for \u003Cstrong\u003EJavaScript\u003C/strong\u003E platforms with \u003Cstrong\u003Edatabase\u003C/strong\u003E access. It currently supports \u003Ca href=\"http://gears.google.com/\"\u003EGears\u003C/a\u003E and \u003Ca href=\"http://www.adobe.com/products/air/\"\u003EAdobe AIR\u003C/a\u003E. Like ActiveRecord, Jazz is free and open-source software. And in being inspired by ActiveRecord, Jazz seeks to minimize its learning curve by mimicking ActiveRecord style and conventions.\""} <p>"JazzRecord is a simplified ActiveRecord clone for <strong>JavaScript</strong> platforms with <strong>database</strong> access. It currently supports <a href="http://gears.google.com/">Gears</a> and <a href="http://www.adobe.com/products/air/">Adobe AIR</a>. Like ActiveRecord, Jazz is free and open-source software. And in being inspired by ActiveRecord, Jazz seeks to minimize its learning curve by mimicking ActiveRecord style and conventions."</p> <p><a href="http://www.jazzrecord.org/">http://www.jazzrecord.org/</a></p>Mon, 27 Oct 2008 17:35:46 GMThttp://javascript.funkatron.com/post/6459994/JazzRecord-is-ActiveRecord-for-JavaScripturn:www-soup-io:1:6459994link JSSpec {"tags":[],"type":"link","title":"JSSpec","source":"http://jania.pe.kr/aw/moin.cgi/JSSpec","body":"\"\u003Ca href=\"http://jania.pe.kr/aw/moin.cgi/JavaScript\" rel=\"tag\"\u003EJavaScript\u003C/a\u003E \u003Ca href=\"http://jania.pe.kr/aw/moin.cgi/BehaviorDrivenDevelopment\" rel=\"tag\"\u003EBehaviorDrivenDevelopment\u003C/a\u003E Framework\"\u003Cbr /\u003E\u003Cbr /\u003EA JS test framework, used by the MooTools project and others."} <p>"<a href="http://jania.pe.kr/aw/moin.cgi/JavaScript">JavaScript</a> <a href="http://jania.pe.kr/aw/moin.cgi/BehaviorDrivenDevelopment">BehaviorDrivenDevelopment</a> Framework"<br /><br />A JS test framework, used by the MooTools project and others.</p> <p><a href="http://jania.pe.kr/aw/moin.cgi/JSSpec">http://jania.pe.kr/aw/moin.cgi/JSSpec</a></p>Sat, 25 Oct 2008 19:59:41 GMThttp://javascript.funkatron.com/post/6420371/JSSpecurn:www-soup-io:1:6420371link Windmill - JavascriptTests {"tags":[],"type":"link","title":"Windmill - JavascriptTests","source":"http://trac.getwindmill.com/wiki/BookChapter-4-3-JavascriptTests","body":"\"Windmill is an Open Source AJAX Web UI Testing framework that was\r\noriginally built to automate testing for the Chandler Server Project at\r\nOSAF. After spending time with Selenium we realized we had a variety of\r\nneeds that weren't being fulfilled and built Windmill from the ground\r\nup.\"\u003Cbr /\u003E\u003Cbr /\u003EThe Windmill project has a JS testing framework as part of its comprehensive web app test suite."} <p>"Windmill is an Open Source AJAX Web UI Testing framework that was originally built to automate testing for the Chandler Server Project at OSAF. After spending time with Selenium we realized we had a variety of needs that weren't being fulfilled and built Windmill from the ground up."<br /><br />The Windmill project has a JS testing framework as part of its comprehensive web app test suite.</p> <p><a href="http://trac.getwindmill.com/wiki/BookChapter-4-3-JavascriptTests">http://trac.getwindmill.com/wiki/BookChapter-4-3-JavascriptTests</a></p>Sat, 25 Oct 2008 03:37:57 GMThttp://javascript.funkatron.com/post/6405344/Windmill-JavascriptTestsurn:www-soup-io:1:6405344link JsUnit (the second) {"tags":[],"type":"link","title":"JsUnit (the second)","source":"http://jsunit.berlios.de/","body":"\"JsUnit is a simple framework to write repeatable tests in JavaScript. It is an instance of the xUnit architecture for unit testing frameworks. JsUnit is a port of JUnit 3.8.1 originally written by Erich Gamma and Kent Beck. It covers the core system and the examples.\"\u003Cbr /\u003E\u003Cbr /\u003ESo apparently there are two different JsUnits, which is kinda poor."} <p>"JsUnit is a simple framework to write repeatable tests in JavaScript. It is an instance of the xUnit architecture for unit testing frameworks. JsUnit is a port of JUnit 3.8.1 originally written by Erich Gamma and Kent Beck. It covers the core system and the examples."<br /><br />So apparently there are two different JsUnits, which is kinda poor.</p> <p><a href="http://jsunit.berlios.de/">http://jsunit.berlios.de/</a></p>Sat, 25 Oct 2008 03:37:11 GMThttp://javascript.funkatron.com/post/6405342/JsUnit-the-secondurn:www-soup-io:1:6405342link Test - JavaScriptMVC {"tags":[],"type":"link","title":"Test - JavaScriptMVC","source":"http://javascriptmvc.com/learningcenter/test/learn.html","body":"\"Test is a JavaScript testing library that simulates your application\r\nfunctionality and verifies it's working correctly. You can do this by\r\nsimulating DOM events and combination events like write and drag. You\r\ncan also test your Ajax functionality by simulating Ajax requests. Then\r\nuse assertions to check for correct behavior.\"\u003Cbr /\u003E\u003Cbr /\u003EThis appears to be designed to work with the JavascriptMVC framework, but other references in the site imply that it can be used with non-JavascriptMVC setups."} <p>"Test is a JavaScript testing library that simulates your application functionality and verifies it's working correctly. You can do this by simulating DOM events and combination events like write and drag. You can also test your Ajax functionality by simulating Ajax requests. Then use assertions to check for correct behavior."<br /><br />This appears to be designed to work with the JavascriptMVC framework, but other references in the site imply that it can be used with non-JavascriptMVC setups.</p> <p><a href="http://javascriptmvc.com/learningcenter/test/learn.html">http://javascriptmvc.com/learningcenter/test/learn.html</a></p>Sat, 25 Oct 2008 03:03:24 GMThttp://javascript.funkatron.com/post/6405214/Test-JavaScriptMVCurn:www-soup-io:1:6405214link JSMock - A Mock Object library for JavaScript {"tags":[],"type":"link","title":"JSMock - A Mock Object library for JavaScript","source":"http://jsmock.sourceforge.net/","body":"\u003Cp\u003E\"JSMock is a fully featured Mock Object library for JavaScript that provides the necessary\r\n\t\t\t\t\t\ttools to do effective interactive based testing. JSMock provides expectation recording and matching, and has the ability to return, throw, and stub\r\n\t\t\t\t\t\ton object method calls. The interface is simple and easy to use, which makes testing easy.\"\u003C/p\u003E"} <p><p>"JSMock is a fully featured Mock Object library for JavaScript that provides the necessary tools to do effective interactive based testing. JSMock provides expectation recording and matching, and has the ability to return, throw, and stub on object method calls. The interface is simple and easy to use, which makes testing easy."</p></p> <p><a href="http://jsmock.sourceforge.net/">http://jsmock.sourceforge.net/</a></p>Sat, 25 Oct 2008 02:59:39 GMThttp://javascript.funkatron.com/post/6405211/JSMock-A-Mock-Object-library-for-JavaScripturn:www-soup-io:1:6405211link JSCoverage - code coverage for JavaScript {"tags":[],"type":"link","title":"JSCoverage - code coverage for JavaScript","source":"http://siliconforks.com/jscoverage/","body":"\"JSCoverage is a tool that measures code coverage for\r\n JavaScript programs.\""} <p>"JSCoverage is a tool that measures code coverage for JavaScript programs."</p> <p><a href="http://siliconforks.com/jscoverage/">http://siliconforks.com/jscoverage/</a></p>Sat, 25 Oct 2008 02:58:57 GMThttp://javascript.funkatron.com/post/6405210/JSCoverage-code-coverage-for-JavaScripturn:www-soup-io:1:6405210link JavaScript Assertion Unit Framework {"tags":[],"type":"link","title":"JavaScript Assertion Unit Framework","source":"http://jsassertunit.sourceforge.net/docs/index.html","body":null} <p><a href="http://jsassertunit.sourceforge.net/docs/index.html">http://jsassertunit.sourceforge.net/docs/index.html</a></p>Sat, 25 Oct 2008 02:58:08 GMThttp://javascript.funkatron.com/post/6405209/JavaScript-Assertion-Unit-Frameworkurn:www-soup-io:1:6405209link QUnit - jQuery JavaScript Library {"tags":[],"type":"link","title":"QUnit - jQuery JavaScript Library","source":"http://docs.jquery.com/QUnit","body":"QUnit is the unit testrunner for the jQuery project."} <p>QUnit is the unit testrunner for the jQuery project.</p> <p><a href="http://docs.jquery.com/QUnit">http://docs.jquery.com/QUnit</a></p>Sat, 25 Oct 2008 02:54:30 GMThttp://javascript.funkatron.com/post/6405208/QUnit-jQuery-JavaScript-Libraryurn:www-soup-io:1:6405208link JsUnit {"tags":[],"type":"link","title":"JsUnit","source":"http://www.jsunit.net/","body":"\"JsUnit is a Unit Testing framework for client-side (in-browser) JavaScript. It is essentially a port of\r\n \u003Ca href=\"http://www.junit.org/\"\u003EJUnit\u003C/a\u003E to JavaScript. Also included is a platform for\r\n automating the execution of tests on multiple browsers and mutiple machines running different OSs.\r\n Its development began in January 2001.\""} <p>"JsUnit is a Unit Testing framework for client-side (in-browser) JavaScript. It is essentially a port of <a href="http://www.junit.org/">JUnit</a> to JavaScript. Also included is a platform for automating the execution of tests on multiple browsers and mutiple machines running different OSs. Its development began in January 2001."</p> <p><a href="http://www.jsunit.net/">http://www.jsunit.net/</a></p>Sat, 25 Oct 2008 02:53:07 GMThttp://javascript.funkatron.com/post/6405203/JsUniturn:www-soup-io:1:6405203link Blackbird - Open Source JavaScript Logging Utility {"tags":[],"type":"link","title":"Blackbird - Open Source JavaScript Logging Utility","source":"http://www.gscottolson.com/blackbirdjs/","body":"\"Blackbird offers a dead-simple way to log messages in JavaScript and an attractive console to view and filter them. \u003Cstrong\u003EYou might never use \u003Ccode\u003Ealert()\u003C/code\u003E again.\"\u003C/strong\u003E"} <p>"Blackbird offers a dead-simple way to log messages in JavaScript and an attractive console to view and filter them. <strong>You might never use <code>alert()</code> again."</strong></p> <p><a href="http://www.gscottolson.com/blackbirdjs/">http://www.gscottolson.com/blackbirdjs/</a></p>Thu, 16 Oct 2008 19:18:36 GMThttp://javascript.funkatron.com/post/5997235/Blackbird-Open-Source-JavaScript-Logging-Utilityurn:www-soup-io:1:5997235link Safely parsing JSON in JavaScript {"tags":[],"type":"link","title":"Safely parsing JSON in JavaScript","source":"http://funkatron.com/site/comments/safely-parsing-json-in-javascript/","body":"I wrote this, but cross-promotion is what it's all about, right?"} <p>I wrote this, but cross-promotion is what it's all about, right?</p> <p><a href="http://funkatron.com/site/comments/safely-parsing-json-in-javascript/">http://funkatron.com/site/comments/safely-parsing-json-in-javascript/</a></p>Wed, 15 Oct 2008 17:12:56 GMThttp://javascript.funkatron.com/post/5972235/Safely-parsing-JSON-in-JavaScripturn:www-soup-io:1:5972235link Jaxer CRUD {"tags":[],"type":"link","title":"Jaxer CRUD","source":"http://beavercreekconsulting.com/blog/2008/08/jaxer-crud/","body":"\"With this in mind, I\u2019ve worked up some code example for \u003Ca href=\"http://en.wikipedia.org/wiki/Create,_read,_update_and_delete\"\u003ECRUD\u003C/a\u003E operations using the Jaxer database API. This is a simple example, intended to help folks climb up the Jaxer learning curve. The complete source code for the example is at the bottom of this post.\""} <p>"With this in mind, I’ve worked up some code example for <a href="http://en.wikipedia.org/wiki/Create,_read,_update_and_delete">CRUD</a> operations using the Jaxer database API. This is a simple example, intended to help folks climb up the Jaxer learning curve. The complete source code for the example is at the bottom of this post."</p> <p><a href="http://beavercreekconsulting.com/blog/2008/08/jaxer-crud/">http://beavercreekconsulting.com/blog/2008/08/jaxer-crud/</a></p>Sun, 12 Oct 2008 01:53:07 GMThttp://javascript.funkatron.com/post/5886620/Jaxer-CRUDurn:www-soup-io:1:5886620link Extreme JavaScript Performance {"tags":[],"type":"link","title":"Extreme JavaScript Performance","source":"http://arstechnica.com/journals/linux.ars/2008/10/07/extreme-javascript-performance","body":"\"JavaScript engines are serving as the test bed for new forms of dynamic language optimization. No other language is seeing this level of competition and rapid improvement that JavaScript is. This is optimal considering that JavaScript is one of the most widely-deployed programming languages available.\""} <p>"JavaScript engines are serving as the test bed for new forms of dynamic language optimization. No other language is seeing this level of competition and rapid improvement that JavaScript is. This is optimal considering that JavaScript is one of the most widely-deployed programming languages available."</p> <p><a href="http://arstechnica.com/journals/linux.ars/2008/10/07/extreme-javascript-performance">http://arstechnica.com/journals/linux.ars/2008/10/07/extreme-javascript-performance</a></p>Sun, 12 Oct 2008 01:44:36 GMThttp://javascript.funkatron.com/post/5886543/Extreme-JavaScript-Performanceurn:www-soup-io:1:5886543link Jaxer 1.0 Release Candidate now available. | Aptana {"tags":[],"type":"link","title":"Jaxer 1.0 Release Candidate now available. | Aptana","source":"http://www.aptana.com/blog/khakman/jaxer10rc","body":"\"Aptana Jaxer, the open-source Ajax server that embeds the Mozilla\r\nbrowser engine server-side, is nearing its first release. There's been\r\nlots of work on Jaxer with significant community feedback and ideas\r\ncoming from the Jaxer betas over the summer. This latest (and probably\r\nlast before 1.0) release candidate packs in some great performance\r\nenhancements like native JSON as well as a brand new built-in\r\ncapability for easily dispatching RESTful and RPC service requests. And\r\nlike before we're looking for feedback before we finalize and ship 1.0.\""} <p>"Aptana Jaxer, the open-source Ajax server that embeds the Mozilla browser engine server-side, is nearing its first release. There's been lots of work on Jaxer with significant community feedback and ideas coming from the Jaxer betas over the summer. This latest (and probably last before 1.0) release candidate packs in some great performance enhancements like native JSON as well as a brand new built-in capability for easily dispatching RESTful and RPC service requests. And like before we're looking for feedback before we finalize and ship 1.0."</p> <p><a href="http://www.aptana.com/blog/khakman/jaxer10rc">http://www.aptana.com/blog/khakman/jaxer10rc</a></p>Sun, 12 Oct 2008 01:43:06 GMThttp://javascript.funkatron.com/post/5886526/Jaxer-1-0-Release-Candidate-now-availableurn:www-soup-io:1:5886526link JSCocoa — A bridge from JavascriptCore to Cocoa {"tags":[],"type":"link","title":"JSCocoa \u2014 A bridge from JavascriptCore to Cocoa","source":"http://inexdo.com/JSCocoa","body":"\"JSCocoa bridges Cocoa to JavascriptCore (WebKit's JS engine). It allows you to call C code, ObjC code, use C structs, \r\n\t\t\t\t\tand build Javascript classes inheriting from ObjC classes.\""} <p>"JSCocoa bridges Cocoa to JavascriptCore (WebKit's JS engine). It allows you to call C code, ObjC code, use C structs, and build Javascript classes inheriting from ObjC classes."</p> <p><a href="http://inexdo.com/JSCocoa">http://inexdo.com/JSCocoa</a></p>Thu, 09 Oct 2008 23:44:45 GMThttp://javascript.funkatron.com/post/5847179/JSCocoa-A-bridge-from-JavascriptCore-to-Cocoaurn:www-soup-io:1:5847179link Er.js: Erlang-in-JavaScript {"tags":[],"type":"link","title":"Er.js: Erlang-in-JavaScript","source":"http://beatniksoftware.com/erjs/","body":"\"Erlang-style concurrency with JavaScript 1.7\""} <p>"Erlang-style concurrency with JavaScript 1.7"</p> <p><a href="http://beatniksoftware.com/erjs/">http://beatniksoftware.com/erjs/</a></p>Mon, 06 Oct 2008 01:35:22 GMThttp://javascript.funkatron.com/post/5753659/Er-js-Erlang-in-JavaScripturn:www-soup-io:1:5753659link Practical Functional JavaScript: Code Samples {"tags":[],"type":"link","title":"Practical Functional JavaScript: Code Samples","source":"http://osteele.com/talks/ajaxian-2008/samples/","body":null} <p><a href="http://osteele.com/talks/ajaxian-2008/samples/">http://osteele.com/talks/ajaxian-2008/samples/</a></p>Sat, 04 Oct 2008 19:43:32 GMThttp://javascript.funkatron.com/post/5730127/Practical-Functional-JavaScript-Code-Samplesurn:www-soup-io:1:5730127link Raphaël—JavaScript Library {"tags":[],"type":"link","title":"Rapha\u00ebl\u2014JavaScript Library","source":"http://raphaeljs.com/","body":"Rapha\u00ebl is a small JavaScript library that should simplify your work with vector graphics on the web. In case you want\r\n to create your own specific chart or image crop-n-rotate widget, you can simply achieve it with this library."} <p>Raphaël is a small JavaScript library that should simplify your work with vector graphics on the web. In case you want to create your own specific chart or image crop-n-rotate widget, you can simply achieve it with this library.</p> <p><a href="http://raphaeljs.com/">http://raphaeljs.com/</a></p>Sat, 04 Oct 2008 19:38:48 GMThttp://javascript.funkatron.com/post/5730009/Rapha-l-JavaScript-Libraryurn:www-soup-io:1:5730009link Nihilogic: 23 pretty JavaScript fractals {"tags":[],"type":"link","title":"Nihilogic: 23 pretty JavaScript fractals","source":"http://blog.nihilogic.dk/2008/10/23-pretty-javascript-fractals.html","body":"\"The previous post about the \u003Ca href=\"http://blog.nihilogic.dk/2008/09/mandelbrot-in-less-than-128-bytes-of.html\"\u003Esize optimized Mandelbrot renderers\u003C/a\u003E\r\ndidn't really do the Mandelbrot set justice in terms of mathematical\r\nand aesthetical prettiness. So, armed with my two good friends, Canvas\r\nand JavaScript, I set out to further explore the infinite beauty and\r\ncomplexity of both the Mandelbrot set and other fractals.\""} <p>"The previous post about the <a href="http://blog.nihilogic.dk/2008/09/mandelbrot-in-less-than-128-bytes-of.html">size optimized Mandelbrot renderers</a> didn't really do the Mandelbrot set justice in terms of mathematical and aesthetical prettiness. So, armed with my two good friends, Canvas and JavaScript, I set out to further explore the infinite beauty and complexity of both the Mandelbrot set and other fractals."</p> <p><a href="http://blog.nihilogic.dk/2008/10/23-pretty-javascript-fractals.html">http://blog.nihilogic.dk/2008/10/23-pretty-javascript-fractals.html</a></p>Sat, 04 Oct 2008 19:25:14 GMThttp://javascript.funkatron.com/post/5729840/Nihilogic-23-pretty-JavaScript-fractalsurn:www-soup-io:1:5729840link Introducing JStORM - Uriel Katz Blog {"tags":[],"type":"link","title":"Introducing JStORM - Uriel Katz Blog","source":"http://www.urielkatz.com/archive/detail/introducing-jstorm/","body":"\"I am happy to announce the first beta of JStORM,a complete rewrite of GearsORM to support multiple backends,currently supporting Jaxer(MySQL and Sqlite) and Google Gears(Sqlite).\"\u003Cbr /\u003E\u003Cbr /\u003EAIR support is also in SVN."} <p>"I am happy to announce the first beta of JStORM,a complete rewrite of GearsORM to support multiple backends,currently supporting Jaxer(MySQL and Sqlite) and Google Gears(Sqlite)."<br /><br />AIR support is also in SVN.</p> <p><a href="http://www.urielkatz.com/archive/detail/introducing-jstorm/">http://www.urielkatz.com/archive/detail/introducing-jstorm/</a></p>Sat, 04 Oct 2008 19:14:21 GMThttp://javascript.funkatron.com/post/5729684/Introducing-JStORM-Uriel-Katz-Blogurn:www-soup-io:1:5729684link Life: The game in Canvas {"tags":[],"type":"link","title":"Life: The game in Canvas","source":"http://ajaxian.com/archives/life-the-game-in-canvas","body":"Cool use of JS and the Canvas element (which is present in AIR, among other browser tech-based desktop platforms)."} <p>Cool use of JS and the Canvas element (which is present in AIR, among other browser tech-based desktop platforms).</p> <p><a href="http://ajaxian.com/archives/life-the-game-in-canvas">http://ajaxian.com/archives/life-the-game-in-canvas</a></p>Sat, 04 Oct 2008 19:09:35 GMThttp://javascript.funkatron.com/post/5729657/Life-The-game-in-Canvasurn:www-soup-io:1:5729657link Ajaxian » New Netflix Developer APIs {"tags":[],"type":"link","title":"Ajaxian \u00bb New Netflix Developer APIs","source":"http://ajaxian.com/archives/new-netflix-developer-apis","body":"\"Since IMDB lacks an API (\u003Ca href=\"http://www.dzone.com/links/imdb_json_api.html\"\u003Eand the community-provided APIs seem to be in various stages of disrepair\u003C/a\u003E\r\n\u2014 note that the site linked to in this story is now down), this\r\nfully-supported offering from Netflix seems quite interesting indeed.\r\nCheck out their \u003Ca href=\"http://developer.netflix.com/blog/read/Introducing_the_Netflix_API\"\u003Eblog post announcing the features\u003C/a\u003E and their new \u003Ca href=\"http://developer.netflix.com/\"\u003Edeveloper portal\u003C/a\u003E.\"\u003Cbr /\u003E\u003Cbr /\u003ERipe for a variety of apps, it seems."} <p>"Since IMDB lacks an API (<a href="http://www.dzone.com/links/imdb_json_api.html">and the community-provided APIs seem to be in various stages of disrepair</a> — note that the site linked to in this story is now down), this fully-supported offering from Netflix seems quite interesting indeed. Check out their <a href="http://developer.netflix.com/blog/read/Introducing_the_Netflix_API">blog post announcing the features</a> and their new <a href="http://developer.netflix.com/">developer portal</a>."<br /><br />Ripe for a variety of apps, it seems.</p> <p><a href="http://ajaxian.com/archives/new-netflix-developer-apis">http://ajaxian.com/archives/new-netflix-developer-apis</a></p>Sat, 04 Oct 2008 19:08:10 GMThttp://javascript.funkatron.com/post/5729643/Ajaxian-New-Netflix-Developer-APIsurn:www-soup-io:1:5729643link Practical Functional JavaScript {"tags":[],"type":"link","title":"Practical Functional JavaScript","source":"http://ajaxian.com/archives/practical-functional-javascript","body":"\"Oliver Steele \u003Ca href=\"http://osteele.com/archives/2008/10/code-samples-from-practical-functional-javascript\"\u003Egave a great talk\u003C/a\u003E at The Ajax Experience this week on \u003Ca href=\"http://osteele.com/talks/ajaxian-2008/samples/\"\u003EPractical Functional JavaScript\u003C/a\u003E.\""} <p>"Oliver Steele <a href="http://osteele.com/archives/2008/10/code-samples-from-practical-functional-javascript">gave a great talk</a> at The Ajax Experience this week on <a href="http://osteele.com/talks/ajaxian-2008/samples/">Practical Functional JavaScript</a>."</p> <p><a href="http://ajaxian.com/archives/practical-functional-javascript">http://ajaxian.com/archives/practical-functional-javascript</a></p>Fri, 03 Oct 2008 16:53:09 GMThttp://javascript.funkatron.com/post/5708274/Practical-Functional-JavaScripturn:www-soup-io:1:5708274link Learning Advanced JavaScript {"tags":[],"type":"link","title":"Learning Advanced JavaScript","source":"http://ejohn.org/apps/learn/","body":null} <p><a href="http://ejohn.org/apps/learn/">http://ejohn.org/apps/learn/</a></p>Thu, 25 Sep 2008 01:42:29 GMThttp://javascript.funkatron.com/post/5508803/Learning-Advanced-JavaScripturn:www-soup-io:1:5508803link Hidden Features of JavaScript - Stack Overflow {"tags":[],"type":"link","title":"Hidden Features of JavaScript - Stack Overflow","source":"http://stackoverflow.com/questions/61088/hidden-features-of-javascript","body":"\"Even though JavaScript is arguably the most important Client Side language right now (just ask Google) it's surprising how little most web developers appreciate how powerful it really is.\"\u003Cbr /\u003E\u003Cbr /\u003EYeah, these aren't really \"hidden,\" but hey."} <p>"Even though JavaScript is arguably the most important Client Side language right now (just ask Google) it's surprising how little most web developers appreciate how powerful it really is."<br /><br />Yeah, these aren't really "hidden," but hey.</p> <p><a href="http://stackoverflow.com/questions/61088/hidden-features-of-javascript">http://stackoverflow.com/questions/61088/hidden-features-of-javascript</a></p>Tue, 23 Sep 2008 01:57:35 GMThttp://javascript.funkatron.com/post/5458803/Hidden-Features-of-JavaScript-Stack-Overflowurn:www-soup-io:1:5458803link "eval is Evil The eval function is the most misused feature of JavaScript. ..." {"tags":[],"type":"quote","title":"\u003Ca href=\"http://javascript.crockford.com/code.html\"\u003ECode Conventions for the JavaScript Programming Language\u003C/a\u003E","source":"http://javascript.crockford.com/code.html","body":"\u003Ch3\u003E\u003Ccode\u003Eeval\u003C/code\u003E is Evil \u003C/h3\u003E\r\n\u003Cp\u003E The \u003Ccode\u003Eeval\u003C/code\u003E function is the most misused feature of JavaScript. \r\n Avoid it. \u003C/p\u003E\r\n\u003Cp\u003E \u003Ccode\u003Eeval\u003C/code\u003E has aliases. Do not use the \u003Ccode\u003EFunction\u003C/code\u003E constructor. \r\n Do not pass strings to \u003Ccode\u003EsetTimeout\u003C/code\u003E or \u003Ccode\u003EsetInterval\u003C/code\u003E. \r\n\u003C/p\u003E"} <p>"<h3><code>eval</code> is Evil </h3> <p> The <code>eval</code> function is the most misused feature of JavaScript. Avoid it. </p> <p> <code>eval</code> has aliases. Do not use the <code>Function</code> constructor. Do not pass strings to <code>setTimeout</code> or <code>setInterval</code>. </p>"</p><p>&ndash;<a href="http://javascript.crockford.com/code.html">Code Conventions for the JavaScript Programming Language</a></p>Sun, 21 Sep 2008 02:59:11 GMThttp://javascript.funkatron.com/post/5412790/eval-is-Evil-The-eval-function-isurn:www-soup-io:1:5412790quote