Photo credit: cheers [Prasad Kholkute][1]
This gets long, feel free to skip ahead to a section. This is based on a European centric view point, most specifically UK and Belgian roads.
{ | |
"meta": { | |
"theme": "elegant" | |
}, | |
"basics": { | |
"name": "Ian Channing", | |
"label": "Lead Software Developer", | |
"image": "", | |
"email": "[email protected]", | |
"phone": "+32 491 482 747", |
set runtimepath^=~/.vim runtimepath+=~/.vim/after | |
let &packpath = &runtimepath | |
if exists('g:vscode') | |
" VSCode extension | |
source ~/.vimrc.vscode | |
else | |
" ordinary Neovim | |
source ~/.vimrc | |
endif |
let data_dir=has('nvim') ? stdpath('data') . '/site' : '~/.vim' | |
if empty(glob(data_dir . '/autoload/plug.vim')) | |
silent execute '!curl -fLo '.data_dir.'/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' | |
autocmd VimEnter * PlugInstall --sync | source $MYVIMRC | |
endif | |
set nocompatible | |
call plug#begin('~/.vim/bundle') | |
Plug 'tpope/vim-sensible' |
11:54:54 DEBUG [transport] - request to vim: -1,nvim_get_api_info,[] | |
11:54:54 DEBUG [connection] - send to vim: [ | |
"call", | |
"coc#api#call", | |
[ | |
"get_api_info", | |
[] | |
], | |
-1 | |
] |
[Trace - 12:31:46] Sending request 'initialize - (0)'. | |
Params: { | |
"processId": 26375, | |
"rootPath": "/home/channi16/imec/innovatrix", | |
"rootUri": "file:///home/channi16/imec/innovatrix", | |
"capabilities": { | |
"workspace": { | |
"applyEdit": true, | |
"workspaceEdit": { | |
"documentChanges": true, |
{ | |
"env": { | |
"browser": true, | |
"es6": true | |
}, | |
"extends": "eslint:recommended", | |
"parserOptions": { | |
"ecmaFeatures": { | |
"jsx": true | |
}, |
Photo credit: cheers [Prasad Kholkute][1]
This gets long, feel free to skip ahead to a section. This is based on a European centric view point, most specifically UK and Belgian roads.
I hereby claim:
To claim this, I am signing this object:
tl;dr Here's a really short explanation for JavaScript, as in just the flatmap part.
map
is pretty well understood in JavaScript (and I'm assuming you understand it).
So you 'just' need to make the leap to flatmap. Which is mapping something and flattening the result.
Flattening a JavaScript array is concatenating a 2D array into an array.
Another attempt at explaining monads, using just Python lists and the map
function. I fully accept this isn't a full explanation, but I hope it gets at the core concepts.
{ | |
"data": [ | |
{ | |
"name": "Tiger Nixon", | |
"position": "System Architect", | |
"salary": "$320,800", | |
"start_date": "2011/04/25", | |
"office": "Edinburgh", | |
"extn": "5421" | |
}, |