Hey there ๐
{:name "Denis Smetannikov"
:role (sort ["Lead BackEnd" "DevOps/DBA" "FrontEnd" "Team Lead" "SDM"])
:like ["Clojure" "Databases" "Spark" "Python" "PHP" "Go" "JS"
"SICP" `:code-as-data `:infrastructure-as-data
"Factorio" ["QMK" "Vial"]]
:make (->> [:business :idea ::state ::legacy-code]
(filter bad-practices?)
(some enchantments)
(do-it stateless)
(profit! as-money :your @pocket))} ; It just works!
Thank you SICP
const iter = (list, time, greyMatterAcc)
=> (experiment)
=> (f, ...k)
=> (rtfm)
=> iter(sicp(list, lisp(ฮป)), time(--x), ++greyMatterAcc);
let youllNeverBeTheSame = iter(hexletCourses, yourTime, aLittleBitOfBrain);
- CSV Blueprint - (Fresh!) Strict and flexible schema-based CSV file validation to report in your PRs.
- CI Report Converter - The tool converts different error reports to GitHub Actions (Annotations)
- Composer Diff - Coming soon...
CLICK to see my other projects