Thanks for that reference. I'll give it a try.
Cheers, Leonardo Borges www.leonardoborges.com On Wed, Nov 13, 2013 at 8:46 PM, Ryan Spangler <ryan.spang...@gmail.com> wrote: > Hi Leonardo, > > It seems that on certain default java installs keys are restricted to 16 > bytes: > http://stackoverflow.com/questions/6900542/java-security-invalidkeyexception-illegal-key-size > > I just released a version that creates 16 byte keys for the cookie store. > Try that! (or edit the key in your src/{project-name}/core.clj and drop > half the chars). > > > On Wednesday, November 13, 2013 1:20:18 AM UTC-8, Leonardo Borges wrote: >> >> Hi Ryan, >> >> Love the website and the idea. Gave it a try but it gives me this when >> trying to browse to the app: >> >> java.security.InvalidKeyException: Illegal key size >> >> It's coming from ring's cookie store. It seems the generated key isn't >> valid. >> >> I had a similar problem recently where I had to base64 decode the >> string before passing it to the cookie-store. Not sure this is the >> case here. >> >> FWIW, I'm running Java 1.7 and Lein 2.3.3 >> >> Cheers, >> Leonardo Borges >> www.leonardoborges.com >> >> >> On Wed, Nov 13, 2013 at 5:25 PM, Ryan Spangler <ryan.s...@gmail.com> >> wrote: >> > Justin, >> > >> > As far as I know, Immutant is not a dependency, but an option. Let me >> > know >> > if that is not true however. >> > >> > >> > On Tuesday, November 12, 2013 10:13:17 PM UTC-8, Justin Smith wrote: >> >> >> >> Typically my first step making a caribou app is to remove the immutant >> >> dependency. It's pretty straightforward to take it out. >> >> >> >> On Tuesday, November 12, 2013 9:19:27 PM UTC-8, Prasanna Gautam wrote: >> >>> >> >>> This is really cool. Very easy to get up and running for first try. I >> >>> have a few questions on the architecture. >> >>> >> >>> Why Immutant instead of plain ring as the default? I think the number >> >>> of >> >>> dependencies could be much lower with it. >> >>> >> >>> I know it's only alpha.. but I'm asking this on behalf of others who >> >>> might be thinking the same. >> >>> And, are there plans for NoSQL database support, like MongoDB, MapDB >> >>> (http://www.mapdb.org/ - I just found out about it myself but this is >> >>> the >> >>> only decent in-memory NoSQL solution other than Berkeley DB)? >> >>> >> >>> On Tuesday, November 12, 2013 6:52:10 PM UTC-5, Ryan Spangler wrote: >> >>>> >> >>>> Hello Clojure, >> >>>> >> >>>> Excited to announce today the release of Caribou! >> >>>> http://let-caribou.in/ >> >>>> >> >>>> We have been building web sites and web applications with it for over >> >>>> two years now and improving it every day. Currently we have four >> >>>> people >> >>>> working on it and another ten using it to build things, so it is >> >>>> getting a >> >>>> lot of real world testing. >> >>>> >> >>>> It has been designed as a collection of independent libraries that >> >>>> could >> >>>> each be useful on their own, but which come together as a meaningful >> >>>> whole. >> >>>> >> >>>> We have been spending the last couple months getting it ready for a >> >>>> full >> >>>> open source release, and I am happy to say it is finally ready. >> >>>> Funded and >> >>>> supported by Instrument in Portland, OR: http://weareinstrument.com/ >> >>>> We >> >>>> have four projects using it in production, and several more about to >> >>>> be >> >>>> launched (as well as over a dozen internal things). >> >>>> >> >>>> Documentation is here: >> >>>> http://caribou.github.io/caribou/docs/outline.html >> >>>> >> >>>> Source is here: http://github.com/caribou/caribou (use this for >> >>>> issues, >> >>>> you don't actually need the source as it is installed through a lein >> >>>> template). >> >>>> >> >>>> Some of the independently useful libraries Caribou is built on are: >> >>>> >> >>>> * Polaris -- Routing with data (not macros) and reverse routing! : >> >>>> https://github.com/caribou/polaris >> >>>> * Lichen -- Image resizing to and from s3 or on disk: >> >>>> https://github.com/caribou/lichen >> >>>> * Schmetterling -- Debugging Clojure processes from the browser: >> >>>> https://github.com/prismofeverything/schmetterling >> >>>> * Antlers -- Useful extensions to mustache templating (helpers and >> >>>> blocks, among other things): https://github.com/caribou/antlers >> >>>> * Groundhog -- Replay http requests: >> >>>> https://github.com/noisesmith/groundhog >> >>>> >> >>>> And many others. >> >>>> >> >>>> Basically this is an Alpha release, and I am announcing it here first >> >>>> in >> >>>> order to get as much feedback from the community as possible. We >> >>>> have made >> >>>> it as useful as we can for our purposes and recognize that for it to >> >>>> improve >> >>>> from here, we really need as many people using it and building things >> >>>> with >> >>>> it as possible. The documentation also needs to be put through its >> >>>> paces: >> >>>> we need to see how well people are able to use it who know nothing >> >>>> about it, >> >>>> based only on the existing docs. >> >>>> >> >>>> All feedback welcome! >> >>>> >> >>>> Thanks for reading! I hope you find it useful. >> > >> > -- >> > -- >> > You received this message because you are subscribed to the Google >> > Groups "Clojure" group. >> > To post to this group, send email to clo...@googlegroups.com >> > Note that posts from new members are moderated - please be patient with >> > your >> > first post. >> > To unsubscribe from this group, send email to >> > clojure+u...@googlegroups.com >> > For more options, visit this group at >> > http://groups.google.com/group/clojure?hl=en >> > --- >> > You received this message because you are subscribed to the Google >> > Groups >> > "Clojure" group. >> > To unsubscribe from this group and stop receiving emails from it, send >> > an >> > email to clojure+u...@googlegroups.com. >> > For more options, visit https://groups.google.com/groups/opt_out. > > -- > -- > You received this message because you are subscribed to the Google > Groups "Clojure" group. > To post to this group, send email to clojure@googlegroups.com > Note that posts from new members are moderated - please be patient with your > first post. > To unsubscribe from this group, send email to > clojure+unsubscr...@googlegroups.com > For more options, visit this group at > http://groups.google.com/group/clojure?hl=en > --- > You received this message because you are subscribed to the Google Groups > "Clojure" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to clojure+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/groups/opt_out. -- -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.