- Let’s Build A Simple Interpreter
- Let's Build a Compiler, by Jack Crenshaw
- Project: A Programming Language
- Understanding Compiler Optimization - Chandler Carruth - Opening Keynote Meeting C++ 2015
- Adventures in JIT compilation
- Juozas Kaziukėnas - Building An Interpreter In RPython - PyCon 2016
- Anders Hejlsberg on Modern Compiler Construction
- Build Your Own Lisp
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| REST API over Node | |
| API | |
| - что такое и зачем | |
| - API в WEB (http, soap, xml-rpc) | |
| - API first, преимущества, use cases | |
| - небольшой пример на Twitter API | |
| REST API | |
| - определение REST систем (отсылки к Roy Fielding) |
Disclaimer 1: Первую которая "про то чего мы достигли" я таки пропустил.
Disclaimer 2: Многие доклады смотрелись и отчёты писались в состоянии алкогольного опьянения.
Сейчас посмотрел Ben Alpert - What Lies Ahead она про то какие идеи они имеют о дальнейшем развитии. И они делят на UX-идеи и DX-идеи. В UX у них:
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| =force-new-lines-for-long-words | |
| -ms-word-break: break-all | |
| word-break: break-all | |
| word-break: break-word | |
| -webkit-hyphens: auto | |
| -moz-hyphens: auto | |
| hyphens: auto |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| if (__DEV__) { | |
| window.devtoolsFormatters = window.devtoolsFormatters || []; | |
| window.devtoolsFormatters.push((function() { | |
| /* mori's type check methods */ | |
| var checks = [ | |
| 'isReduceable', 'isSeqable', | |
| 'isReversible', 'isCounted', 'isIndexed', |
A non-exhaustive list of flux and flux-like libraries with relevant information and notes.
| Library | Stars | Latest Release |
|---|---|---|
| Facebook flux | ||
| reflux | ||
| fluxxor | ||
| marty | [ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // with static data, do filtering and sorting in the client | |
| <Autocomplete | |
| initialValue="Ma" | |
| items={getUnitedStates()} | |
| getItemValue={(item) => item.name} | |
| shouldItemRender={(item, value) => ( | |
| state.name.toLowerCase().indexOf(value.toLowerCase()) !== -1 || | |
| state.abbr.toLowerCase().indexOf(value.toLowerCase()) !== -1 | |
| )} | |
| sortItems={(a, b, value) => ( |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "env": { | |
| "browser": true, | |
| "node": true, | |
| "es6": true | |
| }, | |
| "plugins": ["react"], | |
| "ecmaFeatures": { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| var slice = Array.prototype.slice.call.bind(Array.prototype.slice); | |
| function use(fn, fns){ | |
| return function(){ | |
| var args = slice(arguments); | |
| return fn.apply(null, args.map(function(arg, index){ | |
| return fns[index](arg); | |
| })); | |
| } |