2ality.com
One JavaScript: avoiding versioning in ECMAScript 6
http://www.2ality.com/2014/12/one-javascript.html
9313;ality – JavaScript and more. One JavaScript: avoiding versioning in ECMAScript 6. What is the best way to add new features to a language? This blog post describes the approach taken by ECMAScript 6 [3]. The next version of JavaScript. It is called. Because it avoids versioning. Second, you can permit a code base to contain code in multiple versions, by tagging code with versions. On the web, you could tag ECMAScript 6 code via a dedicated Internet media type. It can also be associated via the. A mor...
2ality.com
JavaScript’s “this”: how it works, where it can trip you up
http://www.2ality.com/2014/05/this.html
9313;ality – JavaScript and more. JavaScript’s “this”: how it works, where it can trip you up. In JavaScript, the special variable. Is relatively complicated, because it is available everywhere, not just in object-oriented settings. This blog post explains how. Works and where it can cause problems, concluding with best practices. It is best to partition the locations where it can be used into three categories:. Is an extra, often implicit, parameter. Outside functions (in the top-level scope):. Function...
blog.couchdb.org
News – CouchDB Blog
https://blog.couchdb.org/category/news
CouchDB Weekly News, November 3, 2016. Releases in the CouchDB Universe. Cloudant 2.3.0. Python) Cloudant / CouchDB Client Library. Couchdb-audit 1.0.0. An npm and Kanso module for auditing changes to CouchDB documents. Got-couch 1.0.1. A got based CouchDB driver/interface. Kubus 0.1.0. Crypto-pouch 3.1.0. Express-pouchdb 2.1.0. Express submodule with a CouchDB style REST interface to PouchDB. Gpii-pouchdb-lucene 0.1.0. A wrapper for couchdb-lucene to allow it to be required and used in tests. PouchDB ad...
avgp.github.io
The Geekonaut::Speaking
http://avgp.github.io/speaking.html
Want me to speak at your event? Check out this handy cheatsheet to find out how and get some info for your website. 01 - 02.03.17. New interactions for the web. Life of a pixel: Understanding rendering performance. Life of a pixel: Frontend performance demystified. WORKSHOP: Progressive web apps with Polymer. 01 - 02.04.17. Building interactive 3D worlds in the browser. Progressive web apps with Polymer. 02 - 03.06.17. Rendering performance from the ground up. 08 - 09.06.17. 20 - 22.06.17. Life of a pixel.
2ality.com
Web platform: five technologies to look forward to in 2014
http://www.2ality.com/2014/01/web-platform-2014.html
9313;ality – JavaScript and more. Web platform: five technologies to look forward to in 2014. This blog post describes five technologies that will make 2014 an exciting year for the web platform:. Asmjs: near-native performance on the web. ParallelJS: parallelized JavaScript code. ECMAScript 6 (ES6): evolving the language, uniting the community. Web Components: a standard infrastructure for widgets. CSS Grid Layout: native-like GUI layout. Asmjs: near-native performance on the web. Why it is exciting:.
2ality.com
Asynchronous programming and continuation-passing style in JavaScript
http://www.2ality.com/2012/06/continuation-passing-style.html
9313;ality – JavaScript and more. Asynchronous programming and continuation-passing style in JavaScript. In this blog post, we give a name to JavaScript’s callback-based asynchronous programming style: continuation-passing style. CPS) We explain how CPS works and give tips for using it. Asynchronous programming and callbacks. Function loadAvatarImage(id) { var profile = loadProfile(id); return loadImage(profile.avatarUrl); }. This asynchronous programming style is called continuation-passing style. The n...
frontendfront.com
CSS, JavaScript and Front-End Conferences in 2016 and 2017 — Front-End Front
https://frontendfront.com/conferences
Follow us on Twitter. This is a list of upcoming. CSS, JavaScript and front-end conferences in 2016 and 2017. If you know of any other ones that haven’t been listed yet, head over to Github. The repo and create a new pull request. Otherwise, just send us an email at: conferences@frontendfront.com. Sketch Repo is a great place to discover free Sketch resources for your next design project. 25 November, 2016. 3rd CSS Conf of China. 17 December, 2016. 28 October, 2016. 30 November, 2016. 1 December, 2016.
2ality.com
JavaScript inheritance by example
http://www.2ality.com/2012/01/js-inheritance-by-example.html
9313;ality – JavaScript and more. JavaScript inheritance by example. New section on “Objects”, tips for what to read next. This blog post illustrates several JavaScript inheritance topics via an example: We start with naive implementations of a constructor. And then improve them, step by step. JavaScript is one of the few object-oriented languages that lets you directly create objects. In most other languages, you need a class to do so. Let us create an object for a point:. Or an object literal. Function...
2ality.com
Bookmarklets: quickly link to a website
http://www.2ality.com/2011/01/bookmarklets-quickly-link-to-website.html
9313;ality – JavaScript and more. Bookmarklets: quickly link to a website. Copying links to web pages is tedious, because you have to go to them twice in order to copy both URL and title. The following three bookmarklets. Help speed up that process by letting you copy everything in one go. Click on a link to try it out or move it to the bookmarks bar to use it later, on any page. For HTML WYSIWYG editors: wysiwyg link. For HTML source code editors: source link. For other editors: title url. ECMAScript 6 ...
2ality.com
Statically typed JavaScript via Microsoft TypeScript, Facebook Flow and Google AtScript
http://www.2ality.com/2014/10/typed-javascript.html
9313;ality – JavaScript and more. Statically typed JavaScript via Microsoft TypeScript, Facebook Flow and Google AtScript. Facebook Flow has been released as open source. Its website is flowtype.org. The site mentions plans for Flow’s future. This blog post looks at three initiatives for adding static typing to JavaScript: Microsoft’s TypeScript, Facebook’s Flow and Google’s AtScript. Let’s first clarify some terminology related to typing (excerpted from “ Speaking JavaScript. Object foo = "abc";. Static...
SOCIAL ENGAGEMENT