This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-03-04
Channels
- # admin-announcements (3)
- # alda (4)
- # beginners (30)
- # boot (116)
- # cbus (5)
- # cider (20)
- # clara (10)
- # cljs-dev (12)
- # cljsjs (41)
- # cljsrn (9)
- # clojars (6)
- # clojure (131)
- # clojure-bangladesh (5)
- # clojure-colombia (2)
- # clojure-dev (9)
- # clojure-ireland (4)
- # clojure-japan (3)
- # clojure-norway (10)
- # clojure-poland (6)
- # clojure-russia (59)
- # clojure-sg (1)
- # clojurebridge (2)
- # clojurescript (76)
- # clojurewerkz (4)
- # css (6)
- # cursive (21)
- # data-science (24)
- # datomic (27)
- # emacs (9)
- # hoplon (68)
- # jobs (2)
- # jobs-rus (1)
- # ldnclj (10)
- # lein-figwheel (9)
- # leiningen (21)
- # off-topic (5)
- # om (232)
- # onyx (63)
- # parinfer (2)
- # proton (25)
- # re-frame (12)
- # reagent (39)
- # untangled (6)
- # yada (122)
Блин, только пару дней назад решил погуглить – что такое oсaml, сегодня куда не смотрю – везде про него пишут, даже в канале про clojure. Я раньше думал – что это только с рекламой работает.
@antonshwab: Living Clojure описывает все (ну или почти все) фичи 1.6. хорошее чтиво
если вкраце, это что то крутое?
я про http-kit.
дак вроде обсуждали тут не раз что он устаревший и медленный других by design, использует треды, когда как другие evented io. Или там есть какие-то фишки которых у других нету?
" и медленный других by design, использует треды, когда как другие evented io" ты как-то невнимательно читал )
Да? Опять значит я все понял не прально, сливаюсь
Хотя опять же вот тут https://www.techempower.com/benchmarks/#section=data-r12&hw=peak&test=plaintext&l=a57no забенчили алеф под 1.3M r/s, когда как http-kit выжал 100к всего
@thickprogrammer: мальчик, мальчик, Чёрный ОКамл уже на твоей улице!
@antonshwab: у него есть неплохой http клиент.
Как вчера выяснили в толксах: с вакансиями все просто - их нет (: А искать можно здесь, например в #C0EA48FGA и аналогичных
согласен, слабо и как-то ни о чем. но народ может интересовался что там было, так что пусть увидят (:
https://functionaljobs.com ничо такой еще
@andre: дело даже не только в самом докладе, но и человек, которые его делал обладает очевидно... эм.. довольно слабой квалификацией.
ребят, а как вы тестите базу данных? я в одном проекте делал тестовую базу и оборачивал каждый suite в транзакцию, в конце роллбек. чувствую, что можно лучше это делать.
https://clojurians.slack.com/archives/clojure-russia/p1457094402001752 ну, две я осилил найти и отработать, а щас что-то не нахожу
konukhov: Создать базу на тест, с ней гонять код, по завершению дропать. Если тест грохнулся, у тебя останется артефакт, который можно потыкать палочкой. Имя базы, соответствено, по имени test suite, чтобы легче было искать.
@konukhov: что тебя не устраивает в твоем варианте? с этого можно начинать описание любой проблемы )
@prepor: я когда писал тесты тогда – очень много кода было типа “создай такого юзера”, “создай 10 таких записей” и тд в тестах. было жутко не удобно их писать и потом в них разбираться. я просто думаю, может есть какие-то еще практики там и т.д. от лени, короче, спрашиваю
я вообще всю логику написал сейчас так, чтобы можно было чистые функции тестить, но хочется integration тестов еще.
@konukhov: ну если тебе хочется тестировать БД, то тебе очевидно нужно иметь там данные ) у нас есть небольшой хелпер для создания фикстур https://gist.github.com/prepor/50ac0bd32b6a6c95daac
там есть немного доков https://gist.github.com/prepor/50ac0bd32b6a6c95daac#file-fixture-clj-L28
хм, печалька - update-in есть, а dissoc-in нема, по крайней мере не в кор
да взять то не проблема, просто печально что нужно брать
привык что у кложуры на любой чих есть функция, расстраиваюсь когда нет
первый раз сегодня столкнулся с
{:pre [pre-expr*]
:post [post-expr*]}
в fn форме, вроде базовая вещь, а тока щас узналда я просто код читал (не свой), вроде похоже на ассерт, а как работает не понимаю, пока доку не открыл)
@asolovyov: заведи issue - это бага (нужно проверять на map)