array( "The Triumph of JavaScript" => "http://www.infoworld.com/print/227283", "Great Writers Take on Factorial" => "http://blog.anguscroll.com/if-kerouac-wrote-javascript", "Firefox vs. Chrome" => "http://www.campaul.net/blog/2013/03/10/why-im-switching-back-to-firefox/", "Espousing strict mode" => "http://www.nczonline.net/blog/2012/03/13/its-time-to-start-using-javascript-strict-mode/", "JS programming best practices" => "http://james.padolsey.com/javascript/js-adolescence/", "Efficient memory usage" => "http://coding.smashingmagazine.com/2012/11/05/writing-fast-memory-efficient-javascript/", "TypeScript usage" => "http://blogs.msdn.com/b/bharry/archive/2012/10/24/typescript-a-real-world-story-of-adoption-in-tfs.aspx", "TypeScript/Dart (video)" => "http://channel9.msdn.com/Shows/Going+Deep/Anders-Hejlsberg-and-Lars-Bak-TypeScript-JavaScript-and-Dart", "Super-optimized Mozilla JS engine" => "https://blog.mozilla.org/luke/2013/03/21/asm-js-in-firefox-nightly/", "JavaScript news aggregator" => "http://www.echojs.com", "A weekly JavaScript newsletter" => "http://javascriptweekly.com", "Blink introduced as new rendering engine for Chrome" => "http://blog.chromium.org/2013/04/blink-rendering-engine-for-chromium.html", "Blink Q&A (video)" => "https://developers.google.com/live/shows/327888772/", "Chromium feature dashboard (web ecosystem status)" => "http://www.chromestatus.com/features", "JavaScript is doomed" => "http://simpleprogrammer.com/2013/05/06/why-javascript-is-doomed/", "JavaScript as web bytecode" => "http://mozakai.blogspot.com/2013/05/the-elusive-universal-web-bytecode.html", "Using functions to replace switch statements" => "http://encosia.com/first-class-functions-as-an-alternative-to-javascripts-switch-statement/", "The expanding role of JavaScript" => "http://slashdot.org/topic/bi/node-js-and-mongodb-turn-javascript-into-a-full-stack-language/", "JavaScript no longer optional" => "http://www.i-programmer.info/news/86-browsers/6049-firefox-23-makes-javascript-obligatory.html", "WTF, JS?" => "http://www.wtfjs.com", "JS rendering with famo.us" => "http://www.infoworld.com/t/web-applications/fast-and-flashy-famous-javascript-framework-revealed-232046", ), "Technologies" => array( "JavaScript at Netflix" => "http://queue.acm.org/detail.cfm?id=2677720", "require.js" => "http://requirejs.org/", "famo.us" => "http://www.famo.us", ), "Tutorial/Introductory" => array( "TypeScript basics" => "http://www.developer.com/lang/top-10-things-to-know-about-typescript.html", "ES5 Array methods" => "http://net.tutsplus.com/tutorials/javascript-ajax/what-they-didnt-tell-you-about-es5s-array-extras/", "Potential ES6 features" => "http://addyosmani.com/blog/a-few-new-things-coming-to-javascript/", "ES6 feature overview" => "http://net.tutsplus.com/articles/news/ecmascript-6-today/", "Web workers" => "http://net.tutsplus.com/tutorials/javascript-ajax/getting-started-with-web-workers/", ), "Security" => array( "Web-based Pharming Attacks" => "http://threatpost.com/pharming-attack-targets-home-router-dns-settings/111326", "PHP website hacked" => "http://arstechnica.com/security/2013/10/hackers-compromise-official-php-website-infect-visitors-with-malware/", "Cookieless cookies" => "http://lucb1e.com/rp/cookielesscookies/", "TOR vulnerability via Firefox 17esr JavaScript" => "http://www.itworld.com/software/367979/tor-project-stop-using-windows-disable-javascript", "Reasons to not do crypto in JavaScript" => "http://www.matasano.com/articles/javascript-cryptography/", "An exploit example" => "http://bilaw.al/2013/03/17/hacking-the-a-tag-in-100-characters.html", "Chrome's plan for site isolation" => "http://www.chromium.org/developers/design-documents/site-isolation", "Security hazards of HTML5" => "http://www.darkreading.com/applications/beware-of-html5-development-risks/240156891", "Firefox blocks Java plugins" => "http://www.networkworld.com/news/2013/102213-firefox-java-275087.html?hpg1=bn", "Tor privacy breach" => "http://arstechnica.com/security/2013/08/attackers-wield-firefox-exploit-to-uncloak-anonymous-tor-users/", "Why is JavaScript enabled in the Tor Browser?" => "https://www.torproject.org/docs/faq.html.en#TBBJavaScriptEnabled", ), "Utilities/Reference" => array( "JS testing libraries" => "http://www.netmagazine.com/features/essential-javascript-top-five-testing-libraries", "Code complexity analysis" => array( "Tool" => "http://jscomplexity.org/", "Description" => "http://ariya.ofilabs.com/2012/12/complexity-analysis-of-javascript-code.html", ), "Blink (new rendering engine for Chrome) guidelines" => "http://www.chromium.org/blink", "Firefox maintainability" => "http://almossawi.com/firefox/prose/", "PhantomJS: test the DOM without a browser" => "http://phantomjs.org/", "JavaScript Under Pressure" => "http://toys.usvsth3m.com/javascript-under-pressure/", ), ); include_once "linkTemplate.php"; ?>