- Designed and developed innovative applications using Rust and JavaScript
- Contributed to open-source projects, collaborating with developers around the world to improve and expand upon existing codebases
- Active member of the WebAssembly community, helping to moderate the biggest Russian-speaking Wasm community
FAQ мигрировал на https://github.com/WebAssembly-Enthusiasts/info/blob/master/FAQ/ru.md
Данный FAQ был специально создан для телеграм сообщества https://t.me/WebAssembly_ru.
Он базируется на статье от Andre Weissflog, но так же содержит множество моих дополнений и мыслей, которые могут быть уже не слишком актуальны на момент прочтения. Прошу это учитывать.
| import React from 'react'; | |
| import { shallow } from 'enzyme'; | |
| import MyComponent from '../src/my-component'; | |
| const wrapper = shallow(<MyComponent/>); | |
| describe('(Component) MyComponent', () => { | |
| it('renders without exploding', () => { | |
| expect(wrapper).to.have.length(1); | |
| }); |
| import Promise from 'bluebird' | |
| import MongoDB from 'mongodb' | |
| Promise.promisifyAll(MongoDB) | |
| async function findEveryone(db) { | |
| const people = db.collection('people') | |
| const everyone = await people.find().toArrayAsync() | |
| return everyone.map( x => x.name ) | |
| } |
2015-01-29 Unofficial Relay FAQ
Compilation of questions and answers about Relay from React.js Conf.
Disclaimer: I work on Relay at Facebook. Relay is a complex system on which we're iterating aggressively. I'll do my best here to provide accurate, useful answers, but the details are subject to change. I may also be wrong. Feedback and additional questions are welcome.
Relay is a new framework from Facebook that provides data-fetching functionality for React applications. It was announced at React.js Conf (January 2015).
| /* @flow */ | |
| type Tree<T> = | |
| | { type: "Node", value: T, left: Tree<T>, right: Tree<T> } | |
| | { type: "EmptyTree" } | |
| function find<T>(p: (v: T) => boolean, t: Tree<T>): T | void { | |
| var l, v | |
| if (t.type === "Node") { |
| open ReactDOM | |
| module MyComponent = struct | |
| (* Component Properties *) | |
| type props = {count: int} | |
| (* Hey, state can be any type! *) | |
| type state = string | |
| (* Initializer *) |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
| cd ~ | |
| mkdir .gyp | |
| nano .gyp/include.gypi | |
| paste the following | |
| { | |
| 'variables': { | |
| 'linux_use_gold_binary' : 0, | |
| 'linux_use_gold_flags' : 0, | |
| 'target_arch': 'arm', | |
| 'disable_nacl': 1, # NaCL does not build for ARM. |