arachne

2016-04-16T16:39:17.000002Z

@surreal.analysis has joined the channel

luke 2016-04-16T16:40:34.000004Z

@luke has joined the channel

borkdude 2016-04-16T16:40:34.000005Z

@borkdude has joined the channel

niwinz 2016-04-16T16:40:37.000006Z

@niwinz has joined the channel

2016-04-16T16:41:06.000007Z

Question from @niwinz in the #admin-announcements channel - @luke have you considered funcool/catacumba as alternative to pedestal?

niwinz 2016-04-16T16:41:44.000008Z

Here a link for the context: https://funcool.github.io/catacumba/latest/

roberto 2016-04-16T16:42:08.000009Z

@roberto has joined the channel

mccraigmccraig 2016-04-16T16:42:10.000010Z

@mccraigmccraig has joined the channel

2016-04-16T16:43:52.000011Z

set the channel topic: Project Page: http://arachne-framework.org/ Kickstarter: https://www.kickstarter.com/projects/1346708779/arachne-rapid-web-development-for-clojure

mccraigmccraig 2016-04-16T16:45:41.000012Z

@mccraigmccraig has left the channel

anmonteiro 2016-04-16T16:52:51.000013Z

@anmonteiro has joined the channel

sveri 2016-04-16T16:57:23.000014Z

@sveri has joined the channel

jethroksy 2016-04-16T16:58:36.000015Z

@jethroksy has joined the channel

2016-04-16T17:04:15.000016Z

@r0man has joined the channel

russell_whitaker 2016-04-16T17:05:17.000017Z

@russell_whitaker has joined the channel

glenjamin 2016-04-16T17:11:21.000018Z

@glenjamin has joined the channel

glenjamin 2016-04-16T17:12:33.000019Z

Whatever you do for HTML generation, please escape content by default simple_smile

luke 2016-04-16T17:12:46.000020Z

@niwinz @surreal.analysis I am not familiar with those, but I’ll definitely check them out - I certainly want to build on the best thing out there.

luke 2016-04-16T17:13:08.000021Z

And it’s likely you’ll be able to swap out the implementation simply by using a different module anyway.

luke 2016-04-16T17:13:58.000022Z

@glenjamin: don’t worry, Arachne apps will be secure by default. I plan to get a professional security audit of the default setup at some point later on when things stabilize.

glenjamin 2016-04-16T17:14:16.000023Z

just wanted to mention that early, major footgun in hiccup simple_smile

niwinz 2016-04-16T17:16:01.000024Z

@luke nice, the pluggable backend is nice, but catacumba is pretty high level, is not a "ring" impl. It a complete toolkit "a la pedestal" that I think it has simplier approach and better documentation

luke 2016-04-16T17:17:20.000025Z

I’m going to be replacing the “programmer interface" layer of Pedestal with something easier and more usable, anyway - part of how Arachne abstracts all the facts about an application (routes, migrations, resources, dependency-injected components, etc) into a central configuration.

luke 2016-04-16T17:17:47.000026Z

I’ll definitely look at Catacumba though - at the very least for inspiration and ideas of how to make a nice UI, whether or not I use it as (one possible) backend.

luke 2016-04-16T17:17:57.000027Z

by UI I mean programmer UI

niwinz 2016-04-16T17:18:15.000028Z

😉 nice

glenjamin 2016-04-16T17:18:46.000029Z

other security things I can think of that I believe are hard to retrofit would be: if there are any secret strings (eg. for signed cookies) ensure lein templates etc generate unique values if you have models with a merge(new-data) type interface, make it easy to whitelist attrs if you have models, ideally make it easy to have a 1-many relationship with resources (edit-profile vs admin-user for eg)

gjnoonan 2016-04-16T17:19:10.000030Z

@gjnoonan has joined the channel

amashi 2016-04-16T17:20:19.000031Z

@amashi has joined the channel

ul 2016-04-16T17:30:17.000032Z

@ul has joined the channel

logbot 2016-04-16T17:30:17.000033Z

@logbot has joined the channel

ul 2016-04-16T17:30:17.000034Z

@ul has left the channel

sveri 2016-04-16T17:38:33.000035Z

Really a nice approach. Totally appreciate that. If you are looking for inspiration, I put together this template: https://github.com/sveri/closp based on luminus and there are some things I consider fundamental for developing web stuff like authorization and authentication, captcha support, email support, complete reloadability during development and some more. I think if you want to succeed across the clojure world you will have to deliver that and much more.

sveri 2016-04-16T17:39:22.000037Z

Considering that when RoR was coming out only few people gave a thing about Ruby and it surely is not much better today. It could be the same for a clojure web framework if we can show the advantages of the JVM.

jetmind 2016-04-16T17:48:05.000038Z

@jetmind has joined the channel

cal 2016-04-16T17:50:38.000039Z

@tjg has joined the channel

zane 2016-04-16T18:15:08.000040Z

@zane has joined the channel

trylobot 2016-04-16T18:24:32.000041Z

@trylobot has joined the channel

trylobot 2016-04-16T18:26:51.000042Z

Hey @luke love that you're endeavoring to make web development (aka distributed systems engineering!) easier. I'd love to contribute materially with pull requests whene'er y'all ready to set it loose

2016-04-16T18:45:26.000043Z

@taylor.sando has joined the channel

yogidevbear 2016-04-16T18:47:38.000044Z

@yogidevbear has joined the channel

lopalghost 2016-04-16T18:49:03.000045Z

@lopalghost has joined the channel

mihaelkonjevic 2016-04-16T18:52:07.000046Z

@mihaelkonjevic has joined the channel

michaelporter 2016-04-16T19:00:14.000047Z

@michaelporter has joined the channel

serioga 2016-04-16T19:23:38.000048Z

@serioga has joined the channel

martinklepsch 2016-04-16T19:42:31.000049Z

@martinklepsch has joined the channel

curtis.summers 2016-04-16T19:43:54.000050Z

@curtis.summers has joined the channel

donaldball 2016-04-16T19:53:00.000051Z

@donaldball has joined the channel

jase 2016-04-16T19:53:56.000052Z

@jase has joined the channel

juhoteperi 2016-04-16T20:08:29.000053Z

@juhoteperi has joined the channel

Alex Miller (Clojure team) 2016-04-16T20:55:08.000054Z

@alexmiller has joined the channel

lumengxi 2016-04-16T20:58:55.000055Z

@lumengxi has joined the channel

devth 2016-04-16T21:22:43.000056Z

@devth has joined the channel

luke 2016-04-16T21:57:01.000057Z

Thanks! It’s coming along well - expect a public code drop in the next few weeks

👍 1
👏 1
senorflor 2016-04-16T23:20:38.000058Z

@senorflor has joined the channel

seancorfield 2016-04-16T23:38:59.000059Z

@seancorfield has joined the channel