This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-04-18
Channels
- # admin-announcements (3)
- # arachne (8)
- # beginners (55)
- # boot (51)
- # cbus (1)
- # cider (15)
- # cljs-dev (5)
- # cljsrn (8)
- # clojure (203)
- # clojure-austin (2)
- # clojure-belgium (12)
- # clojure-boston (6)
- # clojure-czech (47)
- # clojure-dusseldorf (14)
- # clojure-estonia (1)
- # clojure-greece (42)
- # clojure-japan (2)
- # clojure-poland (4)
- # clojure-russia (97)
- # clojure-sg (5)
- # clojure-uk (41)
- # clojurescript (122)
- # code-reviews (4)
- # component (3)
- # core-matrix (19)
- # cursive (25)
- # datomic (16)
- # devcards (24)
- # editors (6)
- # euroclojure (1)
- # hoplon (88)
- # immutant (3)
- # incanter (4)
- # jobs (5)
- # keechma (1)
- # luminus (1)
- # om (44)
- # onyx (22)
- # parinfer (3)
- # planck (1)
- # proton (3)
- # re-frame (5)
- # reagent (30)
- # ring (2)
- # spacemacs (1)
- # untangled (92)
- # yada (1)
I develop Cursive - it's closed source, but it's around 31k LOC Clojure, 23k Java and 5k Kotlin
интересно@razum2um: Да никто не спорит что с фреймворками быстрее. Просто мне кажется время монолитов и рельсов прошло, rich frontend + пачка микросервисов наше все. Или если взять ом-некст и прочите GraphQL то вообще один сервис http://server.com/executeQuery=…. , опа-опа и в продакшен
распределённая ответственность за качественное в плане безопасности решение. то есть без фреймворка нужна библиотека "сделано безопасно", и она называется всё-таки фреймворк.
пример? с первого раза очень тяжело на кложе сделать просто туду лист закрытый http basic authentication - нужно все эти ринг миддлвари не только скачать, но и расположить в правильном порядке. что сначала, логгинг, или хттп-ауф? а with-defaults идёт до логгинга, или после, или между? а где gzip
нужно чтобы сначала включался HSTS, а потом уже сайт спрашивал, какой у вас логин и пароль. иначе этот разговор пойдёт плейнтекстом
@artemyarulin: > взять ом-некст и прочите GraphQL "я тупой кодер и не хочу ничего читать, но в состоянии сделать по образцу. где он? и если вы меня не удовлетворите, то останетесь эзотеричным языком без вакансий” (с)
что я вижу? автор, не допилив решение, уже втащил туда СВОЙ маршрутизатор-фреймворк, очередную вариацию compojure
рельсы кстати, уж какие бы ни плохие, состоят из вполне себе composable библиотек, если что)
ассет пайплайн появился до ноды и когда то был чуть ли не единственным решением, чтобы собирать все в кучу, сейчас да, отстал сильно насчет AR - неважно что внутри, важно, что у него очень sexy интерфейс с тз конечного программиста
@razum2um: высокий порог вхождения - не всегда плохо. посмотри, что с js экосистемой происходит
@artemyarulin: 23к джавы в курсиве - наверное геттеры все
@misha: наверное это спор из серии “собор/базар”, но посмотри выше - они кажется запилили dead code elimination поправьте если ошибаюсь, там без closure compiler фанатизма, т.е. если загружаешь ns то из него ничего не уберут, но если либа грамотно разбита на модули, то лишние модули из пакета в бандл не попадут, что норм в 99% случаев
с другой стороны - если этими темами интересоваться - то в докладах почти ничего нового
и у Матиаса скорее всего не будет ничего практически интересного, скорее больше теории
Я к тому, что если кто-то найдет там какое-то видео ну вот прямо "must see", то дайте знать.
если очень хочется готовых комбайнов, то возможно кложа просто не ваш выбор. Лучше тогда уж смотреть в сторону Rails или Spray или Spring или JEE реализацию взять какую с квадратно-гнездовыми интерфейсами
@maxp https://www.youtube.com/watch?v=eRq5UBx6cbA Parallel Programming, Fork Join, and Reducers - Daniel Higginbotham
@narmaru: Именно... Вот долгое время писал на голой java. Писал просто приложения , веб , использовал просто JSP потом struts, struts 2, потом jsf+jpa+spring+...n и каздый раз начиналось изучение очередного суперразрекламированного фреимворка. Опять грабли... опять CRUD... и куча гемороя.... Потом как-то мой дружбан, который работал в http://doo.com посоветовал мне почитать sicp, они вообще там на clojure писали. ну и понеслось. После sicp твердо решил что обратной дороги нет. В общем в голой java поражало обилие фреимворков и тонн документаций.. но ощущалась слабость самого языка java как такового.. особенно ограничивало вездесущее исскуственное навязывание ООП и всего что из этого вытекало.. Бесконечные толпы адептов ООП и наследования, апологетов SOLID и правильного оформления кода... в мире http://DOT.NET тоже самое, какое-то время приходилось на нем тоже писать. Короче надоели мне ФРЕИМВОРКИ, вам чувствую тоже
тут уже рекламировали его - но на этом http://fsharpforfunandprofit.com прям дофега информации, особенно тем кто после ООП пришел и ФП не очень понимает - всячески рекомендую, почти каждая статья несет знание
вброс про дот нет: на днях достаточно толковый чувак, который типа c# синьер на эту картинку мне сказал "не понял" https://pbs.twimg.com/media/Cfxot-NUYAAZM3c.jpg
очень часто бывают люди которые ценны именно за domain knowledge, собственно поэтому их плюсуют по должности, не все так просто в этом мире