Aluisio Amorim
Estruturas e variáveis globais:
// estrutura para representar um ponto no plano cartesiano
typedef struct {
double x, y;
} CartesianPoint;| type TRUE = <A>(a: A) => <B>(b: B) => A; | |
| type FALSE = <A>(a: A) => <B>(b: B) => B; | |
| type OR = <A extends TRUE | FALSE>(a: A) => <B extends TRUE | FALSE>(b: B) => TRUE | FALSE; | |
| // (λx.λy.x) | |
| const TRUE: TRUE = a => b => a; | |
| console.log(TRUE(1)(0)); | |
| // (λx.λy.y) | |
| const FALSE: FALSE = a => b => b; |
quanto mais voce souber sobre isso mais chances de ser contratado
https://twitter.com/sseraphini/status/1385561029778845698
https://gist.github.com/sibelius/ce9499969cf2a0ccea25291471038bf0
deliverables: markdown + excalidraw (your RFC proposal)
check this https://developers.celcoin.com.br/docs/plataforma-de-cr%C3%A9dito
Read this to understand https://blog.pragmaticengineer.com/scaling-engineering-teams-via-writing-things-down-rfcs/
| module.exports = { | |
| projects: [ | |
| '<rootDir>/jest.frontend.config.js', | |
| '<rootDir>/jest.server.config.js', | |
| ], | |
| } |
An extremely fast JavaScript bundler written in Go.
Alguns passos a seguir rumo a dominação do Java:
| const reverse = (array) => | |
| array.reduce((acc, elem) => [elem].concat(acc), []); | |
| const map = (array, fun) => | |
| reverse(array.reduce((acc, elem) => [fun(elem)].concat(acc), [])); | |
| const filter = (array, pred) => | |
| reverse(array.reduce((acc, elem) => pred(elem) ? [elem].concat(acc) : acc, [])); |