Skip to content

Instantly share code, notes, and snippets.

View bondiano's full-sized avatar
:octocat:
Cat? I'm a kitty cat And I meow, meow, meow and I meow, meow, meow

Vassiliy Kuzenkov bondiano

:octocat:
Cat? I'm a kitty cat And I meow, meow, meow and I meow, meow, meow
  • 06:41 (UTC +05:00)
View GitHub Profile
@darkleaf
darkleaf / question.md
Last active April 15, 2023 08:34
Algebraic effects для Clojure.

Привет!

Ключевые слова: coroutine, continuation, generators, async/await, project loom, free monad, algebraic effects.

Я хочу сделать алгебраические эффекты для Clojure(Script). Я уже сделал библиотеку https://github.com/darkleaf/effect/blob/doc-2/README.md Но есть моменты, которые вызывают у меня вопросы.

Если очень кратко, то лично мне эффекты нужны, чтобы:

  1. удобно тестировать бизнес логику

Принципы разработки Амплифера

Тут перечислены не законы, последние слово всегда за здравым смыслом. Тут перечислены лишь направление, куда надо стремиться. Принципы, которые должны помочь, когда не знаешь, что выбрать.

Ценности

  1. Пользователь. Если что-то сильно мешает UX или есть критическая ошибка, то в первую очередь мы спасаем пользователей. Для этого иногда надо взять ответственность на себя, переубедить толпу, написать плохой код.
;cZ@k;FXDZ;_V6C;/8cn;_^m3<E3j-9l!Wr<)l[_;D:^1;FOVb;/A]o;c[^(;cPPF=&id,;(tm9<%ppI;cZ@k;H6an;_V6C;H-O_;-$:V<E3j-=&i-h<E4!;;D:Ob;H6an;f$DD<GP>u;_U(%<`N[29l!d%<*!s;;DCd1<^gh#<GY],=&_d];(sk#<^gOo9efO><,5*,;cZnD<^fbY=):c*<`Dg_;cPP\<bl5<9l!ct<,56!;DCXL;FPD#;f#W.<*!g);(s^m;/9uG=&i-t<GYE";D;*);FO&R;/Air;/9'!;cPP?;(uf^;(tm7<E;^i;cZ@k<^oPW<GYE$;/8oq;(t!t<GQDK=&r3s<)n$0;D;*);H6ar;/A]o;enup;cPP?;(ufV;(tm7<E;^i;D;oj;H7O.;(ta9<GP>u;-$.c;(ufa=&r3s<GY9,;D:^2;FO&Q<GY,s<E<p*;H?7\;H76s:.8&M<GP3);cRTe;H7O.;(ta9;eo,s;-$.b<E3j5=&r3s<,><!;D:^1;FX,S;/A]o;cHX`;DCX6<E3j)9e]IC<,?MS;L22c;FNT@;/Bo:<*!s=;(s_(;D;WS;FOJ[<)mm>;aj]4<^f#E<GZVF;eo-.<)kY]<\S>n9e]U?<)uab;DDs4<^e`==);D<:..iW;D9h);D;Wb=&r3o<*!s@;DCUd;FXDW=);D<=&s-;<%p0s<\S&b=)1i3<,>0/;DE,Z;FNT@<GZ2<<E='.;_U(-<GQ,K=):c2<,5*.;aj]4;H5GI<A7TI<,5B#<)kY]<\S>n9e]I;<,>0.;D9sr;FPD"<GYi1;H-7X;cP\J<bl5D9l*]s<GQPQ;cZq&;H6Ie;(tU7<E<p)<A6:(;H76s:.8&K<GP3);cRd(;H7O.;(ta:;-%X);-$:V<E3j.;FOVY<)l[];cZq-;FO&R;/A]o;enj';cPP?;(uNJ;(tm7<E;j^;cZ@k;H6ar;_V6C;/8cm<A6.,;H7O2=&r3s<)ua`;D:^1;H7g6<GY,s<E<p*;H?C
@zmts
zmts / aboutNodeJsArchitecture.md
Last active May 7, 2024 15:27
A little bit about Node.js API Architecture

A little bit about Node.js API Architecture (Архитектура/паттерны организации кода Node.js приложений)

node.js

TL;DR

code: https://github.com/zmts/supra-api-nodejs

Предисловие

Одной из болезней Node.js комьюнити это отсутствие каких либо крупных фреймворков, действительно крупных уровня Symphony/Django/RoR/Spring. Что является причиной все ещё достаточно юного возраста данной технологии. И каждый кузнец кует как умеет ну или как в интернетах посоветовали. Собственно это моя попытка выковать некий свой подход к построению Node.js приложений.

@bastman
bastman / docker-cleanup-resources.md
Created March 31, 2016 05:55
docker cleanup guide: containers, images, volumes, networks

Docker - How to cleanup (unused) resources

Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...

delete volumes

// see: https://github.com/chadoe/docker-cleanup-volumes

$ docker volume rm $(docker volume ls -qf dangling=true)

$ docker volume ls -qf dangling=true | xargs -r docker volume rm

@staltz
staltz / introrx.md
Last active April 2, 2025 11:07
The introduction to Reactive Programming you've been missing