Ingredients
-
0.5L Extra Virgin Olive Oil, Spanish not Italian :-)
-
4 Big Potatoes (1kg aprox.)
-
1 big onion
-
6 large eggs
Ingredients
0.5L Extra Virgin Olive Oil, Spanish not Italian :-)
4 Big Potatoes (1kg aprox.)
1 big onion
6 large eggs
on: | |
push: | |
branches: [master, develop] | |
pull_request: | |
branches: [master, develop] | |
env: | |
MIX_ENV: test | |
jobs: |
#!/usr/bin/env elixir | |
Mix.install([ | |
{:plug_cowboy, "~> 2.5"} | |
]) | |
defmodule Router do | |
use Plug.Router | |
plug(Plug.Logger) | |
plug(:match) |
interface UseCase { | |
isValid(): boolean; | |
handle(): void; | |
} | |
const runUsecase = (usecase: UseCase) => { | |
if (usecase.isValid()) { | |
usecase.handle(); | |
} | |
}; |
Video: https://www.youtube.com/watch?v=kb-m2fasdDY
200 engineers -> 2000 engineers in 1y and a half
Talk: https://www.youtube.com/watch?v=pspy1H6A3FM
Def: An architectural style defined by the constraints Client-Server, Stateless Communications, Cachin, Uniform Interface, Layered System and (optionally) Code-on-demand.
Rest is perfectly defined. There is a set of rules that define it. If you follow them, it's REST, if not, then it's not.
# Sources: | |
# https://gist.github.com/zchee/9c78f91cc5ad771c1f5d | |
# https://github.com/JetBrains/ideavim | |
let mapleader=";" | |
nnoremap <Leader>nc :e ~/.ideavimrc<CR> | |
nnoremap <Leader>nr :action IdeaVim.ReloadVimRc.reload<CR> | |
nnoremap <Leader>q :q<CR> |
-- This is simply an example of how to get child records as JSON. | |
-- | |
SELECT ii.id AS invoice_id, | |
JSON_PRETTY(JSON_OBJECT('items', | |
( | |
SELECT | |
CAST(CONCAT('[', | |
GROUP_CONCAT(JSON_OBJECT( | |
'id', li.id, | |
'name', li.name, |