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, |