elixirlab
|❥ Elixir
-
Kontrola formátování v akci
Elixir má úžasnou výhodu díky svému jednotnému formátování kódu. Formátovač kódu mimo jiné upraví závorky, mezery, oddělí bloky kódu prázdnými řádky atd. Přehled těchto pravidel je sepsaný v Elixir Style Guide. V něm najdete i další dobrá doporučení pro psaní...
-
Compre... cože???
Když se učíte Elixir, jednou narazíte na pojem Comprehensions. Říkáte si, co to do pr…. je??? Pak uvidíte klíčové slovo for a zaradujete se. Jasně, starý dobrý cyklus, jen mu funkcionální zaklínači říkají jinak, aby byli zajímaví. Nenechte se ale...
-
Gigalixir
Když jsem v devadesátkách psal svoji první webovou aplikaci, tak to nemohlo být v ničem jiném než v PHP. Frčelo to jako blázen. Jirka Kosek nám prošlápl cestu a my mu pak slepě věřili i to, že XML je dobrý...
-
Využití atributů během překladu
Nejednou jsem v aplikaci potřeboval použít data, která vzniknou konverzí souboru stažitelného z internetu a která jsou ze svojí podstaty téměř konstantní. Například přiřazení PSČ ke konkrétnímu městu nebo číselník hlavních měst podle kódu státu. Problém má obvykle následující charakteristiky:...
-
Elixirový apríl
Chcete někomu připravit pěkné aprílové překvapení v kódu? Jeden den testy fungují a další ráno najednou ne? Zkuste tohle :-) defmodule April do def check(date) do day_before = Date.add(date, -1) if day_before < date do "#{date} - The World is...