I find Potemkin's import-vars [https://github.com/ztellman/potemkin] too a
very neat addition to one's toolbox. Allows one to keep a clean code-layout.
I haven't used the other parts to comment on them.

Best,
Ravindra

On Thu, Oct 30, 2014 at 5:44 AM, Daniel Szmulewicz <
daniel.szmulew...@gmail.com> wrote:

> If you'll follow James Reeves' recommendations (which you should), you
> might want to have a look at System, a library that streamlines the process
> of setting up components. This is the first step I take with any Clojure
> project.
>
> https://github.com/danielsz/system
>
> Its sole dependencies are Components by Stuart Sierra and reloaded.repl by
> James Reeves.
>
> On Monday, October 27, 2014 3:42:27 PM UTC+2, Colin Yates wrote:
>>
>> Thanks all.
>>
>> Just managed to wire in clojurescript.test into my lein build - woot :).
>>
>> On Monday, October 27, 2014 1:38:02 PM UTC, James Reeves wrote:
>>>
>>> I've gotten on well with using Component
>>> <https://github.com/stuartsierra/component> for managing the high-level
>>> I/O dependencies of my application.
>>>
>>> There's also Ring-Defaults
>>> <https://github.com/ring-clojure/ring-defaults>, which provides
>>> sensible and customisable default middleware settings.
>>>
>>> - James
>>>
>>> On 27 October 2014 11:07, Colin Yates <colin...@gmail.com> wrote:
>>>
>>>> About to embark on a new project and interested in "wish I knew
>>>> this"/"wish I had used this" type sentiments. An extension of this splendid
>>>> article: http://blog.mattgauger.com/blog/2014/09/15/clojure-code-
>>>> quality-tools/. Any others?
>>>>
>>>> For context, this is going to be a non-trivial SPA using clojurescript
>>>> supported by a Clojure backend (https://groups.google.com/d/
>>>> topic/clojurescript/9cDFfAGsDE4/discussion)
>>>>
>>>> In addition to the tips I found in the article I am also planning on
>>>> using core.typed, primarily to address the "anyone remember what this data
>>>> structure looked like?" 12 month maintenance risk. I did look at schematic
>>>> but I like the extra enforcement core.typed gives.
>>>>
>>>> On a side note, answering this question from google alone is
>>>> non-trivial. We, as a community have reached that point where there are so
>>>> many (good, but overlapping and sometimes contradictory) good next steps it
>>>> is easy to be paralysed by choice. A few more "authorized" (whatever that
>>>> means) "prescriptions" wouldn't go amiss. Not sure what the answer is,
>>>> merely raising the flag.
>>>>
>>>> So, what tips/techniques/XYZ do you wish you had started with?
>>>>
>>>> Thanks!
>>>>
>>>> --
>>>> 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/d/optout.
>>>>
>>>
>>>  --
> 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/d/optout.
>

-- 
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/d/optout.

Reply via email to