“Think of containers as structural components: they are fundamental for your code, but they don’t mean anything visually — they just define what data will be presented by the presentational components, and how they should behave.”— Alex Cordeiro, ckl.io
“Building a better developer experience has been one of the things that React deeply cares about, and a crucial part of it is to detect anti-patterns/potential errors early and provide helpful error messages when things (may) go wrong.”— Keyan Zhang, facebook.github.io
“Lodash and Underscore are great modern JavaScript utility libraries, and they are widely used by Front-end developers. However, when you are targeting modern browsers, you may find out that there are many methods which are already supported natively thanks to ECMAScript5 [ES5] and ECMAScript2015 [ES…”— cht8687, github.com
“Besides being easier to test, pure functions have other characteristics that make them worth using whenever possible. By their very nature, pure functions are self-documenting. If you know that a function doesn’t reach out of its scope to get data, you know the only data it can possibly touch is pas…”— Jack Franklin, alistapart.com
“Initially, I was very excited about both promises and generators, but now that I’ve been living with them for a while, I haven’t found a lot of good use cases for generators in my real application code. For most use-cases I might use generators for, I reach for RxJS instead because of it’s much rich…”— Eric Elliott, medium.com
“In just the last year, we’ve seen 1.2 million downloads and a growing community of hundreds of developers, open source maintainers, and companies who use the framework as the foundation of their apps. They’ve built everything from email, chat, and Git apps to SQL analytics tools, torrent clients, an…”— Jessica Lord, github.com
“var parser = document.createElement('a'); parser.href = "http://example.com:3000/pathname/?search=test#hash"; parser.protocol; // => "http:" parser.hostname; // => "example.com" parser.port; // => "3000" parser.pathname; // => "/pathname/" parser.search; // => "?search=test" parser.hash; // => "#has…”— John W. Long, gist.github.com
“an unanticipated result a unanimous vote an honest decision a honeysuckle shrub an 0800 number a xmas tree a unidirectional beam an unidiomatic phrase a NASA scientist an NSA analyst a FIAT car an FAA policy”— Eamon Nerbonne, home.nerbonne.org
“In order to claim fluency in JavaScript, it’s important to understand how JavaScript’s native inheritance capabilities work. This is an often neglected area of JavaScript writing and learning, but understanding it can be dramatically empowering.”— Eric Elliott, vimeo.com
“As of today, it is possible to produce a competitive Node.js application whose entire stack will comfortably rest on various frameworks, tools and libraries developed by TJ — and TJ alone.”— kelas, medium.com
“if ('serviceWorker' in navigator) { navigator.serviceWorker.register('/sw.js'); };”— Remy Sharp, remysharp.com
“The company called npm is based, like Koçulu, in Oakland. Though a for-profit enterprise, npm runs its eponymous registry of open-source software for free and has a mission of fostering open-source JavaScript development. The company generates revenue from private services for code that isn’t open-s…”— Keith Collins, qz.com
“return items.map( (item, idx)=> { return new Quote(item); };”— Clinton Halpin, developer.mozilla.org